Skip to content

Commit 62719c5

Browse files
committed
deps: update V8 to 9.5.172.19
PR-URL: #40178 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
1 parent a784258 commit 62719c5

File tree

1,269 files changed

+89664
-32761
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,269 files changed

+89664
-32761
lines changed

deps/v8/.flake8

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ exclude =
44
./third_party/, # third-party code
55
./build/, # third-party code
66
./buildtools/, # third-party code
7-
./tools/swarming_client/, # third-party code
87
./test/wasm-js/, # third-party code
98
./test/wasm-js/data/, # third-party code
109
./test/test262/data/, # third-party code

deps/v8/.gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,6 @@
8787
/tools/luci-go
8888
/tools/oom_dump/oom_dump
8989
/tools/oom_dump/oom_dump.o
90-
/tools/swarming_client
9190
/tools/turbolizer/build
9291
/tools/turbolizer/.rpt2_cache
9392
/tools/turbolizer/deploy

deps/v8/AUTHORS

+2
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ Milton Chiang <milton.chiang@mediatek.com>
173173
Mu Tao <pamilty@gmail.com>
174174
Myeong-bo Shim <m0609.shim@samsung.com>
175175
Nicolas Antonius Ernst Leopold Maria Kaiser <nikai@nikai.net>
176+
Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
176177
Niek van der Maas <mail@niekvandermaas.nl>
177178
Niklas Hambüchen <mail@nh2.me>
178179
Noj Vek <nojvek@gmail.com>
@@ -223,6 +224,7 @@ Tao Liqiang <taolq@outlook.com>
223224
Teddy Katz <teddy.katz@gmail.com>
224225
Thomas Young <wenzhang5800@gmail.com>
225226
Tiancheng "Timothy" Gu <timothygu99@gmail.com>
227+
Timo Teräs <timo.teras@iki.fi>
226228
Tobias Burnus <burnus@net-b.de>
227229
Tobias Nießen <tniessen@tnie.de>
228230
Ujjwal Sharma <usharma1998@gmail.com>

deps/v8/BUILD.bazel

+55-7
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,6 @@ config_setting(
150150
# v8_can_use_fpu_instructions
151151
# v8_use_mips_abi_hardfloat
152152
# v8_enable_gdbjit
153-
# v8_untrusted_code_mitigations
154153
# v8_enable_minor_mc
155154
# v8_check_header_includes
156155
# v8_enable_shared_ro_heap
@@ -164,10 +163,11 @@ config_setting(
164163
# v8_verify_torque_generation_invariance
165164
# v8_enable_snapshot_compression
166165
# v8_control_flow_integrity
167-
# cppgc_enable_object_names
166+
# v8_enable_virtual_memory_cage
168167
# cppgc_enable_caged_heap
169-
# cppgc_enable_verify_live_bytes
170168
# cppgc_enable_check_assignments_in_prefinalizers
169+
# cppgc_enable_object_names
170+
# cppgc_enable_verify_heap
171171
# cppgc_enable_young_generation
172172
# v8_enable_zone_compression
173173
# v8_enable_heap_sandbox
@@ -305,9 +305,6 @@ v8_config(
305305
"V8_HAVE_TARGET_OS",
306306
"V8_TARGET_OS_MACOSX",
307307
],
308-
}) + select({
309-
":is_android_x86": [ "DISABLE_UNTRUSTED_CODE_MITIGATIONS" ],
310-
"//conditions:default": [],
311308
}) + select({
312309
":is_v8_enable_pointer_compression": [
313310
"V8_COMPRESS_POINTERS",
@@ -403,11 +400,53 @@ filegroup(
403400
srcs = [
404401
":cppgc_headers_files",
405402
":v8_version_files",
403+
"include/v8-array-buffer.h",
404+
"include/v8-callbacks.h",
405+
"include/v8-container.h",
406+
"include/v8-context.h",
406407
"include/v8-cppgc.h",
408+
"include/v8-data.h",
409+
"include/v8-date.h",
410+
"include/v8-debug.h",
411+
"include/v8-embedder-heap.h",
412+
"include/v8-exception.h",
413+
"include/v8-extension.h",
414+
"include/v8-external.h",
407415
"include/v8-fast-api-calls.h",
416+
"include/v8-forward.h",
417+
"include/v8-function.h",
418+
"include/v8-function-callback.h",
419+
"include/v8-initialization.h",
408420
"include/v8-internal.h",
421+
"include/v8-isolate.h",
422+
"include/v8-json.h",
423+
"include/v8-local-handle.h",
424+
"include/v8-locker.h",
425+
"include/v8-maybe.h",
426+
"include/v8-memory-span.h",
427+
"include/v8-message.h",
428+
"include/v8-microtask-queue.h",
429+
"include/v8-microtask.h",
430+
"include/v8-object.h",
431+
"include/v8-persistent-handle.h",
432+
"include/v8-primitive-object.h",
433+
"include/v8-primitive.h",
409434
"include/v8-profiler.h",
435+
"include/v8-promise.h",
436+
"include/v8-proxy.h",
437+
"include/v8-regexp.h",
438+
"include/v8-script.h",
439+
"include/v8-snapshot.h",
440+
"include/v8-statistics.h",
441+
"include/v8-template.h",
442+
"include/v8-traced-handle.h",
443+
"include/v8-typed-array.h",
444+
"include/v8-unwinder.h",
410445
"include/v8-util.h",
446+
"include/v8-value-serializer.h",
447+
"include/v8-value.h",
448+
"include/v8-wasm.h",
449+
"include/v8-weak-callback-info.h",
411450
"include/v8.h",
412451
],
413452
)
@@ -975,6 +1014,7 @@ filegroup(
9751014
"src/codegen/assembler-inl.h",
9761015
"src/codegen/assembler.cc",
9771016
"src/codegen/assembler.h",
1017+
"src/codegen/atomic-memory-order.h",
9781018
"src/codegen/bailout-reason.cc",
9791019
"src/codegen/bailout-reason.h",
9801020
"src/codegen/callable.h",
@@ -1309,6 +1349,7 @@ filegroup(
13091349
"src/heap/paged-spaces.h",
13101350
"src/heap/parallel-work-item.h",
13111351
"src/heap/parked-scope.h",
1352+
"src/heap/progress-bar.h",
13121353
"src/heap/read-only-heap-inl.h",
13131354
"src/heap/read-only-heap.cc",
13141355
"src/heap/read-only-heap.h",
@@ -1361,6 +1402,8 @@ filegroup(
13611402
"src/init/startup-data-util.h",
13621403
"src/init/v8.cc",
13631404
"src/init/v8.h",
1405+
"src/init/vm-cage.cc",
1406+
"src/init/vm-cage.h",
13641407
"src/interpreter/block-coverage-builder.h",
13651408
"src/interpreter/bytecode-array-builder.cc",
13661409
"src/interpreter/bytecode-array-builder.h",
@@ -1755,6 +1798,7 @@ filegroup(
17551798
"src/regexp/regexp-dotprinter.h",
17561799
"src/regexp/regexp-error.cc",
17571800
"src/regexp/regexp-error.h",
1801+
"src/regexp/regexp-flags.h",
17581802
"src/regexp/regexp-interpreter.cc",
17591803
"src/regexp/regexp-interpreter.h",
17601804
"src/regexp/regexp-macro-assembler-arch.h",
@@ -1810,6 +1854,7 @@ filegroup(
18101854
"src/base/sanitizer/lsan-page-allocator.cc",
18111855
"src/base/sanitizer/lsan-page-allocator.h",
18121856
"src/base/sanitizer/msan.h",
1857+
"src/base/sanitizer/tsan.h",
18131858
"src/snapshot/code-serializer.cc",
18141859
"src/snapshot/code-serializer.h",
18151860
"src/snapshot/context-deserializer.cc",
@@ -2092,6 +2137,7 @@ filegroup(
20922137
"src/asmjs/asm-types.h",
20932138
"src/compiler/int64-lowering.h",
20942139
"src/compiler/wasm-compiler.h",
2140+
"src/compiler/wasm-inlining.h",
20952141
"src/debug/debug-wasm-objects.cc",
20962142
"src/debug/debug-wasm-objects.h",
20972143
"src/debug/debug-wasm-objects-inl.h",
@@ -2298,7 +2344,6 @@ filegroup(
22982344
"src/compiler/common-operator-reducer.h",
22992345
"src/compiler/compilation-dependencies.cc",
23002346
"src/compiler/compilation-dependencies.h",
2301-
"src/compiler/compilation-dependency.h",
23022347
"src/compiler/compiler-source-position-table.cc",
23032348
"src/compiler/compiler-source-position-table.h",
23042349
"src/compiler/constant-folding-reducer.cc",
@@ -2475,6 +2520,7 @@ filegroup(
24752520
":is_v8_enable_webassembly": [
24762521
"src/compiler/int64-lowering.cc",
24772522
"src/compiler/wasm-compiler.cc",
2523+
"src/compiler/wasm-inlining.cc",
24782524
],
24792525
"//conditions:default": [],
24802526
}),
@@ -2570,6 +2616,7 @@ filegroup(
25702616
name = "cppgc_base_files",
25712617
srcs = [
25722618
"src/heap/cppgc/allocation.cc",
2619+
"src/heap/cppgc/caged-heap.h",
25732620
"src/heap/cppgc/compaction-worklists.cc",
25742621
"src/heap/cppgc/compaction-worklists.h",
25752622
"src/heap/cppgc/compactor.cc",
@@ -2631,6 +2678,7 @@ filegroup(
26312678
"src/heap/cppgc/page-memory.h",
26322679
"src/heap/cppgc/persistent-node.cc",
26332680
"src/heap/cppgc/platform.cc",
2681+
"src/heap/cppgc/platform.h",
26342682
"src/heap/cppgc/pointer-policies.cc",
26352683
"src/heap/cppgc/prefinalizer-handler.cc",
26362684
"src/heap/cppgc/prefinalizer-handler.h",

0 commit comments

Comments
 (0)