Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
5a3a774
deps: update V8 to 15.2.124.38
joyeecheung Sep 29, 2026
482f844
deps: update Rust crates for V8 15.2.124.38
joyeecheung Sep 29, 2026
7e5f1ea
build: reset embedder string to "-node.0"
joyeecheung Sep 29, 2026
7ff0173
src: update NODE_MODULE_VERSION to 151
joyeecheung Sep 29, 2026
a92bf22
deps: patch V8 to avoid duplicated zlib symbol
targos Sep 16, 2023
5e6d6de
deps: define V8_PRESERVE_MOST as no-op on Windows
StefanStojanovic Dec 16, 2024
5661cb8
deps: V8: cherry-pick b2fc93f37507
joyeecheung Sep 29, 2026
5dea04d
deps: patch V8 for illumos
Apr 16, 2025
50a11d0
deps: support madvise(3C) across ALL illumos revisions
Aug 7, 2025
9f4d2b8
deps: patch V8 to fix Windows build
StefanStojanovic Mar 17, 2026
4d32f4f
deps: fix V8 race condition for AIX
abmusse Apr 20, 2026
4afe14b
deps: fixup macros.h for GCC support
targos Apr 3, 2026
75b7bb4
deps: V8: cherry-pick 68cf9ecd884b
joyeecheung Aug 11, 2026
0085327
tools: update V8 gypfiles for 14.8
targos Feb 18, 2026
78715ec
tools: update V8 gypfiles for 14.9
targos May 1, 2026
cd764a4
tools: update V8 gypfiles for 15.0
targos May 9, 2026
d8eaa96
tools: update V8 gypfiles for 15.1
targos Jun 15, 2026
f7b6c79
build: disable v8_postmortem_support
joyeecheung Apr 3, 2026
582d08b
src: migrate from deprecated xxxV2 APIs
targos Apr 30, 2026
d67ba60
src: migrate from `v8::PropertyCallbackInfo<void>`
targos Apr 30, 2026
b5bab03
test: update wpt Wasm jsapi expectations
targos May 15, 2026
37a0248
test: update test-heapdump-vm-script.js for new version of V8
joyeecheung May 16, 2026
5630725
build: use ICU_UTIL_DATA_STATIC across V8
joyeecheung May 27, 2026
29b3f88
src: fix external reference registration for new CFunction lifetime
joyeecheung May 21, 2026
3d08b36
test: avoid worker in shared value conveyor test
targos Aug 4, 2026
e494101
build: fix cppgc_base perfetto source scraper
legendecas Aug 13, 2026
15cd7e4
deps: V8: cherry-pick ba4ef8d72cde
joyeecheung Aug 20, 2026
66a20b4
deps: V8: cherry-pick 811fe8b04203
miladfarca Aug 14, 2026
27a100d
deps: V8: cherry-pick 99ebeac9c548
joyeecheung Sep 29, 2026
4221dd3
deps: V8: backport f3d4d458fe59
o- Aug 18, 2026
0173bd0
deps: V8: cherry-pick f4221e09e812
sravani1510 Aug 25, 2026
ccef950
deps: V8: backport a0607c5006b8
aduh95 Sep 4, 2026
f9be351
deps: V8: cherry-pick 37baecdd9479
IlyasShabi Sep 16, 2026
cfd255e
deps: V8: cherry-pick 315d9c945ac3
IlyasShabi Sep 16, 2026
0b3a442
deps: V8: cherry-pick 820f3d72a638
joyeecheung Sep 18, 2026
f9c3133
deps: V8: cherry-pick 5404e0f85a83
codebytere Sep 6, 2026
04b3e22
deps: V8: cherry-pick 786c1c2d88d4
eliau2005 Sep 23, 2026
2742779
deps: V8: backport 9fb4444bfc46
srl295 Aug 21, 2026
c28c9e5
build,win: do not quote cmd arguments
StefanStojanovic Aug 25, 2026
bb7dcf1
tools: increase constexpr step limit for MSVC STL
joyeecheung Sep 24, 2026
35fc588
deps: remove broken NamedPropertyDefinerCallbackV2 converter
joyeecheung Oct 1, 2026
e15e00f
test: do not hardcode V8 serialization header
joyeecheung Oct 1, 2026
8ec4c56
test: update for new V8 serialization format
joyeecheung May 21, 2026
9af5329
deps: V8: cherry-pick c795f5948568
avivkeller Oct 2, 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.
4 changes: 2 additions & 2 deletions common.gypi
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,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.37',
'v8_embedder_string': '-node.22',

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

Expand Down Expand Up @@ -102,7 +102,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
35 changes: 18 additions & 17 deletions deps/crates/Cargo.lock

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

11 changes: 8 additions & 3 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"
version = "15.2.124"
rust-version = "1.86"

[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.4"
features = [ "zoneinfo64" ]

[dependencies.temporal_rs]
version = "0.2.3"
version = "0.2.4"
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
15 changes: 13 additions & 2 deletions deps/crates/vendor/autocfg-v1/Cargo.toml.orig

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

4 changes: 4 additions & 0 deletions deps/crates/vendor/autocfg-v1/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,10 @@ should only be used when the compiler supports it.

## Release Notes

- 1.5.1 (2026-05-22)

- Refactor the `test_wrappers` test without any shell script.

- 1.5.0 (2025-06-17)

- Add `edition` and `set_edition` to control the Rust edition used in probes.
Expand Down
12 changes: 0 additions & 12 deletions deps/crates/vendor/autocfg-v1/tests/wrap_ignored

This file was deleted.

35 changes: 31 additions & 4 deletions deps/crates/vendor/autocfg-v1/tests/wrappers.rs
Original file line number Diff line number Diff line change
@@ -1,13 +1,39 @@
extern crate autocfg;

use std::env;
use std::io;

mod support;

fn main() {
let args: Vec<_> = env::args().skip(1).collect();
if args.is_empty() {
// With no arguments, this must be a (harness-free) test run.
// (we're using system binaries as wrappers, so ignore other platforms)
if cfg!(unix) {
test_wrappers();
}
} else {
// Otherwise we're acting like a no-op rustc wrapper, ignoring almost everything.
for arg in args {
match &*arg {
// Add our own version so we can check that the wrapper is used for that.
"--version" => println!("release: 12345.6789.0"),

// Read all input so the writer doesn't get EPIPE when we exit.
"-" => {
let stdin = io::stdin();
let _ = io::copy(&mut stdin.lock(), &mut io::sink());
}

_ => {}
}
}
}
}

/// Tests that autocfg uses the RUSTC_WRAPPER and/or RUSTC_WORKSPACE_WRAPPER
/// environment variables when running rustc.
#[test]
#[cfg(unix)] // we're using system binaries as wrappers
fn test_wrappers() {
fn set(name: &str, value: Option<bool>) {
match value {
Expand Down Expand Up @@ -45,8 +71,9 @@ fn test_wrappers() {
}

// Finally, make sure that `RUSTC_WRAPPER` is applied outermost
// by using something that doesn't pass through at all.
env::set_var("RUSTC_WRAPPER", "./tests/wrap_ignored");
// by using something (ourself) that doesn't pass through at all.
let wrap_ignored = env::current_exe().unwrap();
env::set_var("RUSTC_WRAPPER", &wrap_ignored);
env::set_var("RUSTC_WORKSPACE_WRAPPER", "/bin/false");
let ac = autocfg::AutoCfg::with_dir(out.as_ref()).unwrap();
assert!(ac.probe_type("mesize")); // anything goes!
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"git": {
"sha1": "6559f95efa34658b9e801b45e39f1b306c32e249"
"sha1": "95557babd58cf90e65c6175e7b9433f41f686bd2"
},
"path_in_vcs": "runtime"
}
2 changes: 1 addition & 1 deletion deps/crates/vendor/diplomat-runtime-v0_15/Cargo.lock

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

2 changes: 1 addition & 1 deletion deps/crates/vendor/diplomat-runtime-v0_15/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
edition = "2021"
rust-version = "1.81"
name = "diplomat-runtime"
version = "0.15.0"
version = "0.15.1"
authors = [
"Shadaj Laddad <shadaj@users.noreply.github.com>",
"Manish Goregaokar <manishsmail@gmail.com>",
Expand Down
2 changes: 1 addition & 1 deletion deps/crates/vendor/diplomat-runtime-v0_15/Cargo.toml.orig

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

Loading
Loading