Skip to content

Commit

Permalink
feat: Update to SpiderMonkey version 114.0.1 (#563)
Browse files Browse the repository at this point in the history
SpiderMonkey release notes: https://spidermonkey.dev/blog/2023/06/09/newsletter-firefox-114-115.html

The main SpiderMonkey changes which are relevant to js-compute-runtime are noted below:
>- We’ve [ported](https://bugzilla.mozilla.org/show_bug.cgi?id=1827258) Array.prototype.concat from self-hosted JS code to C++. The new implementation is a lot faster especially for arrays with many elements.
>- We’ve also [rewritten](https://bugzilla.mozilla.org/show_bug.cgi?id=1831314) some regular expression builtins in C++. The fast paths we had for Ion are now also [used](https://bugzilla.mozilla.org/show_bug.cgi?id=1833624) in Baseline.
>- We [moved](https://bugzilla.mozilla.org/show_bug.cgi?id=1833484) an optimization for constant global names like undefined from the JITs to the bytecode emitter, so that these are also optimized in the interpreters.
>- We’ve [simplified](https://bugzilla.mozilla.org/show_bug.cgi?id=1827918) the nursery object allocation code more to make it easier to [add](https://bugzilla.mozilla.org/show_bug.cgi?id=1827810) a fast path for this.
>- We’ve [added](https://bugzilla.mozilla.org/show_bug.cgi?id=1439800) support for more formats to the date parser, to fix web compatibility issues.
  • Loading branch information
JakeChampion committed Jun 22, 2023
1 parent 799589c commit 03e2254
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion runtime/spidermonkey
Submodule spidermonkey updated 1 files
+1 −1 gecko-revision

0 comments on commit 03e2254

Please sign in to comment.