Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
19f9086
deps: update V8 to 15.2.124.9
targos Aug 13, 2026
ac0686d
deps: update Rust crates for V8 15.2.124.9
targos Aug 13, 2026
3450dcd
build: reset embedder string to "-node.0"
targos Aug 13, 2026
29ae295
src: update NODE_MODULE_VERSION to 151
targos Aug 13, 2026
9d37fdb
deps: patch V8 to avoid duplicated zlib symbol
targos Sep 16, 2023
fdcca21
deps: define V8_PRESERVE_MOST as no-op on Windows
StefanStojanovic Dec 16, 2024
51fa403
deps: remove problematic comment from v8-internal
targos Mar 19, 2025
35bee38
deps: patch V8 for illumos
danmcd Apr 16, 2025
ad1b703
deps: support madvise(3C) across ALL illumos revisions
danmcd Aug 7, 2025
73c71f5
deps: patch V8 to fix Windows build
StefanStojanovic Mar 17, 2026
7b1a974
deps: fix V8 race condition for AIX
abmusse Apr 20, 2026
0a46bfc
deps: fixup macros.h for GCC support
targos Apr 3, 2026
d17d73c
deps: V8: cherry-pick 68cf9ecd884b
joyeecheung Aug 11, 2026
f819b6e
tools: update V8 gypfiles for 14.8
targos Feb 18, 2026
71bee9e
tools: update V8 gypfiles for 14.9
targos May 1, 2026
0f22a95
tools: update V8 gypfiles for 15.0
targos May 9, 2026
20288e7
tools: update V8 gypfiles for 15.1
targos Jun 15, 2026
cc10b48
build: disable v8_postmortem_support
joyeecheung Apr 3, 2026
e0c1284
src: migrate from deprecated xxxV2 APIs
targos Apr 30, 2026
54647f9
src: migrate from `v8::PropertyCallbackInfo<void>`
targos Apr 30, 2026
5431e04
test: update wpt Wasm jsapi expectations
targos May 15, 2026
0376950
test: update test-heapdump-vm-script.js for new version of V8
joyeecheung May 16, 2026
10b196c
build: use ICU_UTIL_DATA_STATIC across V8
joyeecheung May 27, 2026
ac31ae3
src: fix external reference registration for new CFunction lifetime
joyeecheung May 21, 2026
a45b843
test: update for new V8 serialization format
joyeecheung May 21, 2026
f554209
test: avoid worker in shared value conveyor test
targos Aug 4, 2026
e33a7c1
build: fix cppgc_base perfetto source scraper
legendecas Aug 13, 2026
7541bc4
deps: V8: cherry-pick ba4ef8d72cde
joyeecheung Aug 20, 2026
cd337e7
deps: V8: cherry-pick 811fe8b04203
miladfarca Aug 14, 2026
5f18227
build,win: fix
StefanStojanovic Aug 25, 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 @@ -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.11',

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

Expand Down Expand Up @@ -100,7 +100,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