Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Update to SpiderMonkey version 114.0.1 (#563)
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