Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
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
  •  
  •  
  •  
10 changes: 1 addition & 9 deletions 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.16',
'v8_embedder_string': '-node.12',

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

Expand Down Expand Up @@ -78,8 +78,6 @@
'v8_win64_unwinding_info': 1,

# Variables controlling external defines exposed in public headers.
'v8_enable_conservative_stack_scanning%': 0,
'v8_enable_direct_local%': 0,
'v8_enable_map_packing%': 0,
'v8_enable_pointer_compression_shared_cage%': 0,
'v8_enable_sandbox%': 0,
Expand Down Expand Up @@ -473,12 +471,6 @@
['tsan == 1', {
'defines': ['V8_IS_TSAN',],
}],
['v8_enable_conservative_stack_scanning == 1', {
'defines': ['V8_ENABLE_CONSERVATIVE_STACK_SCANNING',],
}],
['v8_enable_direct_local == 1', {
'defines': ['V8_ENABLE_DIRECT_LOCAL',],
}],
['OS == "win"', {
'defines': [
'WIN32',
Expand Down
3 changes: 3 additions & 0 deletions deps/v8/.git-blame-ignore-revs
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,9 @@ e50b49a0e38b34e2b28e026f4d1c7e0da0c7bb1a
# Rewrite code base to use "." instead of "->" to access Object members.
878ccb33bd3cf0e6dc018ff8d15843f585ac07be

# Rewrite code base to use "->" instead of "." to access Object members.
95532da70de14206e64060647082766a293f81cb

# Splitting src/ into subfolders
632239011db501e76475d82ff6492f37fa8c1edc
f455f86d899716df3b9550950ce172f5b867619a
Expand Down
5 changes: 4 additions & 1 deletion deps/v8/.gn
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,13 @@ default_args = {

# Disable rust dependencies.
enable_rust = true

# Needed only for std::atomic_ref<T> for large Ts http://crbug.com/402171653
use_llvm_libatomic = false
}

# These are the list of GN files that run exec_script. This whitelist exists
# to force additional review for new uses of exec_script, which is strongly
# discouraged except for gypi_to_gn calls.
exec_script_whitelist = build_dotfile_settings.exec_script_whitelist +
exec_script_allowlist = build_dotfile_settings.exec_script_allowlist +
[ "//build_overrides/build.gni" ]
17 changes: 11 additions & 6 deletions deps/v8/.vpython3
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
# Read more about `vpython` and how to modify this file here:
# https://chromium.googlesource.com/infra/infra/+/main/doc/users/vpython.md

python_version: "3.8"
python_version: "3.11"

# The default set of platforms vpython checks does not yet include mac-arm64.
# Setting `verify_pep425_tag` to the list of platforms we explicitly must support
Expand All @@ -47,14 +47,19 @@ wheel: <

wheel: <
name: "infra/python/wheels/coverage/${vpython_platform}"
version: "version:5.5.chromium.3"
version: "version:7.3.1"
>

wheel: <
name: "infra/python/wheels/pbr-py2_py3"
version: "version:3.0.0"
>

wheel: <
name: "infra/python/wheels/filecheck-py2_py3"
version: "version:1.0.1"
>

wheel: <
name: "infra/python/wheels/funcsigs-py2_py3"
version: "version:1.0.2"
Expand All @@ -67,7 +72,7 @@ wheel: <

wheel: <
name: "infra/python/wheels/numpy/${vpython_platform}"
version: "version:1.2x.supported.1"
version: "version:1.23.5.chromium.4"
>

wheel: <
Expand Down Expand Up @@ -97,6 +102,6 @@ wheel: <
version: "version:2.0.4"
>
wheel: <
name: "infra/python/wheels/pyfakefs-py2_py3"
version: "version:3.7.2"
>
name: "infra/python/wheels/pyfakefs-py3"
version: "version:5.7.3"
>
1 change: 1 addition & 0 deletions deps/v8/AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -334,3 +334,4 @@ Kotaro Ohsugi <[email protected]>
Jing Peiyang <[email protected]>
magic-akari <[email protected]>
Ryuhei Shima <[email protected]>
Domagoj Stolfa <[email protected]>
35 changes: 28 additions & 7 deletions deps/v8/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@ load(":bazel/v8-non-pointer-compression.bzl", "v8_binary_non_pointer_compression
# v8_enable_trace_feedback_updates
# v8_enable_atomic_object_field_writes
# v8_enable_concurrent_marking
# v8_enable_conservative_stack_scanning
# v8_enable_direct_handle
# v8_enable_local_off_stack_check
# v8_enable_ignition_dispatch_counting
Expand Down Expand Up @@ -671,6 +670,7 @@ filegroup(
"include/cppgc/process-heap-statistics.h",
"include/cppgc/sentinel-pointer.h",
"include/cppgc/source-location.h",
"include/cppgc/tagged-member.h",
"include/cppgc/trace-trait.h",
"include/cppgc/type-traits.h",
"include/cppgc/visitor.h",
Expand All @@ -685,6 +685,7 @@ filegroup(
"include/v8-callbacks.h",
"include/v8-container.h",
"include/v8-context.h",
"include/v8-cpp-heap-external.h",
"include/v8-cppgc.h",
"include/v8-data.h",
"include/v8-date.h",
Expand Down Expand Up @@ -831,6 +832,25 @@ filegroup(
"src/base/numbers/fixed-dtoa.h",
"src/base/numbers/strtod.cc",
"src/base/numbers/strtod.h",
"src/base/numerics/angle_conversions.h",
"src/base/numerics/basic_ops_impl.h",
"src/base/numerics/byte_conversions.h",
"src/base/numerics/checked_math.h",
"src/base/numerics/checked_math_impl.h",
"src/base/numerics/clamped_math.h",
"src/base/numerics/clamped_math_impl.h",
"src/base/numerics/integral_constant_like.h",
"src/base/numerics/math_constants.h",
"src/base/numerics/ostream_operators.h",
"src/base/numerics/ranges.h",
"src/base/numerics/safe_conversions.h",
"src/base/numerics/safe_conversions_arm_impl.h",
"src/base/numerics/safe_conversions_impl.h",
"src/base/numerics/safe_math.h",
"src/base/numerics/safe_math_arm_impl.h",
"src/base/numerics/safe_math_clang_gcc_impl.h",
"src/base/numerics/safe_math_shared_impl.h",
"src/base/numerics/wrapping_math.h",
"src/base/once.cc",
"src/base/once.h",
"src/base/overflowing-math.h",
Expand All @@ -857,9 +877,6 @@ filegroup(
"src/base/region-allocator.cc",
"src/base/region-allocator.h",
"src/base/ring-buffer.h",
"src/base/safe_conversions.h",
"src/base/safe_conversions_arm_impl.h",
"src/base/safe_conversions_impl.h",
"src/base/small-map.h",
"src/base/small-vector.h",
"src/base/string-format.h",
Expand Down Expand Up @@ -1129,6 +1146,7 @@ filegroup(
"src/objects/call-site-info.tq",
"src/objects/cell.tq",
"src/objects/contexts.tq",
"src/objects/cpp-heap-external-object.tq",
"src/objects/data-handler.tq",
"src/objects/debug-objects.tq",
"src/objects/descriptor-array.tq",
Expand Down Expand Up @@ -1430,6 +1448,8 @@ filegroup(
"src/codegen/interface-descriptors.cc",
"src/codegen/interface-descriptors.h",
"src/codegen/interface-descriptors-inl.h",
"src/codegen/jump-table-info.cc",
"src/codegen/jump-table-info.h",
"src/codegen/label.h",
"src/codegen/linkage-location.h",
"src/codegen/machine-type.cc",
Expand Down Expand Up @@ -1723,7 +1743,6 @@ filegroup(
"src/heap/heap-write-barrier-inl.h",
"src/heap/incremental-marking.cc",
"src/heap/incremental-marking.h",
"src/heap/incremental-marking-inl.h",
"src/heap/incremental-marking-job.cc",
"src/heap/incremental-marking-job.h",
"src/heap/index-generator.cc",
Expand Down Expand Up @@ -1982,6 +2001,10 @@ filegroup(
"src/objects/contexts.cc",
"src/objects/contexts.h",
"src/objects/contexts-inl.h",
"src/objects/cpp-heap-external-object.h",
"src/objects/cpp-heap-external-object-inl.h",
"src/objects/cpp-heap-object-wrapper.h",
"src/objects/cpp-heap-object-wrapper-inl.h",
"src/objects/data-handler.h",
"src/objects/data-handler-inl.h",
"src/objects/debug-objects.cc",
Expand Down Expand Up @@ -2604,8 +2627,6 @@ filegroup(
"src/codegen/x64/assembler-x64.cc",
"src/codegen/x64/assembler-x64.h",
"src/codegen/x64/assembler-x64-inl.h",
"src/codegen/x64/builtin-jump-table-info-x64.cc",
"src/codegen/x64/builtin-jump-table-info-x64.h",
"src/codegen/x64/constants-x64.h",
"src/codegen/x64/cpu-x64.cc",
"src/codegen/x64/fma-instr.h",
Expand Down
Loading
Loading