Dactyloidae/js/src
Martok fbb5f73459 Issue #2155 - Fix wrong assertion
(x) = function() {..} is an extremely sparsely documented way to prevent function name inference.
Modeled after how BytecodeEmitter::emitInitializer does it.
2023-03-23 09:02:31 +08:00
..
builtin Issue #2046 - Follow-up: Fix deprot in builtin/intl 2023-03-15 22:49:18 +08:00
ctypes Revert "Issue #1676 - Part 19: Split ctypes sources out of js/src/moz.build" 2022-09-07 10:40:47 +08:00
devtools Revert "Issue #1676 - Part 5: Split devtools sources out of js/src/moz.build" 2022-09-07 11:01:37 +08:00
doc Bug 1316098 - Optimize out result object allocation for await/return in async function. 2019-12-18 09:16:01 +08:00
ds Revert "Issue #1676 - Part 6: Split ds sources out of js/src/moz.build" 2022-09-07 11:01:23 +08:00
editline Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
frontend Issue #2155 - Fix wrong assertion 2023-03-23 09:02:31 +08:00
gc Issue #2083 - Part 4: Give RegExpShared a finalizer. 2023-02-01 07:36:42 +08:00
gdb Issue #1676 - Part 21: Use js-cxxflags.mozbuild in testing code and js shell 2020-11-06 09:43:34 +08:00
irregexp Issue #2148 - Discard RegExpShared data tables when discarding regexp JIT code. 2023-03-15 22:50:24 +08:00
jit No Issue - Ensure more OsiSpace 2023-03-20 10:43:36 +08:00
jit-test Issue #2089 - Implement the Promise.any combinator 2023-02-02 09:32:17 +08:00
jsapi-tests Issue #2148 - Make Vector not use AlignedStorage for its inline element storage 2023-03-15 22:50:40 +08:00
octane
perf Revert "Issue #1676 - Part 13: Split perf sources out of js/src/moz.build" 2022-09-07 10:59:46 +08:00
proxy Issue #2083 - Part 3: Fix RegExpShared rooting hazards now it's a GC thing. 2023-02-01 07:36:25 +08:00
shell Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
tests Issue #2089 - Implement the Promise.any combinator 2023-02-02 09:32:17 +08:00
threading Revert "Issue #1676 - Part 15: Split threading sources out of js/src/moz.build" 2022-09-07 10:41:43 +08:00
vm Issue #2148 - Discard RegExpShared data tables when discarding regexp JIT code. 2023-03-15 22:50:24 +08:00
vtune Revert "Issue #1676 - Part 20: Split vtune sources out of js/src/moz.build" 2022-09-07 10:40:33 +08:00
wasm Issue #2089 - Use JS engine stack if necessary when reporting errors 2023-01-26 11:39:57 +08:00
.clang-format
.gitignore
aclocal.m4 Issue #1905 - Part 3h - Fix breakages on other platforms. Mac Intel broke due to incorrect FFI target_dir for Intel. Linux and possibly other platforms use a secondary aclocal.m4 that still referenced ios.m4. 2022-06-13 09:01:48 +08:00
Cargo.lock
Cargo.toml
configure.in
dtoa.c
js-confdefs.h.in
js-config.h.in Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
js-config.in
js-config.mozbuild Revert "Issue #1676 - Follow-up: Put js/src (including vm), jit, and wasm back into unified sources." 2022-09-07 10:40:18 +08:00
js-cxxflags.mozbuild Issue #1676 - Part 2: Split CFLAGS and CXXFLAGS directives out of js/src/moz.build 2020-11-06 09:43:06 +08:00
js-testing.mozbuild Issue #1676 - Part 1: Split MozTesting directives out of js/src/moz.build 2020-11-06 09:43:05 +08:00
js.msg Issue #2089 - Implement the Promise.any combinator 2023-02-02 09:32:17 +08:00
js.pc.in
jsalloc.cpp Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsalloc.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsapi.cpp Issue #2046 - Move builtin/Intl.* to builtin/intl/IntlObject.* 2023-02-21 08:17:20 +08:00
jsapi.h Issue #2089 - Implement AggregateError 2023-02-02 09:31:39 +08:00
jsarray.cpp Issue #1996 - Implement at() method on built-in indexables. 2022-09-01 10:19:41 +08:00
jsarray.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsast.tbl Issue #1658 - Part 3: Implement support for optional chaining in JS reflection 2022-05-05 09:04:45 +08:00
jsatom.cpp No issue - Remove "code" from jsprototype.h macros 2023-01-26 11:38:07 +08:00
jsatom.h No issue - Remove "code" from jsprototype.h macros 2023-01-26 11:38:07 +08:00
jsatominlines.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsautokw.py
jsbool.cpp Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsbool.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsboolinlines.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsbytecode.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsclist.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jscntxt.cpp Issue #2089 - Use JS engine stack if necessary when reporting errors 2023-01-26 11:39:57 +08:00
jscntxt.h Issue #2089 - Use JS engine stack if necessary when reporting errors 2023-01-26 11:39:57 +08:00
jscntxtinlines.h Issue #2089 - Use JS engine stack if necessary when reporting errors 2023-01-26 11:39:57 +08:00
jscompartment.cpp Issue #2089 - Add cache for Promise property lookups 2023-02-02 09:31:00 +08:00
jscompartment.h Issue #2089 - Add cache for Promise property lookups 2023-02-02 09:31:00 +08:00
jscompartmentinlines.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jscpucfg.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsdate.cpp Don't rely on nsCRT from jsdate. 2022-03-22 22:33:11 +08:00
jsdate.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsdtoa.cpp Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsdtoa.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsexn.cpp Issue #2089 - Implement the Promise.any combinator 2023-02-02 09:32:17 +08:00
jsexn.h Issue #2089 - Implement the Promise.any combinator 2023-02-02 09:32:17 +08:00
jsfriendapi.cpp Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsfriendapi.h Issue #2083 - Part 2: Remove use of RegExpGuard. 2023-02-01 07:36:07 +08:00
jsfun.cpp Issue #1952 - m-c 1383775: Clean up function toString/toSource code, remove remnants of source decompiler 2022-07-03 06:55:19 +08:00
jsfun.h Fix some debug assertions. 2022-10-06 10:26:38 +08:00
jsfuninlines.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsgc.cpp Issue #2083 - Part 1: Make RegExpShared a GC thing. 2023-02-01 07:35:50 +08:00
jsgc.h Issue #2083 - Part 1: Make RegExpShared a GC thing. 2023-02-01 07:35:50 +08:00
jsgcinlines.h Issue #2083 - Part 1: Make RegExpShared a GC thing. 2023-02-01 07:35:50 +08:00
jshashutil.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsiter.cpp Issue #2089 - Avoid copying/recreating iterator result, AsyncGeneratorRequest and GeneratorObject expression stacks 2023-01-26 11:40:56 +08:00
jsiter.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jslibmath.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsmath.cpp Issue #1829 - Revert "Issue #1751" 2022-05-04 09:40:24 +08:00
jsmath.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsnativestack.cpp Issue #1829 - Revert "Issue #1751" 2022-05-04 09:40:24 +08:00
jsnativestack.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsnspr.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsnum.cpp Issue #1739 - Implement numeric separators. 2021-02-16 14:03:45 +08:00
jsnum.h Issue #1739 - Implement numeric separators. 2021-02-16 14:03:45 +08:00
jsobj.cpp Issue #2089 - In Promises, use a C++ version of SpeciesConstructor when calling from C++ 2023-01-26 11:40:28 +08:00
jsobj.h Issue #2089 - In Promises, use a C++ version of SpeciesConstructor when calling from C++ 2023-01-26 11:40:28 +08:00
jsobjinlines.h Issue #2089 - Only create result Promises in Promise#then and Promise#catch if it's used or the creation is otherwise observable 2023-02-01 07:38:16 +08:00
json.cpp Issue #1742 - Part 3: use JS::PropertyResult instead of Shape* 2022-05-31 09:12:29 +08:00
json.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsopcode.cpp No issue - factor out some frame iterator helper functions. 2023-01-19 09:41:27 +08:00
jsopcode.h Issue #1658 - Part 2: Implement bytecode for optional chaining 2022-05-05 09:04:40 +08:00
jsopcodeinlines.h Issue #1894 - Part 1: Implement coalesce JS opcode 2022-05-22 06:46:16 +08:00
jsprf.cpp Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsprf.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jspropertytree.cpp Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jspropertytree.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsprototypes.h Issue #2089 - Implement AggregateError 2023-02-02 09:31:39 +08:00
jspubtd.h No issue - Remove "code" from jsprototype.h macros 2023-01-26 11:38:07 +08:00
jsscript.cpp Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsscript.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsscriptinlines.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsshell.msg
jsstr.cpp Issue #2046 - Trim builtin/Intl.*'s #include set down to what is required for Intl itself 2023-02-21 08:16:55 +08:00
jsstr.h Issue #1726 - Implement String.replaceAll() 2021-02-05 07:35:06 +08:00
jstypes.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsutil.cpp Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsutil.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsversion.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsweakmap.cpp Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsweakmap.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jswin.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jswrapper.h Issue #2083 - Part 2: Remove use of RegExpGuard. 2023-02-01 07:36:07 +08:00
make-source-package.sh
Makefile.in Issue #2065 - Part 3: Process install manifests with --track in the recursive make backend 2022-12-30 09:20:05 +08:00
moz.build Issue #2155 - Add PropOpEmitter, ElemOpEmitter, NameOpEmitter, CallOrNewEmitter 2023-03-23 09:01:02 +08:00
NamespaceImports.h Issue #1742 - Part 3: use JS::PropertyResult instead of Shape* 2022-05-31 09:12:29 +08:00
old-configure.in Issue #1829 - Readd code cleanup that is not Mac related that got clobbered by reverting Issue #1751 2022-05-04 10:01:23 +08:00
README.html
symverscript.in
Y.js

<!-- 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/. -->
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
   <meta http-equiv="Refresh"
	 content="0;URL=http://developer.mozilla.org/en/docs/SpiderMonkey">
   <title>SpiderMonkey README</title>
</head>
<body>

<h1>SpiderMonkey README</h1>

<p>See the
<a href="http://developer.mozilla.org/en/docs/SpiderMonkey">SpiderMonkey
pages</a> on the Mozilla Developer Center</a>.

</body>
</html>