Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
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.11',
'v8_embedder_string': '-node.15',

##### 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 @@ -339,6 +339,7 @@ Zhao Jiazhong <[email protected]>
Zhao Qin <[email protected]>
Zhaojun Meng <[email protected]>
Zheng Liu <[email protected]>
Zhongqi Wang <[email protected]>
Zhongping Wang <[email protected]>
柳荣一 <[email protected]>
Yang Xiang <[email protected]>
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