Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
347 commits
Select commit Hold shift + click to select a range
c6e2eed
tools: fix update-icu script
targos Nov 1, 2025
ccc805f
test: fix flaky test-watch-mode-kill-signal-*
joyeecheung Nov 1, 2025
d8ac368
http2: add diagnostics channels for client stream request body
RaisinTen Oct 27, 2025
c3cf00c
buffer: speed up concat via TypedArray#set
gurgunday Nov 1, 2025
27c860c
src: move `napi_addon_register_func` to `node_api_types.h`
addaleax Oct 31, 2025
de382dc
doc: instantiate resolver object
codenamenam Nov 2, 2025
04b8c4d
doc: clarify require(esm) description
dynst Nov 2, 2025
40a5870
console: optimize single-string logging
gurgunday Nov 2, 2025
c7c70f3
doc: add haramj as triager
haramj Nov 3, 2025
7e4164a
meta: bump actions/stale from 10.0.0 to 10.1.0
dependabot[bot] Nov 3, 2025
61be78e
meta: bump actions/setup-node from 5.0.0 to 6.0.0
dependabot[bot] Nov 3, 2025
402d9f8
meta: bump github/codeql-action from 3.30.5 to 4.31.2
dependabot[bot] Nov 3, 2025
cd323bc
doc: update devcontainer.json and add documentation
joyeecheung Nov 3, 2025
2ebfc2c
deps: update amaro to 1.1.5
nodejs-github-bot Nov 4, 2025
03c16e5
deps: update simdjson to 4.1.0
nodejs-github-bot Nov 4, 2025
8bc8404
test: correct conditional secure heap flags test
codebytere Nov 4, 2025
482b43f
doc: fix typo in http.md
mikicho Nov 4, 2025
10fac8d
test: mark stringbytes-external-exceed-max tests as flaky on AIX
joyeecheung Nov 5, 2025
558a574
test: add more logs to test-esm-loader-hooks-inspect-wait
joyeecheung Nov 5, 2025
940d275
test: only show overridden env in child process failures
joyeecheung Nov 7, 2025
1155e41
benchmark: add per-suite setup option
joyeecheung Nov 7, 2025
44c06c7
doc: add missing word in `single-executable-applications.md`
tsabolov Nov 8, 2025
e9b912d
doc: add missing variable in code snippet
koushil-mankali Nov 8, 2025
b5db02f
doc: fix pseudo code in modules.md
chirsz-ever Nov 8, 2025
b0a5820
doc: improve agent.createConnection docs for http and https agents
mag123c Nov 8, 2025
6d5078b
doc: add some entries to `glossary.md`
Mohataseem89 Jul 29, 2025
f6d62cb
doc: fix typo in `process.unref` documentation
wo-o29 Nov 8, 2025
d9b149e
doc: highlight module loading difference between import and require
Ajay-2005 Nov 8, 2025
ac327ae
doc: recommend events.once to manage 'close' event
dfabulich Nov 8, 2025
6e17e59
doc: correct values/references for buffer.kMaxLength
Renegade334 Nov 8, 2025
b20d9c2
tools,doc: update JavaScript primitive types to match MDN Web Docs
JustappleJust Nov 8, 2025
e8930e9
benchmark: focus on import.meta intialization in import-meta benchmark
joyeecheung Nov 7, 2025
5e06e84
test: parallelize sea tests when there's enough disk space
joyeecheung Nov 8, 2025
eece59b
doc: fix linter issues
aduh95 Nov 8, 2025
dc3000c
test: async iife in repl
tony-go Nov 8, 2025
4fe19c9
doc: update Collaborators list to reflect hybrist handle change
aduh95 Nov 9, 2025
2ef146a
test: apply a delay to `watch-mode-kill-signal` tests
joyeecheung Nov 10, 2025
3e68a5f
inspector: inspect HTTP response body
legendecas Nov 6, 2025
91dc00a
debugger: fix event listener leak in the run command
joyeecheung Nov 7, 2025
8353a6d
src: avoid C strings in more C++ exception throws
addaleax Nov 7, 2025
9408c44
build: upgrade Python linter ruff, add rules ASYNC,PERF
cclauss Oct 8, 2025
e992057
perf_hooks: fix stack overflow error
aduh95 Oct 13, 2025
4c03a7f
test: fix status when compiled without inspector
aduh95 Oct 19, 2025
a6a0ec1
tools: do not use short hashes for deps versioning to avoid collision
aduh95 Oct 27, 2025
900445b
src: move Node-API version detection to where it is used
addaleax Oct 31, 2025
e444e44
tools: skip unaffected GHA jobs for changes in `test/internet`
aduh95 Nov 2, 2025
c436f8d
meta: bump actions/upload-artifact from 4.6.2 to 5.0.0
dependabot[bot] Nov 3, 2025
4f4dda2
meta: bump actions/download-artifact from 5.0.0 to 6.0.0
dependabot[bot] Nov 3, 2025
bb7876e
tools: replace invalid expression in dependabot config
rxiddhi Nov 11, 2025
c2bef65
test: fix test-strace-openat-openssl for RISC-V
kxxt Nov 11, 2025
4f23eba
test: limit the concurrency of WPTRunner for RISC-V
kxxt Nov 11, 2025
2efbd54
tools: update gyp-next to 0.21.0
nodejs-github-bot Nov 12, 2025
801f187
deps: update simdjson to 4.2.1
nodejs-github-bot Nov 12, 2025
53596de
benchmark: use typescript for import cjs benchmark
joyeecheung Nov 10, 2025
e77ef94
doc: `domain.add()` does not accept timer objects
Renegade334 Nov 13, 2025
66aab9f
buffer: let Buffer.of use heap
ChALkeR Nov 13, 2025
5c6a076
meta: add Renegade334 to collaborators
Renegade334 Nov 14, 2025
5bf99f3
deps: update cjs-module-lexer to 2.1.1
nodejs-github-bot Nov 15, 2025
f074c12
http,https: fix double ERR_PROXY_TUNNEL emission
islandryu Nov 15, 2025
eff87b4
doc: remove mention of SMS 2FA
aduh95 Nov 15, 2025
2a7479d
lib: use `FastBuffer` for empty buffer allocation
gurgunday Nov 15, 2025
e0210c8
doc: correct tls ALPNProtocols types
Renegade334 Nov 15, 2025
e55a2b8
src,permission: add debug log on is_tree_granted
RafaelGSS Nov 16, 2025
c2ba56d
src,permission: fix permission.has on empty param
RafaelGSS Nov 16, 2025
d5d9430
doc: clarify license section and add contributor note
Madhu696969 Nov 17, 2025
a3df6b8
tools: update sccache to v0.12.0
targos Nov 17, 2025
e1645cc
test: skip test that cause timeout on IBM i
sravani1510 Nov 17, 2025
7183e8f
doc: clarify that CQ only picks up PRs targeting `main`
Renegade334 Nov 17, 2025
c4440dc
worker: remove not implemented declarations
arturgawlik Nov 17, 2025
b5803b3
deps: update minimatch to 10.1.1
nodejs-github-bot Nov 17, 2025
9a056ec
deps: update googletest to 1b96fa13f549387b7549cc89e1a785cf143a1a50
nodejs-github-bot Nov 18, 2025
3669c7b
deps: update simdjson to 4.2.2
nodejs-github-bot Nov 18, 2025
a4b0731
tools: remove unsupported `cooldown` from Dependabot config
aduh95 Nov 18, 2025
5119c50
tools: bump js-yaml from 4.1.0 to 4.1.1 in /tools/doc in the doc group
dependabot[bot] Nov 20, 2025
7c0cefb
meta: bump step-security/harden-runner from 2.13.1 to 2.13.2
dependabot[bot] Nov 20, 2025
3ed6673
meta: bump github/codeql-action from 4.31.2 to 4.31.3
dependabot[bot] Nov 20, 2025
6b63776
doc: correct concurrency wording in test() documentation
azadgupta1 Nov 20, 2025
5e69488
tools: bump js-yaml from 4.1.0 to 4.1.1 in /tools/lint-md
dependabot[bot] Nov 20, 2025
7f031e0
tools: dump config.gypi as json
legendecas Nov 22, 2025
5615590
doc: keep sidebar module visible when navigating docs
Botato300 Nov 23, 2025
97241fc
deps: update sqlite to 3.51.0
nodejs-github-bot Nov 23, 2025
c149b64
url: remove array.reduce usage
gurgunday Nov 23, 2025
f90d5b9
test: prefer major GC in cppgc-object teardown
Han5991 Nov 24, 2025
e5c2fe8
tools: add temporal updater
legendecas Nov 25, 2025
a93dff9
test: replace deprecated regex test assertions in http trailers test
cruzz77 Nov 25, 2025
ceeb496
doc: add fullName property to SuiteContext
PaulyBearCoding Nov 25, 2025
f65147b
test: fix debug test crashes caused by sea tests
vmoroz Nov 27, 2025
1cb2fe8
doc: mark module.register as active development
legendecas Nov 27, 2025
ccbb2d7
doc: fix typos in changelogs
Trott Nov 28, 2025
e1f6e7f
doc: update debuglog examples to use 'foo-bar' instead of 'foo'
FEliuyg Nov 29, 2025
9339337
src: use static_cast instead of C-style cast
targos Nov 29, 2025
41e6cd8
test: fix embedtest in debug windows
vmoroz Nov 29, 2025
9351bb4
doc: correct spelling in BUILDING.md
Trott Nov 29, 2025
99e384e
doc: replace column with columnNumber in example of `util.getCallSites`
deokjinkim Nov 30, 2025
7dfa8c9
test: use `assert.match` for non-literal regexp tests
Renegade334 Nov 30, 2025
e615b9e
doc: clarify fileURLToPath security considerations
RafaelGSS Nov 30, 2025
4b0616e
src: handle DER decoding errors from system certificates
joyeecheung Dec 1, 2025
df4df52
tools: don't fetch V8 deps in the source tree
richardlau Dec 1, 2025
7b19e10
build: run embedtest with node_g when BUILDTYPE=Debug
legendecas Dec 1, 2025
37abe2a
deps: update zlib to 1.3.1-63d7e16
nodejs-github-bot Dec 2, 2025
d765147
deps: update sqlite to 3.51.1
nodejs-github-bot Dec 2, 2025
fd656a7
tools: disable some new cpplint rules before update
targos Nov 30, 2025
57c81e5
src: fix off-thread cert loading in bundled cert mode
joyeecheung Dec 2, 2025
277f16d
test: skip SEA inspect test if inspector is not available
LiviaMedeiros Dec 2, 2025
c84904e
doc: add missing `zstd` to mjs example of zlib
deokjinkim Dec 3, 2025
ba8714a
benchmark: fix incorrect base64 input in byteLength benchmark
semimikoh Dec 3, 2025
902a78b
stream: fix isErrored/isWritable for WritableStreams
Renegade334 Dec 3, 2025
f75ec19
util: assert getCallSites does not invoke Error.prepareStackTrace
legendecas Dec 3, 2025
ef3b1e5
meta: bump peter-evans/create-pull-request from 7.0.8 to 7.0.9
dependabot[bot] Dec 3, 2025
774920f
meta: bump github/codeql-action from 4.31.3 to 4.31.6
dependabot[bot] Dec 3, 2025
c497de5
meta: bump actions/setup-python from 6.0.0 to 6.1.0
dependabot[bot] Dec 3, 2025
4932322
doc: add File modes cross-references in fs methods
Mohit-Raj-Saxena Dec 7, 2025
6063d88
cli: mark --heapsnapshot-near-heap-limit as stable
joyeecheung Dec 8, 2025
9e0858e
tools: do not run `test-linux` workflow for changes on `vcbuild.bat`
aduh95 Dec 8, 2025
32e0ae0
tools: fix `vcbuild test` when path contain spaces
stduhpf Dec 9, 2025
9af0787
test: update test426 fixtures
Trott Dec 9, 2025
4e4a631
test: mark stringbytes-external-max flaky on AIX
sxa Dec 10, 2025
78e5fa2
util: fix parseArgs skipping positional arg with --eval and --print
azadgupta1 Nov 23, 2025
8be6afd
meta: move lukekarrys to emeritus
nodejs-github-bot Dec 11, 2025
4a27bce
fs: detect dot files when using globstar
robinvw1 Dec 11, 2025
3b87030
lib: enforce use of `URLParse`
aduh95 Dec 12, 2025
c5f68f4
tools: improve log output of `create-release-proposal`
aduh95 Dec 14, 2025
32680fe
tools: fix update-nghttp2 signature verification
richardlau Dec 14, 2025
35854f4
doc: add gurgunday to collaborators
gurgunday Dec 17, 2025
34ccf18
build: skip build-ci on actions with a separate test step
legendecas Dec 17, 2025
aed2e9c
tools: simplify `notify-on-push`
aduh95 Dec 18, 2025
b6ebf2c
doc: add @avivkeller to collaborators
avivkeller Dec 18, 2025
f5a0447
doc: exclude compile-time flag features from security policy
mcollina Dec 20, 2025
95c51fa
doc: correct invalid collaborator profile
computerscienceiscool Dec 20, 2025
5c81110
test: skip sea tests on riscv64
sxa Dec 20, 2025
ec4b722
test: remove unneccessary repl magic_mode tests
dario-piotrowicz Dec 20, 2025
d60a6ce
build: update test-wpt-report to use NODE instead of OUT_NODE
panva Dec 20, 2025
b72fd2a
deps: update googletest to 065127f1e4b46c5f14fc73cf8d323c221f9dc68e
nodejs-github-bot Dec 20, 2025
8e385c8
tools: use sparse-checkout in linter jobs
aduh95 Dec 21, 2025
ec67f8f
tools: only report commit validation failure on Slack
aduh95 Dec 21, 2025
993e905
deps: update simdjson to 4.2.4
nodejs-github-bot Dec 21, 2025
41749eb
src: remove redundant CHECK
tniessen Dec 21, 2025
bbc54b3
util: limit `inspect` to only show own properties
BridgeAR Dec 22, 2025
972a110
os: freeze signals constant
Xstoudi Dec 22, 2025
22e156e
events: remove eventtarget custom inspect branding
efekrskl Dec 22, 2025
5f77348
assert: use a set instead of an array for faster lookup
BridgeAR Dec 15, 2025
376df62
deps: update timezone to 2025c
nodejs-github-bot Dec 23, 2025
38d73c9
doc: add a smooth scrolling effect to the sidebar
btea Dec 24, 2025
1b9eab4
tools,doc: fix format-md files list
StefanStojanovic Dec 24, 2025
44f339b
build: remove temporal updater
legendecas Dec 24, 2025
fa9faac
benchmark: allow boolean option values
SeokhunEom Dec 14, 2025
b5fe481
benchmark: use boolean options in benchmark tests
SeokhunEom Oct 6, 2025
ec051b9
src: add HandleScope to edge loop in heap_utils
mertcanaltin Dec 27, 2025
0bd291b
util: optimize toASCIILower function using V8s native toLowerCase
mertcanaltin Dec 27, 2025
a80122d
doc: document error event on readline InterfaceConstructor
Xstoudi Dec 27, 2025
fc26f5c
lib: gbk decoder is gb18030 decoder per spec
ChALkeR Dec 28, 2025
9902331
doc: correct options for net.Socket class and socket.connect
Xstoudi Dec 29, 2025
9ae2dcf
doc: clarify threat model for application-level API exposure
RafaelGSS Dec 30, 2025
e7b34b7
doc: missing `passed`, `error` and `passed` properties on `TestContext`
Xstoudi Dec 30, 2025
dda95e9
esm: avoid throw when module specifier is not url
CraigMacomber Dec 30, 2025
e7f954f
url: add fast path to getPathFromURL decoder
gurgunday Dec 30, 2025
1383168
test: check util.parseArgs argv parsing with actual process execution
Renegade334 Dec 30, 2025
9059d49
doc: fix tls.connect() timeout documentation
azadgupta1 Jan 1, 2026
f6abe3b
doc: note corepack package removal in distribution doc
MikeMcC399 Jan 1, 2026
85cc9e2
test: asserts that import.meta.resolve invokes sync loader hooks
legendecas Jan 2, 2026
0af73d1
meta: bump peter-evans/create-pull-request from 7.0.9 to 8.0.0
dependabot[bot] Jan 3, 2026
d9763b5
meta: bump codecov/codecov-action from 5.5.1 to 5.5.2
dependabot[bot] Jan 3, 2026
262c9d3
meta: bump github/codeql-action from 4.31.6 to 4.31.9
dependabot[bot] Jan 3, 2026
587db55
meta: bump actions/cache from 4.3.0 to 5.0.1
dependabot[bot] Jan 3, 2026
0802dc6
meta: bump actions/setup-node from 6.0.0 to 6.1.0
dependabot[bot] Jan 3, 2026
8314383
meta: bump step-security/harden-runner from 2.13.2 to 2.14.0
dependabot[bot] Jan 3, 2026
a962565
src: dump snapshot source with node:generate_default_snapshot_source
joyeecheung Jan 3, 2026
71dd46b
doc: add reusePort error behavior to net module
mag123c Jan 4, 2026
066af38
doc: add PR-URL requirement for security backports
RafaelGSS Jan 4, 2026
8659d7c
build: fix inconsistent quoting in `Makefile`
aduh95 Jan 4, 2026
c0dc8dd
doc: correct typo in api contributing doc
MikeMcC399 Jan 5, 2026
8e04327
worker: update code examples for `node:worker_threads` module
fisker Jan 5, 2026
dca7005
doc: mention --newVersion release script
RafaelGSS Jan 5, 2026
c18518e
deps: update nbytes to 0.1.2
nodejs-github-bot Jan 6, 2026
db59c35
deps: update cjs-module-lexer to 2.2.0
nodejs-github-bot Jan 6, 2026
9a0a40d
doc: fix typos and grammar in `BUILDING.md` & `onboarding.md`
Hardanish-Singh Jan 6, 2026
59a7aee
doc: fix filename typo
Hardanish-Singh Jan 8, 2026
dde45ba
doc: add documentation for process.traceProcessWarnings
AlirezaEbrahimkhani Jan 9, 2026
461c5e6
doc: update MDN links
LiviaMedeiros Dec 16, 2025
cbc1e43
deps: update zlib to 1.3.1-e00f703
nodejs-github-bot Jan 10, 2026
c89d3cd
build,tools: fix addon build deadlock on errors
vmoroz Jan 11, 2026
ec88c9b
meta: label v8 module PRs
Renegade334 Jan 11, 2026
c57a199
build: fix crate vendor file checksums on windows
legendecas Jan 11, 2026
58b9d21
deps: update icu to 78.2
nodejs-github-bot Jan 11, 2026
24724cd
build: fix misplaced comma in ldflags
hqzing Jan 11, 2026
cdb12cc
doc: document ALPNCallback option for TLSSocket constructor
ikeyan Jan 10, 2026
9cafec0
doc: run license-builder
github-actions[bot] Jan 14, 2026
3d324a0
cluster: fix port reuse between cluster
islandryu Jan 14, 2026
aa9acad
doc: restore @watilde to collaborators
watilde Jan 14, 2026
df4cc62
zlib: validate write_result array length
islandryu Jan 15, 2026
521b4b1
deps: update sqlite to 3.51.2
nodejs-github-bot Jan 15, 2026
c3f9c7a
doc: added 'secure' event to tls.TLSSocket
ikeyan Jan 16, 2026
684d15e
doc: add esm and cjs examples to node:v8
mfdebian Jan 16, 2026
4c3b680
doc: packages: example of private import switch to internal
coderaiser Jan 16, 2026
31760b1
typings: add typing for string_decoder
kimtaejin3 Jan 16, 2026
ef86844
src: fix pointer alignment
jhofstee Jan 16, 2026
4908e67
fs: remove duplicate fd validation in sync functions
mertcanaltin Jan 16, 2026
42db0c3
doc: add marco and rafael in last sec release
marco-ippolito Jan 16, 2026
884f313
node-api: use Node-API in comments
vmoroz Jan 16, 2026
1dd9d8a
tools: fix vcbuild lint-js-build
vmoroz Jan 16, 2026
feecbb0
assert,util: fix deep comparison for sets and maps with mixed types
BridgeAR Jan 17, 2026
cd315ea
doc: add deprecation history for url.parse
Juneezee Jan 17, 2026
a6a0ff9
meta: fix typos in issue template config
watilde Jan 17, 2026
dd918b9
fs: fix ENOTDIR in globSync when file is treated as dir
Han5991 Jan 17, 2026
6ea3e4d
fs: fix errorOnExist behavior for directory copy in fs.cp
npaun Jan 17, 2026
9d8d932
lib: fix TypeScript support check in jitless mode
Han5991 Jan 14, 2026
ba4a043
doc: refine WebAssembly error documentation
Han5991 Jan 15, 2026
6d6742e
child_process: treat ipc length header as unsigned uint32
islandryu Jan 19, 2026
912945b
events: remove redundant todo
gurgunday Jan 19, 2026
6c5478c
doc: note resume build should not be done on node-test-commit
sxa Jan 13, 2026
93e7e17
src: use C++ nullptr in webstorage
tniessen Jan 19, 2026
5b49759
build: update devcontainer.json to use paired nix env
joyeecheung Jan 19, 2026
ea60ef5
lib: fix typo in `util.js` comment
kimtaejin3 Jan 20, 2026
0cf1f9c
deps: update googletest to 85087857ad10bd407cd6ed2f52f7ea9752db621f
nodejs-github-bot Jan 20, 2026
40904a0
build,win: update WinGet configurations to Python 3.14
MikeMcC399 Jan 20, 2026
df6fd9b
fs: remove duplicate getValidatedPath calls
mertcanaltin Jan 20, 2026
140eba3
src: cache context lookup in vectored io loops
mertcanaltin Jan 20, 2026
2323462
doc: clarify TypedArray properties on Buffer
silverwind Jan 20, 2026
d3151df
doc: remove Windows Dev Home instructions from BUILDING
MikeMcC399 Jan 21, 2026
4b73bf5
doc: clarify process.argv[1] behavior for -e/--eval
Jeevankumar-s Jan 21, 2026
2145f91
build: update android-patches/trap-handler.h.patch
moluopro Jan 21, 2026
dbf00d4
src: add missing override specifier to Clean()
tniessen Jan 21, 2026
4b00cf2
doc: include OpenJSF handle for security stewards
RafaelGSS Jan 22, 2026
5c4f4db
http: fix rawHeaders exceeding maxHeadersCount limit
Meltedd Jan 22, 2026
6689775
gyp: aix: change gcc version detection so CXX="ccache g++" works
sxa Jan 23, 2026
c8e1563
doc: add CVE delay mention
RafaelGSS Jan 23, 2026
096095b
benchmark: add SQLite benchmarks
araujogui Jan 23, 2026
6f39ad1
meta: do not fast-track npm updates
aduh95 Jan 24, 2026
ec63954
doc: mention constructor comparison in assert.deepStrictEqual
hamzakargin Jan 24, 2026
e016770
doc: update IBM/Red Hat volunteers with dedicated project time
BethGriggs Feb 1, 2026
68e33df
doc: restore @ChALkeR to collaborators
ChALkeR Jan 27, 2026
029e32f
doc: added `requestOCSP` option to `tls.connect`
ikeyan Jan 27, 2026
625f674
doc: move Security-Team from TSC to SECURITY
RafaelGSS Jan 25, 2026
5fba382
test: delay writing the files only on macOS
lpinca Jan 28, 2026
fc2dc40
test: ensure removeListener event fires for once() listeners
Han5991 Jan 27, 2026
f604b7a
test: fix flaky debugger test
islandryu Jan 27, 2026
4d7468d
test: skip --build-sea tests on platforms where SEA is flaky
joyeecheung Jan 26, 2026
db76733
tools: update gyp-next to 0.21.1
nodejs-github-bot Jan 28, 2026
f6fad23
build: skip sscache action on non-main branches
joyeecheung Feb 19, 2026
18bcf8e
tools: use ubuntu-slim runner in meta GitHub Actions
bnb Feb 6, 2026
cf5ddd1
tools: use ubuntu-latest runner in `notify-on-push` workflow
aduh95 Feb 8, 2026
d0e7d6c
tools: use ubuntu-slim runner in GHA
aduh95 Feb 10, 2026
7d11a22
tools: use ubuntu-slim runner in GHA
aduh95 Feb 12, 2026
8862c41
tools: avoid building twice in coverage jobs
aduh95 Feb 22, 2026
a253b7b
tools: switch to ARM runners on GHA jobs
aduh95 Feb 22, 2026
52e6b01
test: mark `test-strace-openat-openssl` as flaky
aduh95 Feb 23, 2026
642f518
doc: supported toolchain with Visual Studio 2022 only
MikeMcC399 Feb 23, 2026
35a12fb
src: replace `ranges::sort` for libc++13 compatibility on armhf
rebroad Feb 23, 2026
0781bd3
deps: V8: backport 6a0a25abaed3
dramforever Feb 3, 2026
5e24666
2026-02-24, Version 22.22.1 'Jod' (LTS)
aduh95 Feb 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
6 changes: 3 additions & 3 deletions .configurations/configuration.dsc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ properties:
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: pythonPackage
directives:
description: Install Python 3.12
description: Install Python 3.14
module: Microsoft.WinGet.DSC
allowPrerelease: true
settings:
id: Python.Python.3.12
id: Python.Python.3.14
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: vsPackage
Expand Down Expand Up @@ -51,4 +51,4 @@ properties:
settings:
id: Nasm.Nasm
source: winget
configurationVersion: 0.1.0
configurationVersion: 0.1.1
6 changes: 3 additions & 3 deletions .configurations/configuration.vsEnterprise.dsc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ properties:
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: pythonPackage
directives:
description: Install Python 3.12
description: Install Python 3.14
module: Microsoft.WinGet.DSC
allowPrerelease: true
settings:
id: Python.Python.3.12
id: Python.Python.3.14
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: vsPackage
Expand Down Expand Up @@ -51,4 +51,4 @@ properties:
settings:
id: Nasm.Nasm
source: winget
configurationVersion: 0.1.0
configurationVersion: 0.1.1
6 changes: 3 additions & 3 deletions .configurations/configuration.vsProfessional.dsc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ properties:
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: pythonPackage
directives:
description: Install Python 3.12
description: Install Python 3.14
module: Microsoft.WinGet.DSC
allowPrerelease: true
settings:
id: Python.Python.3.12
id: Python.Python.3.14
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: vsPackage
Expand Down Expand Up @@ -51,4 +51,4 @@ properties:
settings:
id: Nasm.Nasm
source: winget
configurationVersion: 0.1.0
configurationVersion: 0.1.1
2 changes: 1 addition & 1 deletion .cpplint
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
set noparent
filter=-build/include_alpha,-build/include_subdir,-build/include_what_you_use,-legal/copyright,-readability/nolint,-readability/braces
filter=-build/c++17,-build/include_alpha,-build/include_subdir,-build/include_what_you_use,-legal/copyright,-readability/nolint,-readability/braces,-whitespace/indent_namespace
linelength=80
25 changes: 0 additions & 25 deletions .devcontainer.json

This file was deleted.

12 changes: 12 additions & 0 deletions .devcontainer/base/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "Node.js Dev Container",
"image": "nodejs/devcontainer:nightly",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/developer/nodejs/node,type=bind,consistency=cached",
"workspaceFolder": "/home/developer/nodejs/node",
"remoteUser": "developer",
"mounts": [
"source=node-devcontainer-cache,target=/home/developer/nodejs/node/out,type=volume"
],
"postCreateCommand": "git restore-mtime",
"postStartCommand": "cp /home/developer/envrc/static-libs.envrc /home/developer/nodejs/node/.envrc && direnv allow /home/developer/nodejs/node"
}
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
test/fixtures/* -text
vcbuild.bat text eol=crlf
# disable eol conversion in vendored files.
deps/crates/vendor/**/* -text
deps/npm/bin/npm text eol=lf
deps/npm/bin/npx text eol=lf
deps/corepack/shims/corepack text eol=lf
Expand Down
10 changes: 8 additions & 2 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -158,8 +158,7 @@
/doc/contributing/maintaining/maintaining-single-executable-application-support.md @nodejs/single-executable
/src/node_sea* @nodejs/single-executable
/test/fixtures/postject-copy @nodejs/single-executable
/test/parallel/test-single-executable-* @nodejs/single-executable
/test/sequential/test-single-executable-* @nodejs/single-executable
/test/sea @nodejs/single-executable
/tools/dep_updaters/update-postject.sh @nodejs/single-executable

# Permission Model
Expand Down Expand Up @@ -229,3 +228,10 @@
/lib/path.js @nodejs/path
/lib/path/* @nodejs/path
/test/parallel/test-path-* @nodejs/path

# userland-migrations
/doc/api/deprecations.md @nodejs/userland-migrations

# dev container
/.devcontainer/* @nodejs/devcontainer
/doc/contributing/using-devcontainer.md @nodejs/devcontainer
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ contact_links:
about: Please file an issue in our help repo.
- name: 📦 Have an issue with npm?
url: https://github.com/npm/cli/issues
about: npm has a seperate issue tracker.
about: npm has a separate issue tracker.
- name: 📡 Have an issue with undici? (`WebSocket`, `fetch`, etc.)
url: https://github.com/nodejs/undici/issues
about: Undici has a seperate issue tracker.
about: Undici has a separate issue tracker.
- name: 🌐 Found a problem with nodejs.org beyond the API reference docs?
url: https://github.com/nodejs/nodejs.org/issues/new/choose
about: Please file an issue in the Node.js website repo.
37 changes: 16 additions & 21 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,26 +6,21 @@ updates:
directory: /
schedule:
interval: monthly
cooldown:
- semver-major-days: 5
- semver-minor-days: 5
- semver-patch-days: 5

commit-message:
prefix: meta
open-pull-requests-limit: ${{secrets.OPEN_PR_LIMIT}}
open-pull-requests-limit: 10

- package-ecosystem: npm
directory: /tools/eslint
schedule:
interval: monthly
cooldown:
- semver-major-days: 5
- semver-minor-days: 5
- semver-patch-days: 5
cooldown:
semver-major-days: 5
semver-minor-days: 5
semver-patch-days: 5
commit-message:
prefix: tools
open-pull-requests-limit: ${{secrets.OPEN_PR_LIMIT}}
open-pull-requests-limit: 10
groups:
eslint:
applies-to: version-updates
Expand All @@ -36,13 +31,13 @@ updates:
directory: /tools/lint-md
schedule:
interval: monthly
cooldown:
- semver-major-days: 5
- semver-minor-days: 5
- semver-patch-days: 5
cooldown:
semver-major-days: 5
semver-minor-days: 5
semver-patch-days: 5
commit-message:
prefix: tools
open-pull-requests-limit: ${{secrets.OPEN_PR_LIMIT}}
open-pull-requests-limit: 10
groups:
lint-md:
applies-to: version-updates
Expand All @@ -53,13 +48,13 @@ updates:
directory: /tools/doc
schedule:
interval: weekly
cooldown:
- semver-major-days: 5
- semver-minor-days: 5
- semver-patch-days: 5
cooldown:
semver-major-days: 5
semver-minor-days: 5
semver-patch-days: 5
commit-message:
prefix: tools
open-pull-requests-limit: ${{secrets.OPEN_PR_LIMIT}}
open-pull-requests-limit: 10
groups:
doc:
applies-to: version-updates
Expand Down
4 changes: 3 additions & 1 deletion .github/label-pr-config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ subSystemLabels:
/^deps\/v8\/tools\/gen-postmortem-metadata\.py/: v8 engine, python, post-mortem
/^deps\/v8\//: v8 engine
/^deps\/uvwasi\//: wasi
/^deps\/npm\//: npm, fast-track
/^deps\/npm\//: npm
/^deps\/nghttp2\/nghttp2\.gyp/: build, http2
/^deps\/nghttp2\//: http2
/^deps\/ngtcp2\//: quic
Expand All @@ -100,11 +100,13 @@ subSystemLabels:
/^lib\/.*http2/: http2
/^lib\/worker_threads.js$/: worker
/^lib\/test.js$/: test_runner
/^lib\/v8.js$/: v8 module
/^lib\/internal\/url\.js$/: whatwg-url
/^lib\/internal\/modules\/esm/: esm
/^lib\/internal\/modules/: module
/^lib\/internal\/webstreams/: web streams
/^lib\/internal\/test_runner/: test_runner
/^lib\/internal\/v8\//: v8 module

# All other lib/ files map directly
/^lib\/_(\w+)_\w+\.js?$/: $1 # e.g. _(stream)_wrap
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/auto-start-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
permissions:
pull-requests: read
if: github.repository == 'nodejs/node'
runs-on: ubuntu-latest
runs-on: ubuntu-slim
outputs:
numbers: ${{ steps.get_prs_for_ci.outputs.numbers }}
steps:
Expand All @@ -43,14 +43,14 @@ jobs:
pull-requests: write
needs: get-prs-for-ci
if: needs.get-prs-for-ci.outputs.numbers != ''
runs-on: ubuntu-latest
runs-on: ubuntu-slim
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false

- name: Install Node.js
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
with:
node-version: ${{ env.NODE_VERSION }}

Expand Down
27 changes: 15 additions & 12 deletions .github/workflows/build-tarball.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ on:
- '**.md'
- AUTHORS
- doc/**
- test/internet/**
- .github/**
- '!.github/workflows/build-tarball.yml'
push:
Expand All @@ -20,6 +21,7 @@ on:
- '**.md'
- AUTHORS
- doc/**
- test/internet/**
- .github/**
- '!.github/workflows/build-tarball.yml'

Expand All @@ -28,7 +30,7 @@ concurrency:
cancel-in-progress: true

env:
PYTHON_VERSION: '3.12'
PYTHON_VERSION: '3.14'
FLAKY_TESTS: keep_retrying

permissions:
Expand All @@ -37,13 +39,13 @@ permissions:
jobs:
build-tarball:
if: github.event.pull_request.draft == false
runs-on: ubuntu-24.04
runs-on: ubuntu-slim
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
Expand All @@ -55,36 +57,37 @@ jobs:
export COMMIT=$(git rev-parse --short=10 "$GITHUB_SHA")
./configure && make tar -j4 SKIP_XZ=1
- name: Upload tarball artifact
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
with:
name: tarballs
path: '*.tar.gz'
compression-level: 0
test-tarball-linux:
needs: build-tarball
runs-on: ubuntu-24.04
runs-on: ubuntu-24.04-arm
env:
CC: sccache clang
CXX: sccache clang++
SCCACHE_GHA_ENABLED: 'true'
CC: ${{ (github.base_ref == 'main' || github.ref_name == 'main') && 'sccache' || '' }} clang
CXX: ${{ (github.base_ref == 'main' || github.ref_name == 'main') && 'sccache' || '' }} clang++
SCCACHE_GHA_ENABLED: ${{ github.base_ref == 'main' || github.ref_name == 'main' }}
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false
sparse-checkout: .github/actions/install-clang
sparse-checkout-cone-mode: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
if: github.base_ref == 'main' || github.ref_name == 'main'
uses: Mozilla-Actions/sccache-action@7d986dd989559c6ecdb630a3fd2557667be217ad # v0.0.9
with:
version: v0.10.0
version: v0.12.0
- name: Environment Information
run: npx envinfo
- name: Download tarball
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
with:
name: tarballs
path: tarballs
Expand All @@ -95,4 +98,4 @@ jobs:
- name: Build
run: make -C "$TAR_DIR" build-ci -j4 V=1
- name: Test
run: make -C "$TAR_DIR" run-ci -j4 V=1 TEST_CI_ARGS="-p dots --measure-flakiness 9"
run: make -C "$TAR_DIR" test-ci -j1 V=1 TEST_CI_ARGS="-p dots --measure-flakiness 9"
4 changes: 2 additions & 2 deletions .github/workflows/close-stale-feature-requests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,9 @@ jobs:
issues: write # for actions/stale to close stale issues
pull-requests: write # for actions/stale to close stale PRs
if: github.repository == 'nodejs/node'
runs-on: ubuntu-latest
runs-on: ubuntu-slim
steps:
- uses: actions/stale@3a9db7e6a41a89f618792c92c0e97cc736e1b13f # v10.0.0
- uses: actions/stale@5f858e3efba33a5ca4407a664cc011ad407f2008 # v10.1.0
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
days-before-stale: 180
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/close-stale-pull-requests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
permissions:
pull-requests: write # for actions/stale to close stale PRs
if: github.repository == 'nodejs/node'
runs-on: ubuntu-latest
runs-on: ubuntu-slim
steps:
- name: Set default end date which is 1 year ago
run: echo "END_DATE=$(date --date='525600 minutes ago' --rfc-2822)" >> "$GITHUB_ENV"
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/close-stalled.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ jobs:
issues: write # for actions/stale to close stale issues
pull-requests: write # for actions/stale to close stale PRs
if: github.repository == 'nodejs/node'
runs-on: ubuntu-latest
runs-on: ubuntu-slim
steps:
- uses: actions/stale@3a9db7e6a41a89f618792c92c0e97cc736e1b13f # v10.0.0
- uses: actions/stale@5f858e3efba33a5ca4407a664cc011ad407f2008 # v10.1.0
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
days-before-close: 30
Expand Down
Loading
Loading