Skip to content

Commit 02b0bc0

Browse files
targosRafaelGSS
authored andcommitted
deps: update V8 to 12.4.254.14
PR-URL: #52465 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com>
1 parent a1d48f4 commit 02b0bc0

File tree

1,119 files changed

+60485
-23312
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,119 files changed

+60485
-23312
lines changed

deps/v8/.clang-format

+7-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,13 @@
33
BasedOnStyle: Google
44
DerivePointerAlignment: false
55
MaxEmptyLinesToKeep: 1
6-
IfMacros: ['IF', 'IF_NOT', 'ELSE', 'ELSE_IF']
6+
IfMacros:
7+
- IF
8+
- IF_NOT
9+
Macros:
10+
# Make clang-format think TurboShaft `ELSE` expands to just `else`, so that
11+
# it formats well alongside `if`
12+
- ELSE=else
713
StatementMacros:
814
- DECL_CAST
915
- DECL_VERIFIER

deps/v8/.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -134,3 +134,6 @@ bazel-v8
134134
!/third_party/abseil-cpp
135135
/third_party/abseil-cpp/.github
136136
/third_party/abseil-cpp/ci
137+
!/third_party/fp16
138+
/third_party/fp16/src/*
139+
!/third_party/fp16/src/include

deps/v8/AUTHORS

+3
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ Benjamin Tan <demoneaux@gmail.com>
8181
Bert Belder <bertbelder@gmail.com>
8282
Brendon Tiszka <btiszka@gmail.com>
8383
Brice Dobry <brice.dobry@futurewei.com>
84+
Bruno Pitrus <brunopitrus@hotmail.com>
8485
Burcu Dogan <burcujdogan@gmail.com>
8586
Caitlin Potter <caitpotter88@gmail.com>
8687
Chao Wang <chao.w@rioslab.org>
@@ -109,6 +110,7 @@ Deepak Mohan <hop2deep@gmail.com>
109110
Deon Dior <diaoyuanjie@gmail.com>
110111
Derek Tu <derek.t@rioslab.org>
111112
Divy Srivastava <dj.srivastava23@gmail.com>
113+
Dmitry Bezhetskov <dima00782@gmail.com>
112114
Dominic Chen <d.c.ddcc@gmail.com>
113115
Dominic Farolini <domfarolino@gmail.com>
114116
Douglas Crosher <dtc-v8@scieneer.com>
@@ -232,6 +234,7 @@ Peter Varga <pvarga@inf.u-szeged.hu>
232234
Peter Wong <peter.wm.wong@gmail.com>
233235
PhistucK <phistuck@gmail.com>
234236
Pierrick Bouvier <pierrick.bouvier@linaro.org>
237+
Punith B Nayak <npunith125@gmail.com>
235238
Rafal Krypa <rafal@krypa.net>
236239
Raul Tambre <raul@tambre.ee>
237240
Ray Glover <ray@rayglover.net>

deps/v8/BUILD.bazel

+28-8
Original file line numberDiff line numberDiff line change
@@ -674,6 +674,7 @@ filegroup(
674674
name = "v8_flags",
675675
srcs = [
676676
"src/flags/flag-definitions.h",
677+
"src/flags/flags-impl.h",
677678
"src/flags/flags.h",
678679
] + select({
679680
"is_v8_enable_webassembly": ["src/wasm/wasm-feature-flags.h"],
@@ -802,7 +803,6 @@ filegroup(
802803
"src/base/timezone-cache.h",
803804
"src/base/utils/random-number-generator.cc",
804805
"src/base/utils/random-number-generator.h",
805-
"src/base/v8-fallthrough.h",
806806
"src/base/vector.h",
807807
"src/base/virtual-address-space.cc",
808808
"src/base/virtual-address-space.h",
@@ -1540,6 +1540,7 @@ filegroup(
15401540
"src/extensions/trigger-failure-extension.cc",
15411541
"src/extensions/trigger-failure-extension.h",
15421542
"src/flags/flag-definitions.h",
1543+
"src/flags/flags-impl.h",
15431544
"src/flags/flags.cc",
15441545
"src/flags/flags.h",
15451546
"src/handles/global-handles.cc",
@@ -1569,8 +1570,8 @@ filegroup(
15691570
"src/heap/base-space.h",
15701571
"src/heap/base/active-system-pages.cc",
15711572
"src/heap/base/active-system-pages.h",
1572-
"src/heap/basic-memory-chunk.cc",
1573-
"src/heap/basic-memory-chunk.h",
1573+
"src/heap/memory-chunk-metadata.cc",
1574+
"src/heap/memory-chunk-metadata.h",
15741575
"src/heap/code-range.cc",
15751576
"src/heap/code-range.h",
15761577
"src/heap/trusted-range.cc",
@@ -1687,11 +1688,11 @@ filegroup(
16871688
"src/heap/memory-allocator.h",
16881689
"src/heap/memory-balancer.cc",
16891690
"src/heap/memory-balancer.h",
1691+
"src/heap/mutable-page.cc",
1692+
"src/heap/mutable-page.h",
16901693
"src/heap/memory-chunk.cc",
16911694
"src/heap/memory-chunk.h",
1692-
"src/heap/memory-chunk-header.cc",
1693-
"src/heap/memory-chunk-header.h",
1694-
"src/heap/memory-chunk-inl.h",
1695+
"src/heap/mutable-page-inl.h",
16951696
"src/heap/memory-chunk-layout.cc",
16961697
"src/heap/memory-chunk-layout.h",
16971698
"src/heap/memory-measurement.cc",
@@ -2805,6 +2806,8 @@ filegroup(
28052806
"src/wasm/function-body-decoder-impl.h",
28062807
"src/wasm/function-compiler.cc",
28072808
"src/wasm/function-compiler.h",
2809+
"src/wasm/fuzzing/random-module-generation.cc",
2810+
"src/wasm/fuzzing/random-module-generation.h",
28082811
"src/wasm/graph-builder-interface.cc",
28092812
"src/wasm/graph-builder-interface.h",
28102813
"src/wasm/inlining-tree.h",
@@ -3144,6 +3147,7 @@ filegroup(
31443147
"src/compiler/phase.h",
31453148
"src/compiler/pipeline.cc",
31463149
"src/compiler/pipeline.h",
3150+
"src/compiler/pipeline-data-inl.h",
31473151
"src/compiler/pipeline-statistics.cc",
31483152
"src/compiler/pipeline-statistics.h",
31493153
"src/compiler/processed-feedback.h",
@@ -3213,6 +3217,7 @@ filegroup(
32133217
"src/compiler/turboshaft/graph-builder.h",
32143218
"src/compiler/turboshaft/graph-visualizer.cc",
32153219
"src/compiler/turboshaft/graph-visualizer.h",
3220+
"src/compiler/turboshaft/js-generic-lowering-reducer.h",
32163221
"src/compiler/turboshaft/index.h",
32173222
"src/compiler/turboshaft/instruction-selection-phase.cc",
32183223
"src/compiler/turboshaft/instruction-selection-phase.h",
@@ -3234,6 +3239,7 @@ filegroup(
32343239
"src/compiler/turboshaft/machine-lowering-phase.cc",
32353240
"src/compiler/turboshaft/machine-lowering-phase.h",
32363241
"src/compiler/turboshaft/machine-lowering-reducer-inl.h",
3242+
"src/compiler/turboshaft/maglev-early-lowering-reducer-inl.h",
32373243
"src/compiler/turboshaft/maglev-graph-building-phase.cc",
32383244
"src/compiler/turboshaft/maglev-graph-building-phase.h",
32393245
"src/compiler/turboshaft/machine-optimization-reducer.h",
@@ -3479,6 +3485,7 @@ filegroup(
34793485
"src/builtins/setup-builtins-internal.cc",
34803486
"src/builtins/torque-csa-header-includes.h",
34813487
"src/codegen/code-stub-assembler.cc",
3488+
"third_party/v8/codegen/fp16-inl.h",
34823489
"src/codegen/code-stub-assembler-inl.h",
34833490
"src/codegen/code-stub-assembler.h",
34843491
"src/heap/setup-heap-internal.cc",
@@ -3678,6 +3685,18 @@ filegroup(
36783685
}),
36793686
)
36803687

3688+
v8_library(
3689+
name = "lib_fp16",
3690+
srcs = ["third_party/fp16/src/include/fp16.h"],
3691+
hdrs = [
3692+
"third_party/fp16/src/include/fp16/fp16.h",
3693+
"third_party/fp16/src/include/fp16/bitcasts.h",
3694+
],
3695+
includes = [
3696+
"third_party/fp16/src/include",
3697+
],
3698+
)
3699+
36813700
filegroup(
36823701
name = "v8_bigint",
36833702
srcs = [
@@ -4167,6 +4186,7 @@ v8_library(
41674186
":noicu/generated_torque_definitions",
41684187
],
41694188
deps = [
4189+
":lib_fp16",
41704190
":v8_libbase",
41714191
"//external:base_trace_event_common",
41724192
"//external:absl_btree",
@@ -4223,11 +4243,11 @@ alias(
42234243

42244244
v8_library(
42254245
name = "v8_vtune",
4226-
srcs = glob([
4246+
srcs = [
42274247
"src/third_party/vtune/v8-vtune.h",
42284248
"src/third_party/vtune/vtune-jit.cc",
42294249
"src/third_party/vtune/vtune-jit.h",
4230-
]),
4250+
],
42314251
copts = ["-I"],
42324252
deps = [
42334253
":core_lib_noicu",

0 commit comments

Comments
 (0)