Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
b6fbc75
deps: update V8 to 15.3.62
targos Aug 13, 2026
ee3c150
deps: update Rust crates for V8 15.3.62
targos Aug 13, 2026
3093172
build: reset embedder string to "-node.0"
targos Aug 13, 2026
6bb32c7
src: update NODE_MODULE_VERSION to 151
targos Aug 13, 2026
f933b08
deps: patch V8 to avoid duplicated zlib symbol
targos Sep 16, 2023
3cec8f9
deps: define V8_PRESERVE_MOST as no-op on Windows
StefanStojanovic Dec 16, 2024
5594aed
deps: remove problematic comment from v8-internal
targos Mar 19, 2025
7e396f8
deps: patch V8 for illumos
danmcd Apr 16, 2025
dbf6272
deps: support madvise(3C) across ALL illumos revisions
danmcd Aug 7, 2025
e0916e8
deps: V8: cherry-pick highway@989a498fdf3
richardlau Nov 13, 2025
d211b80
deps: patch V8 to fix Windows build
StefanStojanovic Mar 17, 2026
32832a1
tools: update V8 gypfiles for 14.8
targos Feb 18, 2026
2107b5e
build: disable v8_postmortem_support
joyeecheung Apr 3, 2026
9ef74d4
deps: fixup macros.h
targos Apr 3, 2026
75151d4
build: add gyp conditions to build cpu-$arch.cc
joyeecheung Apr 3, 2026
3a562e0
build: bump rust version to 1.86
legendecas Apr 16, 2026
23728ee
src: migrate from deprecated xxxV2 APIs
targos Apr 30, 2026
39c4468
src: migrate from `v8::PropertyCallbackInfo<void>`
targos Apr 30, 2026
cbb7b11
build: disable node snapshot
targos Apr 30, 2026
383f017
tools: update V8 gypfiles for 14.9
targos May 1, 2026
907ab09
tools: update V8 gypfiles for 15.0
targos May 9, 2026
611984e
test: update test-heapdump-vm-script.js for new version of V8
joyeecheung May 16, 2026
5270970
src: fix external reference registration for new CFunction lifetime
joyeecheung May 21, 2026
b4ae0fd
test: update wpt/wasm/jsapi status for Global setter without argument
joyeecheung May 21, 2026
c63e227
tools: update V8 gypfiles for 15.1
targos Jun 15, 2026
263d818
test: update for new V8 serialization format
joyeecheung May 21, 2026
3e36fee
test: replace use of removed `GetPrototypeV2` API
targos Aug 13, 2026
9475af7
[v8] Prepare for migrating v8::MicrotaskQueue to cppgc (#258)
isheludko Jun 23, 2026
e02ee83
[v8] Drop support for non-CppGC v8::MicrotaskQueue (#260)
isheludko Aug 27, 2026
309858e
build: enable V8_CPPGC_MICROTASK_QUEUE
joyeecheung Aug 29, 2026
2aabc8b
fix: reduce FileHandle internal field count to support debug builds
Aug 29, 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.
8 changes: 6 additions & 2 deletions common.gypi
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,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.28',
'v8_embedder_string': '-node.7',

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

Expand Down Expand Up @@ -88,6 +88,7 @@
'v8_enable_sandbox%': 0,
'v8_enable_v8_checks%': 0,
'v8_use_perfetto%': 0,
'v8_cppgc_microtask_queue%': 1,
'tsan%': 0,

##### end V8 defaults #####
Expand All @@ -100,7 +101,7 @@
'v8_base': '<(PRODUCT_DIR)/lib/libv8_snapshot.a',
}, {
'os_posix': 1,
'v8_postmortem_support%': 1,
'v8_postmortem_support%': 0,
}],
['GENERATOR == "ninja"', {
'obj_dir': '<(PRODUCT_DIR)/obj',
Expand Down Expand Up @@ -543,6 +544,9 @@
['v8_enable_map_packing == 1', {
'defines': ['V8_MAP_PACKING',],
}],
['v8_cppgc_microtask_queue == 1', {
'defines': ['V8_CPPGC_MICROTASK_QUEUE',],
}],
['tsan == 1', {
'defines': ['V8_IS_TSAN',],
}],
Expand Down
6 changes: 3 additions & 3 deletions configure.py
Original file line number Diff line number Diff line change
Expand Up @@ -954,7 +954,7 @@
parser.add_argument('--without-node-snapshot',
action='store_true',
dest='without_node_snapshot',
default=None,
default=True,
help='Turn off V8 snapshot integration. Currently experimental.')

parser.add_argument('--without-node-code-cache',
Expand Down Expand Up @@ -1595,8 +1595,8 @@ def check_compiler(o):
# cargo and rustc are needed for Temporal.
if not options.v8_disable_temporal_support and not options.shared_temporal_capi:
# Minimum cargo and rustc versions should match values in BUILDING.md.
min_cargo_ver_tuple = (1, 82)
min_rustc_ver_tuple = (1, 82)
min_cargo_ver_tuple = (1, 86)
min_rustc_ver_tuple = (1, 86)
cargo = os.environ.get('CARGO', 'cargo')
cargo_ver = get_cargo_version(cargo)
print_verbose(f'Detected cargo (CARGO={cargo}): {cargo_ver}')
Expand Down
75 changes: 43 additions & 32 deletions deps/crates/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 9 additions & 4 deletions deps/crates/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,17 @@
[package]
edition = "2021"
name = "node_crates"
version = "14.6.202"
rust-version = "1.86"
version = "15.3.62"
rust-version = "1.88"

[lib]
crate-type = [ "staticlib" ]

[dependencies.icu_locale]
version = "2.2.0"
default-features = false
features = [ "compiled_data" ]

[dependencies.icu_locale_core]
version = "2.2.0"
default-features = false
Expand All @@ -22,10 +27,10 @@ version = "2"
features = [ "full" ]

[dependencies.temporal_capi]
version = "0.2.3"
version = "0.2.6"
features = [ "zoneinfo64" ]

[dependencies.temporal_rs]
version = "0.2.3"
version = "0.2.6"
default-features = false
features = [ "float64_representable_durations" ]
2 changes: 1 addition & 1 deletion deps/crates/vendor/autocfg-v1/.cargo_vcs_info.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"git": {
"sha1": "d912169ed67977efe5a465269b0e73cb66060c49"
"sha1": "2799b09c24e6632f8e653c5cd8fc303e85a906ba"
},
"path_in_vcs": ""
}
2 changes: 1 addition & 1 deletion deps/crates/vendor/autocfg-v1/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 2 additions & 3 deletions deps/crates/vendor/autocfg-v1/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
[package]
rust-version = "1.0"
name = "autocfg"
version = "1.5.0"
version = "1.5.1"
authors = ["Josh Stone <cuviper@gmail.com>"]
build = false
exclude = ["/.github/**"]
Expand Down Expand Up @@ -72,5 +72,4 @@ path = "tests/tests.rs"
[[test]]
name = "wrappers"
path = "tests/wrappers.rs"

[dependencies]
harness = false
Loading
Loading