Skip to content

Commit 7772a2d

Browse files
committed
deps: update V8 to 14.1.146.11
PR-URL: #59805 Reviewed-By: Filip Skokan <panva.ip@gmail.com> Reviewed-By: Richard Lau <richard.lau@ibm.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
1 parent 7757983 commit 7772a2d

File tree

3,347 files changed

+168525
-98977
lines changed

Some content is hidden

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

3,347 files changed

+168525
-98977
lines changed

deps/v8/.clang-format

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ Macros:
1010
# Make clang-format think TurboShaft `ELSE` expands to just `else`, so that
1111
# it formats well alongside `if`
1212
- ELSE=else
13+
- FOR_WITH_HANDLE_SCOPE(isolate, init, loop_var, limit_check, increment)=for(init; loop_var; increment)
14+
- WHILE_WITH_HANDLE_SCOPE(isolate, limit_check)=while(limit_check)
1315
StatementMacros:
1416
- DECL_CAST
1517
- DECL_VERIFIER

deps/v8/.gitignore

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,15 @@
3939
.settings
4040
.torquelint-cache
4141
.vscode
42+
43+
# Directories added by standalone gclient setup.
44+
/.cipd
45+
/.gclient
46+
/.gclient_entries
47+
/.gclient_previous_custom_vars
48+
/.gclient_previous_sync_commits
49+
/.gcs_entries
50+
4251
/_*
4352
/base
4453
/build
@@ -68,6 +77,9 @@
6877
/third_party/colorama/src
6978
!/third_party/cpu_features
7079
/third_party/cpu_features/src
80+
!/third_party/dragonbox
81+
/third_party/dragonbox/src/*
82+
!/third_party/dragonbox/src/include
7183
!/third_party/fast_float
7284
/third_party/fast_float/src/*
7385
!/third_party/fast_float/src/include
@@ -89,6 +101,7 @@
89101
/third_party/jsoncpp/source
90102
!/third_party/llvm-libc
91103
/third_party/llvm-libc/src
104+
!/third_party/rapidhash-v8
92105
!/third_party/re2
93106
/third_party/re2/src
94107
!/third_party/siphash
@@ -116,6 +129,7 @@
116129
/tools/v8heapconst.py
117130
/tools/visual_studio/Debug
118131
/tools/visual_studio/Release
132+
/tools/win
119133
/v8.log.ll
120134
/xcodebuild
121135
GPATH

deps/v8/.gn

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,14 @@ default_args = {
2828
# Disable js dependencies like the closure compiler.
2929
enable_js_protobuf = false
3030

31-
# Disable rust dependencies.
31+
# Enable rust dependencies.
3232
enable_rust = true
3333

3434
# Needed only for std::atomic_ref<T> for large Ts http://crbug.com/402171653
3535
use_llvm_libatomic = false
36+
37+
# Use Siso instead of Ninja.
38+
use_siso = true
3639
}
3740

3841
# These are the list of GN files that run exec_script. This whitelist exists

deps/v8/.ycm_extra_conf.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,11 @@ def GetClangCommandFromNinjaForFilename(v8_root, filename):
132132
# Ninja might execute several commands to build something. We want the last
133133
# clang command.
134134
clang_line = None
135-
for line in reversed(stdout.decode('utf-8').splitlines()):
135+
for line in reversed(stdout.splitlines()):
136+
try:
137+
line = line.decode('utf-8')
138+
except UnicodeDecodeError:
139+
continue
136140
if 'clang' in line:
137141
clang_line = line
138142
break

deps/v8/AUTHORS

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ Alexander Botero-Lowry <alexbl@FreeBSD.org>
5757
Alexander Karpinsky <homm86@gmail.com>
5858
Alexander Neville <dark@volatile.bz>
5959
Alexandre Vassalotti <avassalotti@gmail.com>
60+
Albert Slepak <aslepak@netflix.com>
6061
Alexey Pavlyutkin <alexey.pavlyutkin@syntacore.com>
6162
Alexis Campailla <alexis@janeasystems.com>
6263
Aliya Minimullina <a.minimullina@syntacore.com>
@@ -130,6 +131,7 @@ Fedor Indutny <fedor@indutny.com>
130131
Felix Geisendörfer <haimuiba@gmail.com>
131132
Feng Yu <f3n67u@gmail.com>
132133
Filipe David Manana <fdmanana@gmail.com>
134+
Florian Loitsch <floitsch@rivosinc.com>
133135
Frank Lemanschik <frank@dspeed.eu>
134136
Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
135137
Gao Sheng <gaosheng08@meituan.com>
@@ -148,6 +150,7 @@ Helmut Januschka <helmut@januschka.com>
148150
Hirofumi Mako <mkhrfm@gmail.com>
149151
Hisham Muhammad <hisham@gobolinux.org>
150152
Honggyu Kim <honggyu.kp@gmail.com>
153+
Hood Chatham <robert.hood.chatham@gmail.com>
151154
Huáng Jùnliàng <jlhwung@gmail.com>
152155
HyeockJin Kim <kherootz@gmail.com>
153156
Iain Ireland <iireland@mozilla.com>
@@ -183,12 +186,14 @@ Junha Park <jpark3@scu.edu>
183186
Junming Huang <kiminghjm@gmail.com>
184187
Kang-Hao (Kenny) Lu <kennyluck@csail.mit.edu>
185188
Karl Skomski <karl@skomski.com>
189+
Kasper Lund <kasperl@rivosinc.com>
186190
Keith Smiley <keithbsmiley@gmail.com>
187191
Kevin Gibbons <bakkot@gmail.com>
188192
Keyhan Vakil <kvakil@googlecontrib.kvakil.me>
189193
Kris Selden <kris.selden@gmail.com>
190194
Kyounga Ra <kyounga@alticast.com>
191195
Levi Zim <rsworktech@outlook.com>
196+
LN Liberda <lauren@selfisekai.rocks>
192197
Loo Rong Jie <loorongjie@gmail.com>
193198
Lu Yahan <yahan@iscas.ac.cn>
194199
Ludovic Mermod <ludovic.mermod@gmail.com>
@@ -270,6 +275,7 @@ Sanjoy Das <sanjoy@playingwithpointers.com>
270275
Sam James <sam@gentoo.org>
271276
Sébastien Doeraene <sjrdoeraene@gmail.com>
272277
Seo Sanghyeon <sanxiyn@gmail.com>
278+
Sergey Markelov <sergionso@gmail.com>
273279
Shawn Anastasio <shawnanastasio@gmail.com>
274280
Shawn Presser <shawnpresser@gmail.com>
275281
Sho Miyamoto <me@shqld.dev>
@@ -302,6 +308,7 @@ Wael Almattar <waelsy123@gmail.com>
302308
Wang Chen <wangchen20@iscas.ac.cn>
303309
WANG Xuerui <git@xen0n.name>
304310
Wei Wu <lazyparser@gmail.com>
311+
Weicong Yu <yuweicong666@gmail.com>
305312
Wenlu Wang <kingwenlu@gmail.com>
306313
Wenming Yang <yangwenming@bytedance.com>
307314
Wenyu Zhao <wenyu.zhao@anu.edu.au>
@@ -335,3 +342,5 @@ Jing Peiyang <jingpeiyang@eswincomputing.com>
335342
magic-akari <akari.ccino@gmail.com>
336343
Ryuhei Shima <shimaryuhei@gmail.com>
337344
Domagoj Stolfa <domagoj.stolfa@gmail.com>
345+
Zhijin Zeng <zhijin.zeng@spacemit.com>
346+
王家睿 <wangjiarui79@gmail.com>

0 commit comments

Comments
 (0)