node
node copied to clipboard
Node.js JavaScript runtime ✨🐢🚀✨
Backport of: - https://github.com/nodejs/node/pull/45856
This is a backport of https://github.com/nodejs/node/pull/45659 and https://github.com/nodejs/node/pull/45849, the first two commits are specifically added for v18.x with the second one taken from https://github.com/nodejs/node/pull/44483. Refs: https://github.com/nodejs/node/pull/46425
[parser] Fix eval tracking Due to mismatch in strictness we otherwise invalidly mark scopes as calling sloppy eval. Bug: chromium:1394403 Change-Id: Iece45df87f171616a2917c2aba5540636880a7c6 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4066044 Reviewed-by: Igor Sheludko Commit-Queue: Toon Verwaest...
ECMAScript values of WebIDL interface parameters should be converted to IDL representatives before the actual implementation, as defined in step 11.5 of the WebIDL Overload resolution algorithm. Refs: https://webidl.spec.whatwg.org/#dfn-create-operation-function Refs:...
From openssl 3.0.6, openssl have supported loongarch64
In an earlier PR, I replaced a lot of instances of `GetBackingStore()->Data()` with `Data()`. Apparently these two are not equivalent in the case of zero-length buffers: the former returns a...
### Version v20.3.0 ### Platform _No response_ ### Subsystem node:test ### What steps will reproduce the bug? ```js import {beforeEach, test} from "node:test" beforeEach(() => {}) for (let i=1; i...
This ensures that we only create one IsolateData for each isolate inthe cctest, since IsolateData are meant to be per-isolate. We need to make the isolate and isolate_data static in...
This reverts commit 8b51c1a8696ae263141d18b39cbd144d2866f7c7. I think we were too eager to turn this on. In the Fastify community, we have been trying to get our tests to pass on Node...
``` $ out/Release/node --expose-gc /home/iojs/build/workspace/ node-test-commit-linux/test/pummel/test-net-bytes-per-incoming-chunk-overhead.js node:assert:399 throw err; ^ AssertionError [ERR_ASSERTION]: measured 4552.081408 bytes per chunk at process. (/home/iojs/build/workspace/node-test-commit-linux/test/pummel/test-net-bytes-per-incoming-chunk-overhead.js:49:3) at process.emit (node:events:523:35) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false,...