Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
f755e4f
deps: update V8 to 14.4.258.25
targos Feb 11, 2026
9932466
build: reset embedder string to "-node.0"
targos Feb 11, 2026
01b6893
src: update NODE_MODULE_VERSION to 146
targos Jan 28, 2026
a874873
deps: patch V8 to avoid duplicated zlib symbol
targos Sep 16, 2023
42454b6
deps: define V8_PRESERVE_MOST as no-op on Windows
StefanStojanovic Dec 16, 2024
e6e6074
deps: remove problematic comment from v8-internal
targos Mar 19, 2025
e33dba0
deps: use std::map in MSVC STL for EphemeronRememberedSet
joyeecheung Apr 28, 2025
06de7bf
deps: patch V8 for illumos
danmcd Apr 16, 2025
bf9c7d2
deps: support madvise(3C) across ALL illumos revisions
danmcd Aug 7, 2025
d5239d7
deps: V8: cherry-pick highway@989a498fdf3
richardlau Nov 13, 2025
c5d3786
deps: V8: cherry-pick ee2873a6303d
abmusse Dec 11, 2025
b806417
deps: V8: cherry-pick 0ce9f16abc1f
joyeecheung Dec 17, 2025
5b658e7
deps: V8: cherry-pick 6eff00a342cb
joyeecheung Dec 17, 2025
73a1b16
deps: V8: cherry-pick 8ca4ae9a0c39
miladfarca Dec 1, 2025
eef5c49
deps: V8: cherry-pick 6c3fce92398a
miladfarca Dec 1, 2025
773bf57
deps: V8: cherry-pick fab6b87d7c2f
miladfarca Dec 2, 2025
9684278
deps: V8: cherry-pick d58ce5ad2ee2
miladfarca Jan 2, 2026
65d1304
deps: V8: cherry-pick c5ff7c4d6cde
legendecas Jan 14, 2026
c0ef708
deps: V8: backport 6a0a25abaed3
dramforever Feb 3, 2026
3f29b39
tools: update V8 gypfiles for 14.4
targos Nov 19, 2025
071826e
tools: add Rust args to `tools/make-v8.sh`
richardlau Jan 27, 2026
93dd300
test: support presence of Temporal global
targos Dec 22, 2025
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.12',
'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/AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -340,6 +340,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
36 changes: 31 additions & 5 deletions deps/v8/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -512,7 +512,6 @@ v8_config(
"GOOGLE3",
"V8_ADVANCED_BIGINT_ALGORITHMS",
"V8_CONCURRENT_MARKING",
"V8_ENABLE_LEAPTIERING",
"V8_ENABLE_SPARKPLUG",
"V8_ENABLE_EXTENSIBLE_RO_SNAPSHOT",
"V8_ENABLE_CONTINUATION_PRESERVED_EMBEDDER_DATA",
Expand All @@ -523,6 +522,18 @@ v8_config(
"V8_ENABLE_CHECKS",
],
"//conditions:default": [],
}) + select({
"@v8//bazel/config:asan_enabled" : [ "V8_USE_ADDRESS_SANITIZER" ],
"//conditions:default": [],
}) + select({
"@v8//bazel/config:hwasan_enabled" : [ "V8_USE_HWADDRESS_SANITIZER" ],
"//conditions:default": [],
}) + select({
"@v8//bazel/config:msan_enabled" : [ "V8_USE_MEMORY_SANITIZER" ],
"//conditions:default": [],
}) + select({
"@v8//bazel/config:ubsan_enabled" : [ "V8_USE_UNDEFINED_BEHAVIOR_SANITIZER" ],
"//conditions:default": [],
}) + select(
{
"@v8//bazel/config:v8_target_ia32": ["V8_TARGET_ARCH_IA32"],
Expand Down Expand Up @@ -797,6 +808,7 @@ filegroup(
"src/base/abort-mode.cc",
"src/base/abort-mode.h",
"src/base/address-region.h",
"src/base/algorithm.h",
"src/base/atomic-utils.h",
"src/base/atomicops.h",
"src/base/base-export.h",
Expand Down Expand Up @@ -826,6 +838,7 @@ filegroup(
"src/base/file-utils.cc",
"src/base/file-utils.h",
"src/base/flags.h",
"src/base/float16.h",
"src/base/fpu.cc",
"src/base/fpu.h",
"src/base/functional/bind-internal.h",
Expand All @@ -843,6 +856,7 @@ filegroup(
"src/base/logging.cc",
"src/base/logging.h",
"src/base/macros.h",
"src/base/memcopy.h",
"src/base/memory.h",
"src/base/numbers/bignum.cc",
"src/base/numbers/bignum.h",
Expand Down Expand Up @@ -2203,6 +2217,8 @@ filegroup(
"src/objects/hole.h",
"src/objects/trusted-object.h",
"src/objects/trusted-object-inl.h",
"src/objects/trusted-pointer.h",
"src/objects/trusted-pointer-inl.h",
"src/objects/option-utils.cc",
"src/objects/option-utils.h",
"src/objects/ordered-hash-table.cc",
Expand Down Expand Up @@ -2463,6 +2479,8 @@ filegroup(
"src/runtime/runtime-weak-refs.cc",
"src/sandbox/bounded-size.h",
"src/sandbox/bounded-size-inl.h",
"src/sandbox/bytecode-verifier.h",
"src/sandbox/bytecode-verifier.cc",
"src/sandbox/check.h",
"src/sandbox/external-pointer.h",
"src/sandbox/external-pointer-inl.h",
Expand Down Expand Up @@ -2583,6 +2601,7 @@ filegroup(
"src/tasks/task-utils.cc",
"src/tasks/task-utils.h",
"src/torque/runtime-macro-shims.h",
"src/tracing/perfetto-sdk.h",
"src/tracing/trace-event.cc",
"src/tracing/trace-event.h",
"src/tracing/trace-event-no-perfetto.h",
Expand All @@ -2606,7 +2625,6 @@ filegroup(
"src/utils/identity-map.h",
"src/utils/locked-queue.h",
"src/utils/locked-queue-inl.h",
"src/utils/memcopy.cc",
"src/utils/memcopy.h",
"src/utils/output-stream.cc",
"src/utils/output-stream.h",
Expand Down Expand Up @@ -2923,7 +2941,9 @@ filegroup(
"src/maglev/maglev-pipeline-statistics.h",
"src/maglev/maglev-post-hoc-optimizations-processors.h",
"src/maglev/maglev-pre-regalloc-codegen-processors.h",
"src/maglev/maglev-range.h",
"src/maglev/maglev-range-analysis.h",
"src/maglev/maglev-range-verification.h",
"src/maglev/maglev-reducer-inl.h",
"src/maglev/maglev-reducer.h",
"src/maglev/maglev-regalloc-data.h",
Expand All @@ -2950,6 +2970,7 @@ filegroup(
"src/maglev/maglev-phi-representation-selector.cc",
"src/maglev/maglev-truncation.cc",
"src/maglev/maglev-pipeline-statistics.cc",
"src/maglev/maglev-range-verification.cc",
"src/maglev/maglev-regalloc.cc",
"src/maglev/maglev.cc",
],
Expand Down Expand Up @@ -3025,12 +3046,13 @@ filegroup(
"src/wasm/code-space-access.h",
"src/wasm/compilation-environment.h",
"src/wasm/compilation-environment-inl.h",
"src/wasm/compilation-hints-generation.cc",
"src/wasm/compilation-hints-generation.h",
"src/wasm/constant-expression.cc",
"src/wasm/constant-expression.h",
"src/wasm/constant-expression-interface.cc",
"src/wasm/constant-expression-interface.h",
"src/wasm/decoder.h",
"src/wasm/float16.h",
"src/wasm/function-body-decoder.cc",
"src/wasm/function-body-decoder.h",
"src/wasm/function-body-decoder-impl.h",
Expand Down Expand Up @@ -3247,8 +3269,8 @@ filegroup(
"src/compiler/backend/spill-placer.cc",
"src/compiler/backend/spill-placer.h",
"src/compiler/backend/unwinding-info-writer.h",
"src/compiler/basic-block-instrumentor.cc",
"src/compiler/basic-block-instrumentor.h",
"src/compiler/basic-block-call-graph-profiler.cc",
"src/compiler/basic-block-call-graph-profiler.h",
"src/compiler/branch-elimination.cc",
"src/compiler/branch-elimination.h",
"src/compiler/bytecode-analysis.cc",
Expand Down Expand Up @@ -3502,6 +3524,7 @@ filegroup(
"src/compiler/turboshaft/late-load-elimination-reducer.h",
"src/compiler/turboshaft/layered-hash-map.h",
"src/compiler/turboshaft/load-store-simplification-reducer.h",
"src/compiler/turboshaft/load-store-verification-reducer.h",
"src/compiler/turboshaft/loop-finder.cc",
"src/compiler/turboshaft/loop-finder.h",
"src/compiler/turboshaft/loop-peeling-phase.cc",
Expand Down Expand Up @@ -3737,7 +3760,10 @@ filegroup(
"src/maglev/maglev-ir.h",
"src/maglev/maglev-ir-inl.h",
"src/maglev/maglev-kna-processor.h",
"src/maglev/maglev-range.h",
"src/maglev/maglev-range-analysis.h",
"src/maglev/maglev-range-verification.cc",
"src/maglev/maglev-range-verification.h",
"src/maglev/maglev-reducer-inl.h",
"src/maglev/maglev-reducer.h",
"src/maglev/maglev-register-frame-array.h",
Expand Down
Loading
Loading