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
doc SpiderMonkey in-tree documentation
editline The files in this directory provide simple line-editing and history
gdb This directory holds Python code to support debugging SpiderMonkey with
jit-test JS Trace Test Suite
jsapi-tests # JSAPI Test Suite
tests JS Test Suite Readme
vtune VTune files imported from VTune Amplifier XE 2013 Rev 11.
Makefile.in 8.8 kB
NamespaceImports.h 4.0 kB
README.html SpiderMonkey README 696 Bytes
Y.js 522 Bytes
aclocal.m4 2.0 kB
configure.in 127.4 kB
dtoa.c The author of this software is David M. Gay. * * Copyright (c) 1991, 2000, 2001 by Lucent Technolo 68.8 kB
js-confdefs.h.in List of defines generated by configure. Included with preprocessor flag, * -include, to avoid long 291 Bytes
js-config.h.in Definitions set at build time that affect SpiderMonkey's public API. This header file is generate 1.9 kB
js-config.in 2.1 kB
js.msg This is the JavaScript error message file. * * The format for each JS error message is: * * MSG_ 44.9 kB
js.pc.in The Mozilla library for JavaScript 376 Bytes
jsalloc.cpp 701 Bytes
jsalloc.h JS allocation policies. * * The allocators here are for system memory with lifetimes which are not 4.5 kB
jsapi.cpp JavaScript API. 183.5 kB
jsapi.h JavaScript API. 202.9 kB
jsarray.cpp 122.0 kB
jsarray.h JS Array interface. 7.6 kB
jsast.tbl AST_ERROR = -1 6.2 kB
jsatom.cpp JS atom table. 17.7 kB
jsatom.h Return a printable, lossless char[] representation of a string-type atom. * The lifetime of the res 6.6 kB
jsatominlines.h 6.0 kB
jsbool.cpp JS boolean implementation. 4.7 kB
jsbool.h JS boolean interface. 619 Bytes
jsboolinlines.h 712 Bytes
jsbytecode.h 440 Bytes
jsclist.h Circular linked list 2.6 kB
jscntxt.cpp JS execution context. 37.2 kB
jscntxt.h JS execution context. 25.3 kB
jscntxtinlines.h 14.1 kB
jscompartment.cpp 41.0 kB
jscompartment.h A single-entry cache for some base-10 double-to-string conversions. This * helps date-format-xparb. 34.3 kB
jscompartmentinlines.h 3.6 kB
jscpucfg.h Historically, OSes providing <endian.h> only defined * __BYTE_ORDER to either __LITTLE_ENDIAN or __ 3.8 kB
jsdate.cpp JS date methods. * * "For example, OS/360 devotes 26 bytes of the permanently * resident date-tu 90.4 kB
jsdate.h JS Date class interface. 1.6 kB
jsdtoa.cpp Portable double to alphanumeric string and back converters. 15.1 kB
jsdtoa.h Public interface to portable double-precision floating point to string * and back conversion packag 4.9 kB
jsexn.cpp JS standard exception implementation. 33.6 kB
jsexn.h JS runtime exception classes. 4.9 kB
jsfriendapi.cpp 37.2 kB
jsfriendapi.h 102.1 kB
jsfun.cpp JS function support. 81.0 kB
jsfun.h JS function definitions. 29.2 kB
jsfuninlines.h 3.3 kB
jsgc.cpp 240.5 kB
jsgc.h JS Garbage Collector. 45.3 kB
jsgcinlines.h 9.8 kB
jshashutil.h Used to add entries to a js::HashMap or HashSet where the key depends on a GC * thing that may be m 1.9 kB
jsiter.cpp JavaScript iterators. 50.6 kB
jsiter.h JavaScript iterators. 5.8 kB
jskwgen.cpp 11.9 kB
jslibmath.h Use system provided math routines. 1.8 kB
jslock.h 549 Bytes
jsmath.cpp JS math package. 38.5 kB
jsmath.h 9.6 kB
jsnativestack.cpp 4.7 kB
jsnativestack.h 728 Bytes
jsnum.cpp JS number type and wrapper class. 49.8 kB
jsnum.h Initialize the Number class, returning its prototype object. 9.9 kB
jsobj.cpp JS object implementation. 126.8 kB
jsobj.h JS object definitions. * * A JS object consists of a possibly-shared object descriptor containing 45.9 kB
jsobjinlines.h 25.8 kB
json.cpp ES5 15.12.3 Quote. 28.0 kB
json.h 889 Bytes
jsopcode.cpp JS bytecode descriptors, disassemblers, and (expression) decompilers. 60.8 kB
jsopcode.h JS bytecode definitions. 21.8 kB
jsopcodeinlines.h 2.9 kB
jsprf.cpp Portable safe sprintf code. * * Author: Kipp E.B. Hickman 28.2 kB
jsprf.h API for PR printf like routines. Supports the following formats ** %d - decimal ** %u - un 2.4 kB
jspropertytree.cpp 13.3 kB
jspropertytree.h 2.6 kB
jsprototypes.h A higher-order macro for enumerating all JSProtoKey values. 6.6 kB
jspubtd.h JS public API typedefs. 15.1 kB
jsscript.cpp JS script operations. 152.1 kB
jsscript.h JS script descriptor. 85.9 kB
jsscriptinlines.h 5.1 kB
jsshell.msg Error messages for JSShell. See js.msg for format. 2.0 kB
jsstr.cpp 157.2 kB
jsstr.h 13.3 kB
jstypes.h Definitions of NSPR 7.7 kB
jsutil.cpp Various JS utility functions. 6.5 kB
jsutil.h PR assertion checker. 12.6 kB
jsversion.h JS Capability Macros. 1.9 kB
jswatchpoint.cpp 7.1 kB
jswatchpoint.h 2.7 kB
jsweakcache.h 4.2 kB
jsweakmap.cpp 5.4 kB
jsweakmap.h 14.7 kB
jswin.h This file is a wrapper around <windows.h> to prevent the mangling of * various function names throu 698 Bytes
jswrapper.h Helper for Wrapper::New default options. * * Callers of Wrapper::New() who wish to specify a proto 15.0 kB
make-source-package.sh 5.7 kB
moz.build 21.6 kB
symverscript.in 51 Bytes