DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
.cvsignore 68 Bytes
Makefile.in 10.3 kB
Makefile.ref 8.5 kB
README.html JavaScript Reference Implementation (JSRef) README 42.3 kB
SpiderMonkey.rsp 418 Bytes
config.mk 4.5 kB
js.c JS shell. 73.9 kB
js.mak Win32 Release 77.4 kB
js.mdp 17.9 kB
js.msg 23.0 kB
js.pkg 48 Bytes
js3240.rc 1.8 kB
jsOS240.def 15.2 kB
jsapi.c JavaScript API. 132.9 kB
jsapi.h JavaScript API. 79.1 kB
jsarena.c Lifetime-based fast allocation, inspired by much prior art, including * "Fast Allocation and Deallo 18.9 kB
jsarena.h Lifetime-based fast allocation, inspired by much prior art, including * "Fast Allocation and Deallo 13.7 kB
jsarray.c JS array class. 55.1 kB
jsarray.h JS Array interface. 2.7 kB
jsatom.c JS atom table. 29.1 kB
jsatom.h JS atom table. 18.0 kB
jsbit.h A jsbitmap_t is a long integer that can be used for bitmaps 5.6 kB
jsbool.c JS boolean implementation. 6.4 kB
jsbool.h JS boolean interface. 2.6 kB
jsclist.h Circular linked list 4.2 kB
jscntxt.c JS execution context. 33.7 kB
jscntxt.h JS execution context. 32.5 kB
jscompat.h Compatibility glue for various NSPR versions. We must always define int8, * int16, jsword, and so 2.3 kB
jsconfig.h JS configuration macros. 38.1 kB
jsconfig.mk 5.6 kB
jscpucfg.c Generate CPU-specific bit-size and similar #defines. 12.4 kB
jscpucfg.h 5.1 kB
jsdate.c JS date methods. 70.0 kB
jsdate.h JS Date class interface. 3.7 kB
jsdbgapi.c JS debugging API. 40.9 kB
jsdbgapi.h JS debugger API. 14.6 kB
jsdhash.c Double hashing implementation. 25.5 kB
jsdhash.h Double hashing, a la Knuth 6. 24.9 kB
jsdtoa.c Portable double to alphanumeric string and back converters. 88.7 kB
jsdtoa.h Public interface to portable double-precision floating point to string * and back conversion packag 5.9 kB
jsemit.c JS bytecode generation. 193.3 kB
jsemit.h JS bytecode generation. 27.6 kB
jsexn.c JS standard exception implementation. 39.0 kB
jsexn.h JS runtime exception classes. 3.9 kB
jsfile.c JS File object 82.1 kB
jsfile.h 2.1 kB
jsfile.msg Error messages for jsfile.c. See js.msg for format specification. 7.3 kB
jsfun.c JS function support. 71.3 kB
jsfun.h JS function definitions. 5.9 kB
jsgc.c JS Mark-and-Sweep Garbage Collector. * * This GC allocates only fixed-sized things big enough to c 67.2 kB
jsgc.h JS Garbage Collector. 10.4 kB
jshash.c PR hash table package. 13.1 kB
jshash.h API to portable hash table code. 6.0 kB
jsify.pl 9.4 kB
jsinterp.c JavaScript bytecode interpreter. 205.4 kB
jsinterp.h JS interpreter interface. 14.1 kB
jslibmath.h By default all math calls go to fdlibm. The defines for each platform * remap the math calls to na 7.3 kB
jslock.c JS locking stubs. 38.5 kB
jslock.h 10.8 kB
jslocko.asm 2.3 kB
jslog2.c Compute the log of the least power of 2 greater than or equal to n 2.7 kB
jslong.c 8.3 kB
jslong.h Portable access to 64 bit numerics 14.7 kB
jsmath.c JS math package. 13.0 kB
jsmath.h JS math functions. 2.1 kB
jsnum.c JS number type and wrapper class. 32.4 kB
jsnum.h JS number (IEEE double) interface. * * JS numbers are optimistically stored in the top 31 bits of 9.4 kB
jsobj.c JS object implementation. 149.9 kB
jsobj.h JS object definitions. * * A JS object consists of a possibly-shared object descriptor containing 21.9 kB
jsopcode.c JS bytecode descriptors, disassemblers, and decompilers. 111.4 kB
jsopcode.h JS bytecode definitions. 13.1 kB
jsopcode.tbl 24.6 kB
jsosdep.h OS (and machine, and compiler XXX) dependent information. 3.0 kB
jsotypes.h This section typedefs the old 'native' types to the new PR<type>s. * These definitions are schedule 7.1 kB
jsparse.c JS parser. * * This is a recursive-descent parser for the JavaScript language specified by * "The 158.4 kB
jsparse.h JS parser definitions. 21.2 kB
jsprf.c Portable safe sprintf code. ** ** Author: Kipp E.B. Hickman 32.1 kB
jsprf.h API for PR printf like routines. Supports the following formats ** %d - decimal ** %u - un 6.2 kB
jsprvtd.h JS private typename definitions. * * This header is included only in other .h files, for convenien 9.7 kB
jspubtd.h JS public API typedefs. 25.7 kB
jsregexp.c JS regular expressions, after Perl. 144.3 kB
jsregexp.h JS regular expression interface. 6.8 kB
jsscan.c JS lexical scanner. 71.9 kB
jsscan.h JS lexical scanner interface. 16.1 kB
jsscope.c JS symbol tables. 61.9 kB
jsscope.h JS symbol tables. 20.0 kB
jsscript.c JS script operations. 46.5 kB
jsscript.h JS script descriptor. 8.3 kB
jsshell.msg Error messages for JSShell. See js.msg for format. 2.5 kB
jsstddef.h stddef inclusion here to first declare ptrdif as a signed long instead of a * signed int. 2.7 kB
jsstr.c JS string type implementation. * * In order to avoid unnecessary js_LockGCThing/js_UnlockGCThing c 173.2 kB
jsstr.h JS string type implementation. * * A JS string is a counted array of unicode characters. To suppo 19.6 kB
jstypes.h Definitions of NSPR 15.2 kB
jsutil.c PR assertion checker. 5.6 kB
jsutil.h PR assertion checker. 2.9 kB
jsxdrapi.c 19.7 kB
jsxdrapi.h 6.3 kB
jsxml.c 249.9 kB
jsxml.h 10.3 kB
lock_SunOS.s 4.1 kB
perfect.js 1.2 kB
plify_jsdhash.sed - DO NOT EDIT 965 Bytes
prmjtime.c PR time code. 12.8 kB
prmjtime.h PR date stuff for mocha and java. Placed here temporarily not to break * Navigator and localize cha 3.4 kB
resource.h 395 Bytes
rules.mk 5.2 kB
win32.order 9.4 kB