Skip to content

Commit 5931ce9

Browse files
deps: update V8 to 14.4.78
1 parent 8c32a71 commit 5931ce9

1,356 files changed

Lines changed: 72680 additions & 31527 deletions

File tree

Some content is hidden

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

deps/v8/.clang-format

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,22 @@
33
BasedOnStyle: Google
44
DerivePointerAlignment: false
55
MaxEmptyLinesToKeep: 1
6+
SpaceBeforeCaseColon: false
67
IfMacros:
78
- IF
89
- IF_NOT
910
Macros:
1011
# Make clang-format think TurboShaft `ELSE` expands to just `else`, so that
1112
# it formats well alongside `if`
1213
- ELSE=else
14+
- CASE_=case
1315
- FOR_WITH_HANDLE_SCOPE(isolate, init, loop_var, limit_check, increment)=for(init; loop_var; increment)
1416
- WHILE_WITH_HANDLE_SCOPE(isolate, limit_check)=while(limit_check)
17+
# Make clang-format parse conditions in flag implications as expressions, not type definitions.
18+
- DEFINE_IMPLICATION(cond,flag,value)=if(cond) { flag; };
19+
- DEFINE_WEAK_IMPLICATION(cond,flag,value)=if(cond) { flag; };
20+
- DEFINE_VALUE_IMPLICATION(cond,flag,value)=if(cond) { flag = value; };
21+
- DEFINE_WEAK_VALUE_IMPLICATION(cond,flag,value)=if(cond) { flag = value; };
1522
StatementMacros:
1623
- DECL_CAST
1724
- DECL_VERIFIER

deps/v8/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
.cache
2727
.ccls-cache
2828
.clangd
29+
.clang-format-cache
2930
.cpplint-cache
3031
.cproject
3132
.DS_Store
@@ -153,6 +154,7 @@ bazel-bin
153154
bazel-out
154155
bazel-testlogs
155156
bazel-v8
157+
launch.json
156158
!/third_party/jinja2
157159
!/third_party/markupsafe
158160
!/third_party/zlib

deps/v8/AUTHORS

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,9 @@ Kang-Hao (Kenny) Lu <kennyluck@csail.mit.edu>
188188
Karl Skomski <karl@skomski.com>
189189
Kasper Lund <kasperl@rivosinc.com>
190190
Keith Smiley <keithbsmiley@gmail.com>
191+
Kenta Moriuchi <moriken@kimamass.com>
191192
Kevin Gibbons <bakkot@gmail.com>
193+
Kevin Wang <wangpengqiang@bytedance.com>
192194
Keyhan Vakil <kvakil@googlecontrib.kvakil.me>
193195
Kris Selden <kris.selden@gmail.com>
194196
Krishna Ravishankar <krishna.ravi732@gmail.com>
@@ -260,6 +262,7 @@ Refael Ackermann <refack@gmail.com>
260262
Rene Rebe <rene@exactcode.de>
261263
Reza Yazdani <ryazdani@futurewei.com>
262264
Rick Waldron <waldron.rick@gmail.com>
265+
Riya Amemiya <riyaamemiya@gmail.com>
263266
Rob Wu <rob@robwu.nl>
264267
Robert Meijer <robert.s.meijer@gmail.com>
265268
Robert Mustacchi <rm@fingolfin.org>
@@ -346,3 +349,8 @@ Ryuhei Shima <shimaryuhei@gmail.com>
346349
Domagoj Stolfa <domagoj.stolfa@gmail.com>
347350
Zhijin Zeng <zhijin.zeng@spacemit.com>
348351
王家睿 <wangjiarui79@gmail.com>
352+
Julian Gremminger <asdfju77@gmail.com>
353+
Liam Wachter <liam.g.wachter@gmail.com>
354+
Flavio Toffalini <flavio87@gmail.com>
355+
Mathias Payer <mathias.payer@gmail.com>
356+
Christian Wressnegger <intellisec.de@gmail.com>

deps/v8/BUILD.bazel

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2583,6 +2583,7 @@ filegroup(
25832583
"src/tasks/task-utils.cc",
25842584
"src/tasks/task-utils.h",
25852585
"src/torque/runtime-macro-shims.h",
2586+
"src/tracing/perfetto-sdk.h",
25862587
"src/tracing/trace-event.cc",
25872588
"src/tracing/trace-event.h",
25882589
"src/tracing/trace-event-no-perfetto.h",
@@ -2923,6 +2924,7 @@ filegroup(
29232924
"src/maglev/maglev-pipeline-statistics.h",
29242925
"src/maglev/maglev-post-hoc-optimizations-processors.h",
29252926
"src/maglev/maglev-pre-regalloc-codegen-processors.h",
2927+
"src/maglev/maglev-range-analysis.h",
29262928
"src/maglev/maglev-reducer-inl.h",
29272929
"src/maglev/maglev-reducer.h",
29282930
"src/maglev/maglev-regalloc-data.h",
@@ -3246,8 +3248,8 @@ filegroup(
32463248
"src/compiler/backend/spill-placer.cc",
32473249
"src/compiler/backend/spill-placer.h",
32483250
"src/compiler/backend/unwinding-info-writer.h",
3249-
"src/compiler/basic-block-instrumentor.cc",
3250-
"src/compiler/basic-block-instrumentor.h",
3251+
"src/compiler/basic-block-call-graph-profiler.cc",
3252+
"src/compiler/basic-block-call-graph-profiler.h",
32513253
"src/compiler/branch-elimination.cc",
32523254
"src/compiler/branch-elimination.h",
32533255
"src/compiler/bytecode-analysis.cc",
@@ -3450,6 +3452,7 @@ filegroup(
34503452
"src/compiler/turboshaft/build-graph-phase.h",
34513453
"src/compiler/turboshaft/builtin-call-descriptors.h",
34523454
"src/compiler/turboshaft/builtin-compiler.h",
3455+
"src/compiler/turboshaft/call-descriptors-util.h",
34533456
"src/compiler/turboshaft/csa-branch-elimination-phase.cc",
34543457
"src/compiler/turboshaft/csa-branch-elimination-phase.h",
34553458
"src/compiler/turboshaft/csa-early-machine-optimization-phase.cc",
@@ -3513,6 +3516,8 @@ filegroup(
35133516
"src/compiler/turboshaft/machine-lowering-phase.h",
35143517
"src/compiler/turboshaft/machine-lowering-reducer-inl.h",
35153518
"src/compiler/turboshaft/turbolev-early-lowering-reducer-inl.h",
3519+
"src/compiler/turboshaft/turbolev-frontend-pipeline.cc",
3520+
"src/compiler/turboshaft/turbolev-frontend-pipeline.h",
35163521
"src/compiler/turboshaft/turbolev-graph-builder.cc",
35173522
"src/compiler/turboshaft/turbolev-graph-builder.h",
35183523
"src/compiler/turboshaft/machine-optimization-reducer.h",
@@ -3565,6 +3570,7 @@ filegroup(
35653570
"src/compiler/turboshaft/typer.h",
35663571
"src/compiler/turboshaft/types.cc",
35673572
"src/compiler/turboshaft/types.h",
3573+
"src/compiler/turboshaft/typeswitch.h",
35683574
"src/compiler/turboshaft/undef-assembler-macros.inc",
35693575
"src/compiler/turboshaft/uniform-reducer-adapter.h",
35703576
"src/compiler/turboshaft/use-map.cc",
@@ -3673,8 +3679,6 @@ filegroup(
36733679
"src/compiler/turboshaft/wasm-shuffle-reducer.h",
36743680
"src/compiler/turboshaft/wasm-simd-phase.cc",
36753681
"src/compiler/turboshaft/wasm-simd-phase.h",
3676-
"src/compiler/turboshaft/wasm-type-cast-rtt-optimization-helpers.cc",
3677-
"src/compiler/turboshaft/wasm-type-cast-rtt-optimization-helpers.h",
36783682
"src/compiler/wasm-address-reassociation.cc",
36793683
"src/compiler/wasm-address-reassociation.h",
36803684
"src/compiler/wasm-call-descriptors.cc",
@@ -3734,6 +3738,7 @@ filegroup(
37343738
"src/maglev/maglev-ir.h",
37353739
"src/maglev/maglev-ir-inl.h",
37363740
"src/maglev/maglev-kna-processor.h",
3741+
"src/maglev/maglev-range-analysis.h",
37373742
"src/maglev/maglev-reducer-inl.h",
37383743
"src/maglev/maglev-reducer.h",
37393744
"src/maglev/maglev-register-frame-array.h",

0 commit comments

Comments
 (0)