Skip to content

Commit 5edec0e

Browse files
committed
deps: update V8 to 13.0.245.25
PR-URL: #55014 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Yagiz Nizipli <[email protected]>
1 parent 1faf8c6 commit 5edec0e

File tree

1,086 files changed

+28859
-14617
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,086 files changed

+28859
-14617
lines changed

deps/v8/.clang-tidy

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
---
33
Checks: '-*,
44
bugprone-unique-ptr-array-mismatch,
5+
# google-build-explicit-make-pair,
6+
google-default-arguments,
7+
google-explicit-constructor,
8+
google-readability-casting,
59
modernize-redundant-void-arg,
610
modernize-replace-random-shuffle,
711
modernize-shrink-to-fit,
@@ -11,12 +15,10 @@
1115
# modernize-use-equals-delete,
1216
modernize-use-nullptr,
1317
modernize-use-override,
14-
# google-build-explicit-make-pair,
15-
google-default-arguments,
16-
google-explicit-constructor,
17-
google-readability-casting'
18+
performance-inefficient-vector-operation,
19+
performance-trivially-destructible,
20+
performance-unnecessary-copy-initialization'
1821
WarningsAsErrors: ''
1922
HeaderFilterRegex: ''
2023
AnalyzeTemporaryDtors: false
2124
...
22-

deps/v8/.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@
6868
/third_party/colorama/src
6969
!/third_party/cpu_features
7070
/third_party/cpu_features/src
71+
!/third_party/fast_float
72+
/third_party/fast_float/src/*
73+
!/third_party/fast_float/src/include
7174
!/third_party/glibc
7275
!/third_party/googletest
7376
/third_party/googletest/src/*

deps/v8/AUTHORS

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,9 @@ Anton Bershanskiy <[email protected]>
7171
Anton Bikineev <[email protected]>
7272
7373
Archil Sharashenidze <[email protected]>
74+
Artem Kobzar <[email protected]>
7475
Arthur Islamov <[email protected]>
76+
Asuka Shikina <[email protected]>
7577
Aurèle Barrière <[email protected]>
7678
Bala Avulapati <[email protected]>
7779
Bangfu Tao <[email protected]>
@@ -309,6 +311,7 @@ Youfeng Hao <[email protected]>
309311
310312
Yujie Wang <[email protected]>
311313
Yuri Iozzelli <[email protected]>
314+
Yuri Gaevsky <[email protected]>
312315
Yusif Khudhur <[email protected]>
313316
Yuxiang Cao <[email protected]>
314317
Zac Hansen <[email protected]>

deps/v8/BUILD.bazel

Lines changed: 39 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,6 @@ load(":bazel/v8-non-pointer-compression.bzl", "v8_binary_non_pointer_compression
5959
# v8_enable_gdbjit
6060
# v8_check_header_includes
6161
# v8_enable_lazy_source_positions
62-
# v8_enable_third_party_heap
63-
# v8_third_party_heap_files
6462
# v8_disable_write_barriers
6563
# v8_enable_unconditional_write_barriers
6664
# v8_enable_single_generation
@@ -492,8 +490,7 @@ v8_config(
492490
],
493491
"@v8//bazel/config:v8_target_ppc64le": [
494492
# NOTE: Bazel rules for ppc64le weren't tested on a real system.
495-
"V8_TARGET_ARCH_PPC64",
496-
"V8_TARGET_ARCH_PPC_LE",
493+
"V8_TARGET_ARCH_PPC64"
497494
],
498495
},
499496
no_match_error = "Please specify a target cpu supported by v8",
@@ -1793,8 +1790,6 @@ filegroup(
17931790
"src/heap/stress-scavenge-observer.h",
17941791
"src/heap/sweeper.cc",
17951792
"src/heap/sweeper.h",
1796-
"src/heap/third-party/heap-api.h",
1797-
"src/heap/third-party/heap-api-stub.cc",
17981793
"src/heap/traced-handles-marking-visitor.cc",
17991794
"src/heap/traced-handles-marking-visitor.h",
18001795
"src/heap/weak-object-worklists.cc",
@@ -2336,6 +2331,7 @@ filegroup(
23362331
"src/runtime/runtime-test.cc",
23372332
"src/runtime/runtime-trace.cc",
23382333
"src/runtime/runtime-typedarray.cc",
2334+
"src/runtime/runtime-utils.cc",
23392335
"src/runtime/runtime-utils.h",
23402336
"src/runtime/runtime-weak-refs.cc",
23412337
"src/sandbox/bounded-size.h",
@@ -2557,6 +2553,8 @@ filegroup(
25572553
"src/codegen/x64/assembler-x64.cc",
25582554
"src/codegen/x64/assembler-x64.h",
25592555
"src/codegen/x64/assembler-x64-inl.h",
2556+
"src/codegen/x64/builtin-jump-table-info-x64.cc",
2557+
"src/codegen/x64/builtin-jump-table-info-x64.h",
25602558
"src/codegen/x64/constants-x64.h",
25612559
"src/codegen/x64/cpu-x64.cc",
25622560
"src/codegen/x64/fma-instr.h",
@@ -2889,7 +2887,6 @@ filegroup(
28892887
"src/wasm/leb-helper.h",
28902888
"src/wasm/local-decl-encoder.cc",
28912889
"src/wasm/local-decl-encoder.h",
2892-
"src/wasm/memory-tracing.cc",
28932890
"src/wasm/memory-tracing.h",
28942891
"src/wasm/module-compiler.cc",
28952892
"src/wasm/module-compiler.h",
@@ -2924,6 +2921,9 @@ filegroup(
29242921
"src/wasm/wasm-builtin-list.h",
29252922
"src/wasm/wasm-code-manager.cc",
29262923
"src/wasm/wasm-code-manager.h",
2924+
"src/wasm/wasm-code-pointer-table.cc",
2925+
"src/wasm/wasm-code-pointer-table.h",
2926+
"src/wasm/wasm-code-pointer-table-inl.h",
29272927
"src/wasm/wasm-debug.cc",
29282928
"src/wasm/wasm-debug.h",
29292929
"src/wasm/wasm-deopt-data.cc",
@@ -3282,6 +3282,8 @@ filegroup(
32823282
"src/compiler/turboshaft/build-graph-phase.cc",
32833283
"src/compiler/turboshaft/build-graph-phase.h",
32843284
"src/compiler/turboshaft/builtin-call-descriptors.h",
3285+
"src/compiler/turboshaft/builtin-compiler.cc",
3286+
"src/compiler/turboshaft/builtin-compiler.h",
32853287
"src/compiler/turboshaft/csa-optimize-phase.cc",
32863288
"src/compiler/turboshaft/csa-optimize-phase.h",
32873289
"src/compiler/turboshaft/dataview-lowering-reducer.h",
@@ -3303,6 +3305,7 @@ filegroup(
33033305
"src/compiler/turboshaft/explicit-truncation-reducer.h",
33043306
"src/compiler/turboshaft/fast-api-call-lowering-reducer.h",
33053307
"src/compiler/turboshaft/fast-hash.h",
3308+
"src/compiler/turboshaft/field-macro.inc",
33063309
"src/compiler/turboshaft/graph.cc",
33073310
"src/compiler/turboshaft/graph.h",
33083311
"src/compiler/turboshaft/graph-builder.cc",
@@ -3484,6 +3487,9 @@ filegroup(
34843487
"src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc",
34853488
"src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h",
34863489
"src/compiler/turboshaft/wasm-load-elimination-reducer.h",
3490+
"src/compiler/turboshaft/wasm-in-js-inlining-phase.cc",
3491+
"src/compiler/turboshaft/wasm-in-js-inlining-phase.h",
3492+
"src/compiler/turboshaft/wasm-in-js-inlining-reducer-inl.h",
34873493
"src/compiler/turboshaft/wasm-lowering-phase.cc",
34883494
"src/compiler/turboshaft/wasm-lowering-phase.h",
34893495
"src/compiler/turboshaft/wasm-lowering-reducer.h",
@@ -3588,6 +3594,7 @@ filegroup(
35883594
"src/builtins/builtins-lazy-gen.h",
35893595
"src/builtins/builtins-microtask-queue-gen.cc",
35903596
"src/builtins/builtins-number-gen.cc",
3597+
"src/builtins/builtins-number-tsa.cc",
35913598
"src/builtins/builtins-object-gen.cc",
35923599
"src/builtins/builtins-object-gen.h",
35933600
"src/builtins/builtins-promise-gen.cc",
@@ -3607,6 +3614,7 @@ filegroup(
36073614
"src/builtins/builtins-utils-gen.h",
36083615
"src/builtins/growable-fixed-array-gen.cc",
36093616
"src/builtins/growable-fixed-array-gen.h",
3617+
"src/builtins/number-builtins-reducer-inl.h",
36103618
"src/builtins/profile-data-reader.cc",
36113619
"src/builtins/profile-data-reader.h",
36123620
"src/builtins/setup-builtins-internal.cc",
@@ -3616,6 +3624,8 @@ filegroup(
36163624
"third_party/v8/codegen/fp16-inl.h",
36173625
"src/codegen/code-stub-assembler-inl.h",
36183626
"src/codegen/code-stub-assembler.h",
3627+
"src/codegen/define-code-stub-assembler-macros.inc",
3628+
"src/codegen/undef-code-stub-assembler-macros.inc",
36193629
"src/heap/setup-heap-internal.cc",
36203630
"src/ic/accessor-assembler.cc",
36213631
"src/ic/accessor-assembler.h",
@@ -3629,6 +3639,8 @@ filegroup(
36293639
"src/interpreter/interpreter-assembler.h",
36303640
"src/interpreter/interpreter-generator.cc",
36313641
"src/interpreter/interpreter-generator.h",
3642+
"src/interpreter/interpreter-generator-tsa.cc",
3643+
"src/interpreter/interpreter-generator-tsa.h",
36323644
"src/interpreter/interpreter-intrinsics-generator.cc",
36333645
"src/interpreter/interpreter-intrinsics-generator.h",
36343646
"src/numbers/integer-literal.h",
@@ -3796,6 +3808,25 @@ filegroup(
37963808
}),
37973809
)
37983810

3811+
v8_library(
3812+
name = "lib_fast_float",
3813+
srcs = [
3814+
"third_party/fast_float/src/include/fast_float/ascii_number.h",
3815+
"third_party/fast_float/src/include/fast_float/bigint.h",
3816+
"third_party/fast_float/src/include/fast_float/constexpr_feature_detect.h",
3817+
"third_party/fast_float/src/include/fast_float/decimal_to_binary.h",
3818+
"third_party/fast_float/src/include/fast_float/digit_comparison.h",
3819+
"third_party/fast_float/src/include/fast_float/fast_float.h",
3820+
"third_party/fast_float/src/include/fast_float/fast_table.h",
3821+
"third_party/fast_float/src/include/fast_float/float_common.h",
3822+
"third_party/fast_float/src/include/fast_float/parse_number.h",
3823+
],
3824+
hdrs = [ "third_party/fast_float/src/include/fast_float/fast_float.h" ],
3825+
includes = [
3826+
"third_party/fast_float/src/include",
3827+
],
3828+
)
3829+
37993830
v8_library(
38003831
name = "lib_fp16",
38013832
srcs = ["third_party/fp16/src/include/fp16.h"],
@@ -4299,6 +4330,7 @@ v8_library(
42994330
":noicu/generated_torque_definitions",
43004331
],
43014332
deps = [
4333+
":lib_fast_float",
43024334
":lib_fp16",
43034335
":v8_libbase",
43044336
"//external:absl_btree",

0 commit comments

Comments
 (0)