|
|
mozilla/ js/ src/ |
|
JSRef builds a library or DLL containing the JavaScript runtime (compiler, interpreter, decompiler, garbage collector, atom manager, standard classes). It then compiles a small "shell" program and links that with the library to make an interpreter that can be used interactively and with test .js files to run scripts. The code has no dependencies on the rest of the Mozilla codebase.
SEE ALSO: ./README.html
| Name | Size | Date (GMT) | Description | |
|---|---|---|---|---|
| Parent directory | - | Feb 6 23:01 | ||
| fdlibm/ | - | Oct 29 2006 | ||
| liveconnect/ | - | Feb 6 23:01 | LiveConnect is a library that permits JavaScript and Java virtual machines to interoperate. | |
| xpconnect/ | - | Feb 6 23:01 | ||
| Makefile.in | 10k | Dec 27 2008 | ||
| Makefile.ref | 7k | Feb 28 2009 | ||
| README.html | 41k | Feb 24 2008 | JavaScript Reference Implementation (JSRef) README | |
| SpiderMonkey.rsp | 418 | Oct 29 2006 | ||
| Y.js | 384 | Oct 29 2006 | ||
| build.mk | 1k | Feb 18 2007 | ||
| config.mk | 4k | Mar 16 2008 | ||
| javascript-trace.d | 3k | Nov 4 2007 | ||
| js.c | 109k | Nov 21 23:00 | JS shell. | |
| js.mdp | 17k | Oct 29 2006 | ||
| js.msg | 24k | Aug 10 2008 | ||
| js.pkg | 48 | Oct 29 2006 | ||
| js3240.rc | 1k | Oct 29 2006 | ||
| jsOS240.def | 14k | Oct 29 2006 | ||
| jsapi.c | 161k | Sep 19 22:00 | JavaScript API. | |
| jsapi.h | 99k | Mar 23 2008 | ||
| jsarena.c | 14k | Feb 24 2008 | Lifetime-based fast allocation, inspired by much prior art, including "Fast Allocation and Deallocation of Memory Based on Object Lifetimes" David R. | |
| jsarena.h | 13k | Feb 24 2008 | ||
| jsarray.c | 97k | Jun 20 2009 | JS array class. | |
| jsarray.h | 4k | Jun 20 2009 | ||
| jsatom.c | 34k | Mar 16 2008 | JS atom table. | |
| jsatom.h | 16k | Mar 9 2008 | ||
| jsbit.h | 10k | Mar 16 2008 | ||
| jsbool.c | 5k | Feb 10 2008 | JS boolean implementation. | |
| jsbool.h | 2k | Jan 20 2008 | ||
| jsclist.h | 4k | Oct 29 2006 | ||
| jscntxt.c | 39k | Apr 25 2009 | JS execution context. | |
| jscntxt.h | 40k | Apr 25 2009 | ||
| jscompat.h | 2k | Oct 29 2006 | ||
| jsconfig.h | 14k | Feb 3 2008 | JS configuration macros. | |
| jsconfig.mk | 5k | Oct 29 2006 | ||
| jscpucfg.c | 12k | Dec 27 2008 | Generate CPU-specific bit-size and similar #defines. | |
| jscpucfg.h | 6k | Feb 24 2008 | ||
| jsdate.c | 66k | Nov 1 2008 | JS date methods. | |
| jsdate.h | 3k | Jan 6 2008 | JS Date class interface. | |
| jsdbgapi.c | 50k | Aug 15 22:00 | JS debugging API. | |
| jsdbgapi.h | 15k | Mar 30 2008 | ||
| jsdhash.c | 27k | Feb 3 2008 | Double hashing implementation. | |
| jsdhash.h | 24k | Apr 1 2007 | ||
| jsdtoa.c | 88k | Oct 17 22:00 | Portable double to alphanumeric string and back converters. | |
| jsdtoa.h | 5k | Oct 29 2006 | ||
| jsdtracef.c | 8k | Mar 30 2008 | ||
| jsdtracef.h | 2k | Oct 19 2007 | ||
| jsemit.c | 236k | Apr 20 2008 | JS bytecode generation. | |
| jsemit.h | 34k | Mar 30 2008 | ||
| jsexn.c | 43k | Apr 6 2008 | JS standard exception implementation. | |
| jsexn.h | 3k | Oct 29 2006 | JS runtime exception classes. | |
| jsfile.c | 80k | Dec 9 2007 | JS File object | |
| jsfile.h | 2k | Oct 29 2006 | ||
| jsfile.msg | 7k | Oct 29 2006 | ||
| jsfun.c | 79k | May 4 2008 | JS function support. | |
| jsfun.h | 9k | May 11 2008 | ||
| jsgc.c | 114k | Apr 25 2009 | JS Mark-and-Sweep Garbage Collector. | |
| jsgc.h | 14k | Apr 25 2009 | ||
| jshash.c | 12k | Feb 3 2008 | PR hash table package. | |
| jshash.h | 5k | Jan 13 2008 | ||
| jsify.pl | 9k | Oct 29 2006 | ||
| jsinterp.c | 254k | Aug 15 22:00 | JavaScript bytecode interpreter. | |
| jsinterp.h | 22k | Jan 10 2009 | ||
| jsinvoke.c | 1k | Mar 4 2008 | ||
| jsiter.c | 31k | Apr 6 2008 | JavaScript iterators. | |
| jsiter.h | 4k | Mar 23 2008 | ||
| jskeyword.tbl | 6k | Oct 29 2006 | ||
| jskwgen.c | 13k | Jul 8 2007 | ||
| jslibmath.h | 6k | Feb 24 2008 | remap the math calls to native routines. | |
| jslock.c | 37k | Nov 14 23:00 | ||
| jslock.h | 12k | Mar 9 2008 | ||
| jslocko.asm | 2k | Oct 29 2006 | ||
| jslog2.c | 2k | Nov 19 2006 | ||
| jslong.c | 7k | Apr 27 2008 | ||
| jslong.h | 13k | Apr 27 2008 | Portable access to 64 bit numerics | |
| jsmath.c | 14k | Dec 27 2008 | JS math package. | |
| jsmath.h | 2k | Oct 29 2006 | ||
| jsnum.c | 33k | Jun 20 2009 | JS number type and wrapper class. | |
| jsnum.h | 10k | Jun 20 2009 | ||
| jsobj.c | 161k | Jun 27 2009 | JS object implementation. | |
| jsobj.h | 28k | Jun 27 2009 | ||
| jsopcode.c | 179k | Feb 7 2009 | JS bytecode descriptors, disassemblers, and decompilers. | |
| jsopcode.h | 17k | Apr 27 2008 | ||
| jsopcode.tbl | 29k | Apr 27 2008 | ||
| jsotypes.h | 6k | Oct 29 2006 | This section typedefs the old 'native' types to the new PR<type>s. | |
| jsparse.c | 211k | Jan 10 2009 | JS parser. | |
| jsparse.h | 24k | Mar 30 2008 | ||
| jsprf.c | 31k | Dec 16 2007 | Portable safe sprintf code. Author: Kipp E.B. Hickman | |
| jsprf.h | 6k | Dec 16 2007 | ||
| jsproto.tbl | 5k | Mar 9 2008 | ||
| jsprvtd.h | 10k | Apr 20 2008 | ||
| jspubtd.h | 29k | Feb 10 2008 | ||
| jsregexp.c | 143k | Sep 19 22:00 | JS regular expressions, after Perl. | |
| jsregexp.h | 6k | Sep 19 22:00 | ||
| jsreops.tbl | 5k | Oct 7 2007 | ||
| jsscan.c | 60k | Nov 15 2008 | JS lexical scanner. | |
| jsscan.h | 16k | Nov 18 2007 | ||
| jsscope.c | 66k | Jun 20 2009 | JS symbol tables. | |
| jsscope.h | 20k | Jun 27 2009 | ||
| jsscript.c | 53k | Jul 6 2008 | JS script operations. | |
| jsscript.h | 11k | Apr 6 2008 | ||
| jsshell.msg | 2k | Oct 29 2006 | ||
| jsstddef.h | 2k | Oct 29 2006 | stddef inclusion here to first declare ptrdif as a signed long instead of a signed int. | |
| jsstr.c | 170k | Aug 15 22:00 | JS string type implementation. | |
| jsstr.h | 26k | May 4 2008 | ||
| jstypes.h | 16k | Feb 24 2008 | Definitions of NSPR's basic types | |
| jsutil.c | 9k | Mar 16 2008 | PR assertion checker. | |
| jsutil.h | 4k | Jan 13 2008 | PR assertion checker. | |
| jsxdrapi.c | 21k | Dec 16 2007 | ||
| jsxdrapi.h | 6k | Apr 27 2008 | ||
| jsxml.c | 248k | Apr 25 2009 | ||
| jsxml.h | 10k | Feb 17 2008 | ||
| lock_SunOS.s | 4k | Feb 18 2007 | ||
| perfect.js | 1k | Oct 29 2006 | ||
| plify_jsdhash.sed | 1k | Apr 1 2007 | ||
| prmjtime.c | 26k | Apr 27 2008 | PR time code. | |
| prmjtime.h | 3k | Nov 18 2007 | ||
| resource.h | 395 | Oct 29 2006 | ||
| rules.mk | 5k | Mar 16 2008 | ||
| win32.order | 9k | Feb 17 2008 |