node
node copied to clipboard
[18.x] vm: backport vm-related fixes
This backport includes the patches of Symbols as WeakMap keys from https://bugs.chromium.org/p/v8/issues/detail?id=12947 and the following PRs:
- https://github.com/nodejs/node/pull/49855
- https://github.com/nodejs/node/pull/48943
- https://github.com/nodejs/node/pull/49874
- https://github.com/nodejs/node/pull/49391
- https://github.com/nodejs/node/pull/48510
- https://github.com/nodejs/node/pull/49671
- https://github.com/nodejs/node/pull/49710
- https://github.com/nodejs/node/pull/49950
- https://github.com/nodejs/node/pull/50137
Review requested:
- [ ] @nodejs/gyp
- [ ] @nodejs/v8-update
CI: https://ci.nodejs.org/job/node-test-pull-request/56036/
V8 CI: https://ci.nodejs.org/job/node-test-commit-v8-linux/nodes=benchmark-ubuntu2204-intel-64,v8test=v8test/5697/
V8 CI: https://ci.nodejs.org/job/node-test-commit-v8-linux/nodes=rhel8-s390x,v8test=v8test/5697/
V8 CI: https://ci.nodejs.org/job/node-test-commit-v8-linux/nodes=rhel8-ppc64le,v8test=v8test/5697/
CI: https://ci.nodejs.org/job/node-test-pull-request/56040/
V8 CI: https://ci.nodejs.org/job/node-test-commit-v8-linux/nodes=rhel8-s390x,v8test=v8test/5698/
V8 CI: https://ci.nodejs.org/job/node-test-commit-v8-linux/nodes=benchmark-ubuntu2204-intel-64,v8test=v8test/5698/
V8 CI: https://ci.nodejs.org/job/node-test-commit-v8-linux/nodes=rhel8-ppc64le,v8test=v8test/5698/
CI: https://ci.nodejs.org/job/node-test-pull-request/56044/
CI: https://ci.nodejs.org/job/node-test-pull-request/56228/
Hey @joyeecheung, any idea when this may be released? Hoping for the performance improvements between jest and Node v18. Thanks for taking care of all this 🙏
That would be a decision up to the @nodejs/release team. Since v18 is in maintenance mode this won't be released unless they see a need for it.
CI: https://ci.nodejs.org/job/node-test-pull-request/56789/
CI: https://ci.nodejs.org/job/node-test-pull-request/56800/
CI: https://ci.nodejs.org/job/node-test-pull-request/56813/
Landed in 902d8b3d4b60...fe66e9d06e3e.
🚀♥️