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 9.2 kB
Makefile.ref 8.3 kB
README.html JavaScript Reference Implementation (JSRef) README 42.3 kB
SpiderMonkey.rsp 418 Bytes
config.mk 4.5 kB
js.c JS shell. 68.3 kB
js.mak Win32 Release 76.0 kB
js.mdp 17.9 kB
js.msg 19.2 kB
js.pkg 48 Bytes
js3240.rc 1.8 kB
jsOS240.def 15.2 kB
jsapi.c JavaScript API. 115.1 kB
jsapi.h JavaScript API. 68.0 kB
jsarena.c Lifetime-based fast allocation, inspired by much prior art, including * "Fast Allocation and Deallo 19.0 kB
jsarena.h Lifetime-based fast allocation, inspired by much prior art, including * "Fast Allocation and Deallo 13.3 kB
jsarray.c JS array class. 42.3 kB
jsarray.h JS Array interface. 2.7 kB
jsatom.c JS atom table. 26.8 kB
jsatom.h JS atom table. 16.3 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.6 kB
jsbool.h JS boolean interface. 2.2 kB
jsclist.h Circular linked list 3.9 kB
jscntxt.c JS execution context. 23.2 kB
jscntxt.h JS execution context. 20.2 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. 32.7 kB
jsconfig.mk 5.6 kB
jscpucfg.c Generate CPU-specific bit-size and similar #defines. 12.0 kB
jscpucfg.h 6.3 kB
jsdate.c JS date methods. 59.2 kB
jsdate.h JS Date class interface. 3.7 kB
jsdbgapi.c JS debugging API. 35.0 kB
jsdbgapi.h JS debugger API. 12.0 kB
jsdhash.c Double hashing implementation. 25.5 kB
jsdhash.h Double hashing, a la Knuth 6. 24.7 kB
jsdtoa.c Portable double to alphanumeric string and back converters. 88.9 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. 166.6 kB
jsemit.h JS bytecode generation. 26.6 kB
jsexn.c JS standard exception implementation. 37.7 kB
jsexn.h JS runtime exception classes. 3.9 kB
jsfile.c JS File object 79.9 kB
jsfile.h 2.1 kB
jsfile.msg Error messages for jsfile.c. See js.msg for format specification. 7.2 kB
jsfun.c JS function support. 65.8 kB
jsfun.h JS function definitions. 5.3 kB
jsgc.c JS Mark-and-Sweep Garbage Collector. * * This GC allocates only fixed-sized things big enough to c 48.4 kB
jsgc.h JS Garbage Collector. 8.4 kB
jshash.c PR hash table package. 13.4 kB
jshash.h API to portable hash table code. 6.0 kB
jsify.pl 9.4 kB
jsinterp.c build on macs with low memory 165.9 kB
jsinterp.h JS interpreter interface. 13.2 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.1 kB
jslock.h 12.1 kB
jslocko.asm 2.2 kB
jslog2.c Compute the log of the least power of 2 greater than or equal to n 2.6 kB
jslong.c 6.8 kB
jslong.h Portable access to 64 bit numerics 14.7 kB
jsmath.c JS math package. 12.4 kB
jsmath.h JS math functions. 2.1 kB
jsnum.c JS number type and wrapper class. 28.7 kB
jsnum.h JS number (IEEE double) interface. * * JS numbers are optimistically stored in the top 31 bits of 8.9 kB
jsobj.c JS object implementation. 132.3 kB
jsobj.h JS object definitions. * * A JS object consists of a possibly-shared object descriptor containing 18.9 kB
jsopcode.c JS bytecode descriptors, disassemblers, and decompilers. 94.1 kB
jsopcode.h JS bytecode definitions. 11.4 kB
jsopcode.tbl 20.3 kB
jsosdep.h OS (and machine, and compiler XXX) dependent information. 3.2 kB
jsotypes.h This section typedefs the old 'native' types to the new PR<type>s. * These definitions are schedule 7.3 kB
jsparse.c JS parser. * * This is a recursive-descent parser for the JavaScript language specified by * "The 117.5 kB
jsparse.h JS parser definitions. 17.9 kB
jsprf.c Portable safe sprintf code. ** ** Author: Kipp E.B. Hickman 30.4 kB
jsprf.h API for PR printf like routines. Supports the following formats ** %d - decimal ** %u - unsigned dec 5.9 kB
jsprvtd.h JS private typename definitions. * * This header is included only in other .h files, for convenien 7.5 kB
jspubtd.h JS public API typedefs. 23.3 kB
jsregexp.c JS regular expressions, after Perl. 142.2 kB
jsregexp.h JS regular expression interface. 6.4 kB
jsscan.c JS lexical scanner. 45.0 kB
jsscan.h JS lexical scanner interface. 11.8 kB
jsscope.c JS symbol tables. 54.9 kB
jsscope.h JS symbol tables. 19.3 kB
jsscript.c JS script operations. 38.7 kB
jsscript.h JS script descriptor. 7.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 164.3 kB
jsstr.h JS string type implementation. * * A JS string is a counted array of unicode characters. To suppo 17.3 kB
jstypes.h Definitions of NSPR 13.9 kB
jsutil.c PR assertion checker. 4.4 kB
jsutil.h PR assertion checker. 2.6 kB
jsxdrapi.c 19.7 kB
jsxdrapi.h 6.3 kB
lock_SunOS.s 4.1 kB
perfect.js 1.2 kB
plify_jsdhash.sed - DO NOT EDIT 881 Bytes
prmjtime.c PR time code. 19.1 kB
prmjtime.h PR date stuff for mocha and java. Placed here temporarily not to break * Navigator and localize cha 3.3 kB
resource.h 395 Bytes
rules.mk 5.2 kB
win32.order 9.4 kB