node
node copied to clipboard
Node.js JavaScript runtime ✨🐢🚀✨
This PR adds a validation step for the options parameter in the compileFunction method within lib/vm.js. The validateObject function is used to ensure that options is an object, aligning with...
The previous attempt to update clang-format used a WASM compiled library, which unfortunately had it's issues, and was reverted. This attempt uses the direct binaries instead of the WASM compiled...
ref: #55764 We create a `queueHandler`, and in every iteration we execute the handlers in the `queueHandler` until we get a non-null result.
> Please validate locally before landing this pull-request. This is an area that I'm not familiar with. Using more aggressive LTO, the startup time of Node.js can be reduced from...
Replace typos "kbytes" with "bytes" in `PrintSystemInformation()` in `src/node_report.cc` for `"data_seg_size_kbytes"`, `"max_memory_size_kbytes"` and `"virtual_memory_kbytes"`, as `RLIMIT_DATA`, `RLIMIT_RSS` and `RLIMIT_AS` from `` are given in bytes. ([ref](https://www.ibm.com/docs/en/aix/7.3?topic=k-kgetrlimit64-kernel-service)) I found this problem...
Snapshot main functions are only loaded for main threads in single executable applications. Update the check to avoid asserting it in worker threads - this allows worker threads to be...
This PR adds the missing `ESM` counterparts of the `CJS` examples for [the Readline documentation](https://nodejs.org/api/readline.html). I've tested every single example and they all work/behave as expected. Best regards!
This should help the Release team to keep up with backports, by getting notified sooner when there's a backport conflict. I've tried compiling and running tests as part of the...
This should address #53508. I'm opening this PR since #55633 seems to be stale. This PR contains the feature and some changes to reduce its footprint. Note: The reason behind...
This PR is a draft to discuss the changes needed to run test jobs in the CI for the ClangCL-produced binaries. It is not expected to land like this, just...