Name Description Size
aclocal.m4 1448
build 5
builtin 83
configure.in 857
ctypes 8
debugger 26
devtools 12
doc 8
ds 18
dtoa.c The author of this software is David M. Gay. Copyright (c) 1991, 2000, 2001 by Lucent Technologies. Permission to use, copy, modify, and distribute this software for any purpose without fee is hereby granted, provided that this entire notice is included in all copies of any software which is or includes a copy or modification of this software and in all copies of the supporting documentation for such software. THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. ************************************************************* 49406
editline The files in this directory provide simple line-editing and history 7
frontend 118
fuzz-tests # JS Fuzzing Interface 12
gc 78
gdb This directory holds Python code to support debugging SpiderMonkey with 12
irregexp 12
jit 217
jit-test JS Trace Test Suite 7
js-confdefs.h.in 309
js-config.h.in 2420
js-config.mozbuild 936
js-cxxflags.mozbuild 985
js-standalone.mozbuild 479
jsapi-tests # JSAPI Test Suite 143
jsapi.cpp JavaScript API. 146589
jsapi.h JavaScript API. 38368
jsast.tbl 6705
jsdate.cpp JS date methods. "For example, OS/360 devotes 26 bytes of the permanently resident date-turnover routine to the proper handling of December 31 on leap years (when it is Day 366). That might have been left to the operator." Frederick Brooks, 'The Second-System Effect'. 94732
jsdate.h JS Date class interface. 1526
jsexn.cpp JS standard exception implementation. 26753
jsexn.h JS runtime exception classes. 4776
jsfriendapi.cpp We unwrap wrappers here. This is a little weird, but it's what's being asked of us. 24407
jsfriendapi.h Set a callback used to trace gray roots. The callback is called after the first slice of GC so the embedding must implement appropriate barriers on its gray roots to ensure correctness. This callback may be called multiple times for different sets of zones. Use JS::ZoneIsGrayMarking() to determine whether roots from a particular zone are required. 29125
jslibmath.h jslibmath_h 1368
jsmath.cpp JS math package. 29277
jsmath.h JS math functions. 7625
jsnum.cpp JS number type and wrapper class. 61015
jsnum.h Initialize the Number class, returning its prototype object. 13037
jspubtd.h JS public API typedefs. 2864
jsshell.msg 1626
jstypes.h File: jstypes.h * Description: Definitions of NSPR's basic types * * Prototypes and macros used to make up for deficiencies in ANSI environments * that we have found. * * Since we do not wrap <stdlib.h> and all the other standard headers, authors * of portable code will not know in general that they need these definitions. * Instead of requiring these authors to find the dependent uses in their code * and take the following steps only in those C files, we take steps once here * for all C files. 4437
make-source-package.py Search for command in `names`, and returns the first one that exists. 13194
Makefile.in 4336
moz.build 19525
NamespaceImports.h namespace js 3588
octane 37
old-configure.in 46046
proxy 13
README.html SpiderMonkey README 696
rust 6
shell 20
tests JS Test Suite Readme 25
threading 14
util 36
vm 249
vtune VTune files imported from VTune Amplifier XE 2017 Rev 1.0.486011. 12
wasm 96
Y.js 529
zydis # Zydis disassembler 10
.gitignore 8