Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
7dec17b
deps: update V8 to 14.6.202.33
targos Apr 17, 2026
6646b87
build: reset embedder string to "-node.0"
targos Apr 17, 2026
ded9180
src: update NODE_MODULE_VERSION to 147
targos Mar 30, 2026
4d0b8ab
deps: patch V8 to avoid duplicated zlib symbol
targos Sep 16, 2023
c7dde38
deps: define V8_PRESERVE_MOST as no-op on Windows
StefanStojanovic Dec 16, 2024
d3699b4
deps: remove problematic comment from v8-internal
targos Mar 19, 2025
82bd0c8
deps: patch V8 for illumos
danmcd Apr 16, 2025
2faf431
deps: support madvise(3C) across ALL illumos revisions
danmcd Aug 7, 2025
40e0d8b
deps: V8: cherry-pick highway@989a498fdf3
richardlau Nov 13, 2025
ba5dacc
deps: patch V8 to fix Windows build
StefanStojanovic Mar 17, 2026
1d67325
deps: V8: cherry-pick aa0b288f87cc
richardlau Mar 9, 2026
de7ba5a
deps: V8: cherry-pick edeb0a4fa181
joyeecheung Mar 14, 2026
0e69c03
deps: V8: cherry-pick d83f479604c8
joyeecheung Mar 14, 2026
3dd18cd
deps: V8: cherry-pick daf4656ba85e
miladfarca Feb 23, 2026
77b7233
deps: V8: cherry-pick cf1bce40a5ef
richardlau Mar 28, 2026
c17e317
deps: V8: backport bef0d9c1bc90
joyeecheung Mar 5, 2026
de4b0d6
deps: V8: cherry-pick 00f6e834029f
joyeecheung Apr 1, 2026
7ae6ad5
deps: V8: backport 088b7112e7ab
isheludko Apr 1, 2026
acd81c6
build,test: test array index hash collision
joyeecheung Jan 29, 2026
314ac60
tools: update V8 gypfiles for 14.4
targos Nov 19, 2025
9142180
tools: update V8 gypfiles for 14.5
targos Dec 22, 2025
c473718
tools: update V8 gypfiles for 14.6
targos Jan 24, 2026
408c8ee
tools: add Rust args to `tools/make-v8.sh`
richardlau Jan 27, 2026
813b79c
src: avoid deprecated `FixedArray::Get`
backes Dec 1, 2025
7acf1e7
src: avoid deprecated Wasm API
backes Dec 1, 2025
a7e154b
src: stop using `v8::PropertyCallbackInfo<T>::This()`
isheludko Dec 7, 2025
be98c03
src: replace uses of deprecated v8::External APIs
gahaas Jan 21, 2026
fd56c75
test: add type tags to uses of v8::External
gahaas Feb 13, 2026
304b22c
test: support presence of Temporal global
targos Dec 22, 2025
4857edd
tools: remove v8_initializers_slow workaround from v8.gyp
targos Mar 27, 2026
f22f14f
build: enable V8_VERIFY_WRITE_BARRIERS in debug build
joyeecheung Mar 29, 2026
ec36d20
test: update wpt Wasm jsapi expectations
targos Apr 3, 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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion common.gypi
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@

# Reset this number to 0 on major V8 upgrades.
# Increment by one for each non-official patch applied to deps/v8.
'v8_embedder_string': '-node.18',
'v8_embedder_string': '-node.16',

##### V8 defaults for Node.js #####

Expand Down
5 changes: 5 additions & 0 deletions deps/v8/.clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,11 @@ Macros:
- CASE_=case
- FOR_WITH_HANDLE_SCOPE(isolate, init, loop_var, limit_check, increment)=for(init; loop_var; increment)
- WHILE_WITH_HANDLE_SCOPE(isolate, limit_check)=while(limit_check)
# Make clang-format parse conditions in flag implications as expressions, not type definitions.
- DEFINE_IMPLICATION(cond,flag,value)=if(cond) { flag; };
- DEFINE_WEAK_IMPLICATION(cond,flag,value)=if(cond) { flag; };
- DEFINE_VALUE_IMPLICATION(cond,flag,value)=if(cond) { flag = value; };
- DEFINE_WEAK_VALUE_IMPLICATION(cond,flag,value)=if(cond) { flag = value; };
StatementMacros:
- DECL_CAST
- DECL_VERIFIER
1 change: 1 addition & 0 deletions deps/v8/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,7 @@ bazel-out
bazel-testlogs
bazel-v8
launch.json
MODULE.bazel.lock
!/third_party/jinja2
!/third_party/markupsafe
!/third_party/zlib
Expand Down
3 changes: 3 additions & 0 deletions deps/v8/.gn
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ default_args = {

# Use Siso instead of Ninja.
use_siso = true

# V8 should stay in C++20 for now.
use_cxx23 = false
}

# These are the list of GN files that run exec_script. This whitelist exists
Expand Down
2 changes: 2 additions & 0 deletions deps/v8/AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -272,6 +272,7 @@ Rong Wang <wangrong089@gmail.com>
Ross Kirsling <rkirsling@gmail.com>
Ruben Bridgewater <ruben@bridgewater.de>
Ryan Dahl <ry@tinyclouds.org>
Sahil Shaikh <shaikhsahil4883@gmail.com>
Sakthipriyan Vairamani (thefourtheye) <thechargingvolcano@gmail.com>
Sander Mathijs van Veen <sander@leaningtech.com>
Sandro Santilli <strk@keybit.net>
Expand Down Expand Up @@ -340,6 +341,7 @@ Zhao Jiazhong <kyslie3100@gmail.com>
Zhao Qin <qzmiss@gmail.com>
Zhaojun Meng <zhaojun.meng@gmail.com>
Zheng Liu <i6122f@gmail.com>
Zhongqi Wang <wzq2253675767@gmail.com>
Zhongping Wang <kewpie.w.zp@gmail.com>
柳荣一 <admin@web-tinker.com>
Yang Xiang <xiangyangemail@gmail.com>
Expand Down
Loading
Loading