Dactyloidae/js/src
2026-07-13 18:02:11 -07:00
..
builtin Implement TypedArray.prototype.toSorted 2026-07-13 18:02:11 -07:00
ctypes Issue #3049 - backport libffi loongarch support 2026-04-24 11:38:22 -07:00
devtools Issue #2307 - Part 3: Remove SIMD.js support 2023-09-22 09:56:35 +08:00
doc Issue #2307 - Part 3: Remove SIMD.js support 2023-09-22 09:56:35 +08:00
ds Issue #1656 - remove vim control lines from js/src 2023-05-04 10:46:02 +08:00
editline Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
frontend Merge remote-tracking branch 'origin/tracking' into custom 2025-03-13 23:05:24 +08:00
gc Issue #2172 - add null zone sanity checks 2023-08-10 22:14:10 +08:00
gdb Issue #2692 - Part 7: De-globalize {*}CompileOptions. 2025-03-13 23:03:43 +08:00
irregexp Issue #3049 - loongarch64: drop inert minimal JIT path 2026-06-28 06:46:12 +01:00
jit Fix build error in Lowering-loongarch64.cpp 2026-06-28 07:24:08 +01:00
jit-test Issue #3049 - loongarch64: drop inert minimal JIT path 2026-06-28 06:46:12 +01:00
jsapi-tests Issue #2692 - Part 7: De-globalize {*}CompileOptions. 2025-03-13 23:03:43 +08:00
octane import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
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 #2976 - Implement ES2018 Proxy ownKeys duplicate-key invariant and update affected conformance tests. 2026-03-06 03:46:52 +00:00
shell Patch Bug 1346515, 1348955 and 1368981 2026-04-18 21:03:06 -07:00
tests Issue #2990 - implement object.GroupBy 2026-03-11 17:57:51 +00:00
threading No issue - Various updates for Mac buildability with XCode 16.3 2025-04-18 10:30:02 +08:00
vm Implement TypedArray.prototype.toSorted 2026-07-13 18:02:11 -07: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 #3049 - loongarch64: trim non-JIT PR fallout 2026-06-28 06:45:46 +01:00
.clang-format import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
.gitignore import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
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 import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
Cargo.toml import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
configure.in import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
dtoa.c Issue #2531 - Adjust rounding in toExponential (and kin) to round up at midpoint. 2024-07-02 22:08:14 +08:00
js-confdefs.h.in import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
js-config.h.in Issue #58 - Follow-up: Remove Rust binding leftovers 2024-04-02 22:46:00 +08:00
js-config.in [BETA] GNU/Linux support 2026-04-16 16:14:49 -04:00
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 #2976 - Implement ES2018 Proxy ownKeys duplicate-key invariant and update affected conformance tests. 2026-03-06 03:46:52 +00:00
js.pc.in import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
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 #2692 - Part 7: De-globalize {*}CompileOptions. 2025-03-13 23:03:43 +08:00
jsapi.h Issue #2692 - Part 6: Don't #include js/SourceBufferHolder.h in jsapi.h. 2025-03-13 23:01:46 +08:00
jsarray.cpp Optimize argument handling in array and math functions by caching argument counts 2026-04-22 10:57:09 -07:00
jsarray.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsast.tbl Issue #2142 - Implement class static block 2023-05-01 13:27:03 +08:00
jsatom.cpp Issue #1240 - Part 3c - Fast-forward to the V8 version of BigIntType. Disabling some sections temporarily since the dependencies are not there yet. Based on the following: https://bugzilla.mozilla.org/show_bug.cgi?id=1502797 https://bugzilla.mozilla.org/show_bug.cgi?id=1471134 https://bugzilla.mozilla.org/show_bug.cgi?id=1441098 Part 3 & 4 Add structured clone support for BigInt and Enable BigInt wrapping from DOM bindings. https://bugzilla.mozilla.org/show_bug.cgi?id=1522738 2023-07-25 09:09:18 +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 import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
jsbool.cpp Issue #1240 - Part 3c - Fast-forward to the V8 version of BigIntType. Disabling some sections temporarily since the dependencies are not there yet. Based on the following: https://bugzilla.mozilla.org/show_bug.cgi?id=1502797 https://bugzilla.mozilla.org/show_bug.cgi?id=1471134 https://bugzilla.mozilla.org/show_bug.cgi?id=1441098 Part 3 & 4 Add structured clone support for BigInt and Enable BigInt wrapping from DOM bindings. https://bugzilla.mozilla.org/show_bug.cgi?id=1522738 2023-07-25 09:09:18 +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 #2307 - Part 3: Remove SIMD.js support 2023-09-22 09:56:35 +08:00
jscntxt.h Issue #2259 - Reimplement String.prototype.toLocale{Lower,Upper}Case per ECMAScript Intl specification 2023-07-03 15:07:03 +08:00
jscntxtinlines.h Issue #1442 Follow-up: Stop pretending proxies have a JSNative call/construct hook. https://bugzilla.mozilla.org/show_bug.cgi?id=1471924 Part 1 Also remove an erroneous debug assert and guard against future issues. This fixes crashes on vk.com but still does not behave correctly. 2023-10-18 09:48:01 +08:00
jscompartment.cpp Issue #1240 - Part 1 - Define a new BigInt primitive type. Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1366287 Part 1.0. However leaving out the --enable-bigint changes. 2023-07-25 09:08:03 +08:00
jscompartment.h Issue #1240 - Part 1 - Define a new BigInt primitive type. Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1366287 Part 1.0. However leaving out the --enable-bigint changes. 2023-07-25 09:08:03 +08:00
jscompartmentinlines.h Issue #1240 - Part 1 - Define a new BigInt primitive type. Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1366287 Part 1.0. However leaving out the --enable-bigint changes. 2023-07-25 09:08:03 +08:00
jscpucfg.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsdate.cpp Support Unicode White Spaces in ParseDate() 2026-03-11 18:18:20 +00: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 #2304 - Part 3 - Implement the error cause proposal. https://bugzilla.mozilla.org/show_bug.cgi?id=1679653 2026-03-11 18:07:01 +00:00
jsexn.h Issue #2089 - Implement the Promise.any combinator 2023-02-02 09:32:17 +08:00
jsfriendapi.cpp Issue #1240 - Part 2 - Define the BigIntObject class for BigInt wrapper objects. Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1366287 Part 3. In our Part 3 we will fast forward to the V8 implementation skipping GMP. 2023-07-25 09:08:22 +08:00
jsfriendapi.h Issue #1442 - Part 5: Implement WebIDL bindings for Streams. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 2023-10-04 09:54:00 +08:00
jsfun.cpp Issue #2692 - Part 7: De-globalize {*}CompileOptions. 2025-03-13 23:03:43 +08:00
jsfun.h Issue #2271 - Separate cloning of native and interpreted functions 2023-07-14 10:20:28 +08:00
jsfuninlines.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsgc.cpp Merge remote-tracking branch 'origin/tracking' into custom 2024-11-29 21:00:51 +08:00
jsgc.h Issue #1240 - Part 1 - Define a new BigInt primitive type. Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1366287 Part 1.0. However leaving out the --enable-bigint changes. 2023-07-25 09:08:03 +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 #2259 - Add mozilla::Result<V, E> and JS::Result<> for fallible return values 2023-07-03 15:03:29 +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 Optimize argument handling in array and math functions by caching argument counts 2026-04-22 10:57:09 -07:00
jsmath.h Issue #1240 - Part 5b - BigInt support for basic arithmetic operations. https://bugzilla.mozilla.org/show_bug.cgi?id=1471134 Parts 3-5. 2023-07-25 09:11:46 +08:00
jsnativestack.cpp [js] Error-check pthread calls 2025-08-21 16:06:31 +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 #2838 - Use ToIndex in TypedArray CTORs 2025-08-08 09:28:38 +08:00
jsnum.h Issue #2838 - Use ToIndex in TypedArray CTORs 2025-08-08 09:28:38 +08:00
jsobj.cpp Optimize argument handling in array and math functions by caching argument counts 2026-04-22 10:57:09 -07:00
jsobj.h Issue #2259 - Add mozilla::Result<V, E> and JS::Result<> for fallible return values 2023-07-03 15:03:29 +08:00
jsobjinlines.h Issue #2259 - Add mozilla::Result<V, E> and JS::Result<> for fallible return values 2023-07-03 15:03:29 +08:00
json.cpp Issue #2308 - Fix JSON BigInt regressions. https://bugzilla.mozilla.org/show_bug.cgi?id=1522433 2023-09-20 09:28:44 +08:00
json.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsopcode.cpp Issue #1240 - Part 4 - Implement parser support for BigInt literals. https://bugzilla.mozilla.org/show_bug.cgi?id=1505849 Partially based on https://bugzilla.mozilla.org/show_bug.cgi?id=1456568 Un-result-ified the BigInt XDR code, so we can enable it. https://bugzilla.mozilla.org/show_bug.cgi?id=1419094 Uninitialised memory read with BigInt right-shift https://bugzilla.mozilla.org/show_bug.cgi?id=1679003 2023-07-25 09:09:57 +08:00
jsopcode.h Issue #1240 - Part 4 - Implement parser support for BigInt literals. https://bugzilla.mozilla.org/show_bug.cgi?id=1505849 Partially based on https://bugzilla.mozilla.org/show_bug.cgi?id=1456568 Un-result-ified the BigInt XDR code, so we can enable it. https://bugzilla.mozilla.org/show_bug.cgi?id=1419094 Uninitialised memory read with BigInt right-shift https://bugzilla.mozilla.org/show_bug.cgi?id=1679003 2023-07-25 09:09:57 +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 #1442 - Part 3: Implement ReadableStream and associated classes in the JS engine. https://bugzilla.mozilla.org/show_bug.cgi?id=1272697 2023-10-04 09:53:29 +08:00
jspubtd.h Issue #2692 - Part 7: De-globalize {*}CompileOptions. 2025-03-13 23:03:43 +08:00
jsscript.cpp Issue #3049 - loongarch64: drop inert minimal JIT path 2026-06-28 06:46:12 +01:00
jsscript.h Issue #3049 - loongarch64: drop inert minimal JIT path 2026-06-28 06:46:12 +01:00
jsscriptinlines.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsshell.msg import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
jsstr.cpp Enhance optimization tracking by caching last accessed types and attempts, and improve string search functions with early exit for empty search strings. 2026-04-26 11:18:52 -07:00
jsstr.h Issue #2259 - Reimplement String.prototype.toLocale{Lower,Upper}Case per ECMAScript Intl specification 2023-07-03 15:07:03 +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 #3049 - Rename and wire loongarch64 baseline JIT backend 2026-06-28 06:39:09 +01:00
jsversion.h Issue #1656 - Part 7: Nuke vim config lines in JS 2020-09-25 22:04:24 +08:00
jsweakmap.cpp Avoid TLS lookups when checking if zones need to be marked for GC. 2023-07-03 14:59:02 +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 Remove jemalloc 4 from our tree. 2019-02-15 23:52:10 +08:00
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 fix link error 2026-07-06 00:52:55 +01:00
NamespaceImports.h Issue #2692 - Part 7: De-globalize {*}CompileOptions. 2025-03-13 23:03:43 +08:00
old-configure.in Remove linker check altogether screw it 2026-06-30 06:06:22 +01:00
README.html import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
symverscript.in import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
Y.js import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00

<!-- 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>