Name Description Size
.gitignore 8
aclocal.m4 727
build
builtin
configure 413
ctypes
debugger
devtools
doc
ds
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. ************************************************************* 24850
editline
frontend
fuzz-tests
gc
gdb
GeneratePrefs.py \ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #ifndef js_PrefsGenerated_h #define js_PrefsGenerated_h /* This file is generated by js/src/GeneratePrefs.py. Do not edit! */ #include "mozilla/Atomics.h" #include <stdint.h> %(contents)s #endif // js_PrefsGenerated_h 6112
intgemm
irregexp
jit
jit-test
js-confdefs.h.in 309
js-config.h.in 2437
js-config.mozbuild 897
js-cxxflags.mozbuild 720
js-standalone.mozbuild 626
jsapi-tests
jsapi.cpp JavaScript API. 163114
jsapi.h JavaScript API. 40031
jsast.tbl 4461
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'. 128927
jsdate.h JS Date class interface. 2353
jsexn.cpp JS standard exception implementation. 28368
jsexn.h JS runtime exception classes. 5195
jsfriendapi.cpp We unwrap wrappers here. This is a little weird, but it's what's being asked of us. 26924
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. 30789
jslibmath.h jslibmath_h 1364
jsmath.cpp JS math package. 30104
jsmath.h JS math functions. 4193
jsnum.cpp JS number type and wrapper class. 65225
jsnum.h This function implements ToString() as specified by ECMA-262-5 section 9.8.1; but note that it handles integers specially for performance. See also js::NumberToCString(). 13956
jspubtd.h JS public API typedefs. 3767
jsshell.msg 1703
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. 13160
Makefile.in 3738
moz.build 20404
NamespaceImports.h namespace js 3807
octane
old-configure.in 1109
proxy
README.html SpiderMonkey README 696
rust
shell
tests
threading
util
vm
vtune
wasm
Y.js 529
zydis