Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deps: update V8 to 10.7 #44741

Closed
wants to merge 27 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
9a9cff1
deps: update V8 to 10.7.193.13
targos Sep 21, 2022
8624c5c
build: reset embedder string to "-node.0"
targos Sep 21, 2022
9bf918b
src: update NODE_MODULE_VERSION to 111
targos Sep 21, 2022
441f96b
deps: V8: forward declaration of `Rtl*FunctionTable`
refack May 22, 2019
8302cb0
deps: fix V8 build issue with inline methods
gengjiawen Oct 14, 2020
8e11750
deps: V8: fix v8-cppgc.h for MSVC
gengjiawen Mar 17, 2022
7a3c79b
deps: make V8 compilable with older glibc
targos Mar 18, 2022
78b4f04
deps: silence irrelevant V8 warning
targos Jun 21, 2022
7f759c8
deps: fix V8 build on SmartOS
targos Sep 21, 2022
631a4ce
deps: fix V8 build on Windows with MSVC
targos Sep 21, 2022
583b75a
deps: V8: cherry-pick b161a0823165
targos Sep 25, 2022
825e326
deps: V8: cherry-pick 1b3a4f0c34a1
targos Sep 25, 2022
86ec914
deps: V8: cherry-pick 7ddb8399f9f1
targos Sep 25, 2022
a5cd6b4
deps: V8: cherry-pick 0cccb6f27d78
targos Sep 25, 2022
ea7534b
deps: bump minimum ICU version to 71
targos Apr 26, 2022
f2e6dee
tools: update V8 gypfiles for 10.7
targos Apr 26, 2022
a05b783
build: enable V8's trap handler on Windows
targos Sep 29, 2022
6cb6863
src: use non-deprecated V8 inspector API
targos May 14, 2022
40ee240
src: use V8_ENABLE_SANDBOX macro
targos Jun 16, 2022
ddc52e3
src,test: disable freezing V8 flags on initialization
backes Jun 13, 2022
507dd20
src: override CreateJob instead of PostJob
backes Jul 21, 2022
57141ae
src: use new v8::OOMErrorCallback API
targos Aug 20, 2022
2072839
test: fix test-hash-seed for new V8 versions
targos Jul 11, 2022
8ffa0a6
test: rename always-opt flag to always-turbofan
targos Jun 18, 2022
fd9258c
test: adapt to new JSON SyntaxError messages
targos Jun 18, 2022
e8c7083
test: adapt test-repl-pretty-*stack to V8 changes
targos Jul 25, 2022
f69fe5d
test: adapt test-repl for V8 update
targos Sep 8, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion common.gypi
Expand Up @@ -36,7 +36,7 @@

# Reset this number to 0 on major V8 upgrades.
# Increment by one for each non-official patch applied to deps/v8.
'v8_embedder_string': '-node.12',
'v8_embedder_string': '-node.11',

##### V8 defaults for Node.js #####

Expand Down
1 change: 1 addition & 0 deletions deps/v8/.gitignore
Expand Up @@ -30,6 +30,7 @@
.cproject
.gclient_entries
.gdb_history
.idea
.jslint-cache
.landmines
.project
Expand Down
9 changes: 8 additions & 1 deletion deps/v8/.gn
Expand Up @@ -19,10 +19,17 @@ no_check_targets = [
"//:cppgc_base",
"//:v8_internal_headers",
"//src/inspector:inspector",
"//test/cctest:cctest_sources",
"//test/cctest:cctest_sources", # 15 errors
"//test/unittests:inspector_unittests_sources", # 2 errors
"//third_party/icu:*",
]

default_args = {
# Overwrite default args declared in the Fuchsia sdk
# Please maintain this in sync with Chromium version in src/.gn
fuchsia_target_api_level = 9
}

# These are the list of GN files that run exec_script. This whitelist exists
# to force additional review for new uses of exec_script, which is strongly
# discouraged except for gypi_to_gn calls.
Expand Down
2 changes: 2 additions & 0 deletions deps/v8/.mailmap
Expand Up @@ -11,4 +11,6 @@
# Please keep the list sorted.

Clemens Backes <clemensb@chromium.org> Clemens Hammacher <clemensh@chromium.org>
Jakob Linke <jgruber@chromium.org>
Jakob Linke <jgruber@chromium.org> <jgruber@google.com>
Timothy Gu <timothygu@chromium.org> <timothygu99@gmail.com>
5 changes: 5 additions & 0 deletions deps/v8/.vpython3
Expand Up @@ -69,3 +69,8 @@ wheel: <
name: "infra/python/wheels/numpy/${vpython_platform}"
version: "version:1.2x.supported.1"
>

wheel: <
name: "infra/python/wheels/protobuf-py3"
version: "version:3.19.3"
>
8 changes: 8 additions & 0 deletions deps/v8/AUTHORS
Expand Up @@ -42,6 +42,7 @@ Cloudflare, Inc. <*@cloudflare.com>
Julia Computing, Inc. <*@juliacomputing.com>
CodeWeavers, Inc. <*@codeweavers.com>
Alibaba, Inc. <*@alibaba-inc.com>
SiFive, Inc. <*@sifive.com>

Aaron Bieber <deftly@gmail.com>
Aaron O'Mullan <aaron.omullan@gmail.com>
Expand Down Expand Up @@ -99,21 +100,25 @@ David Sanders <dsanders11@ucsbalum.com>
Deepak Mohan <hop2deep@gmail.com>
Deon Dior <diaoyuanjie@gmail.com>
Derek Tu <derek.t@rioslab.org>
Divy Srivastava <dj.srivastava23@gmail.com>
Dominic Chen <d.c.ddcc@gmail.com>
Dominic Farolini <domfarolino@gmail.com>
Douglas Crosher <dtc-v8@scieneer.com>
Dusan Milosavljevic <dusan.m.milosavljevic@gmail.com>
Eden Wang <nedenwang@tencent.com>
Eric Rannaud <eric.rannaud@gmail.com>
Erich Ocean <erich.ocean@me.com>
Evan Lucas <evan.lucas@help.com>
Fedor Indutny <fedor@indutny.com>
Felix Geisendörfer <haimuiba@gmail.com>
Feng Yu <f3n67u@gmail.com>
Filipe David Manana <fdmanana@gmail.com>
Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
Gao Sheng <gaosheng08@meituan.com>
Geoffrey Garside <ggarside@gmail.com>
Gergely Nagy <ngg@ngg.hu>
Gilang Mentari Hamidy <gilang@hamidy.net>
Giovanny Gutierrez <giovannygutierrez@gmail.com>
Gus Caplan <me@gus.host>
Gwang Yoon Hwang <ryumiel@company100.net>
Haichuan Wang <hc.opensource@gmail.com>
Expand All @@ -122,6 +127,7 @@ Harshal Nandigramwar <pro.bbcom18@gmail.com>
Harshil Jain <twitharshil@gmail.com>
Henrique Ferreiro <henrique.ferreiro@gmail.com>
Hirofumi Mako <mkhrfm@gmail.com>
Hisham Muhammad <hisham@gobolinux.org>
Honggyu Kim <honggyu.kp@gmail.com>
Huáng Jùnliàng <jlhwung@gmail.com>
HyeockJin Kim <kherootz@gmail.com>
Expand Down Expand Up @@ -194,13 +200,15 @@ Paolo Giarrusso <p.giarrusso@gmail.com>
Patrick Gansterer <paroga@paroga.com>
Paul Lind <plind44@gmail.com>
Pavel Medvedev <pmedvedev@gmail.com>
Pedro Falcato <pedro.falcato@gmail.com>
Peng Fei <pfgenyun@gmail.com>
Peng Wu <peng.w@rioslab.org>
Peng-Yu Chen <pengyu@libstarrify.so>
Peter Rybin <peter.rybin@gmail.com>
Peter Varga <pvarga@inf.u-szeged.hu>
Peter Wong <peter.wm.wong@gmail.com>
PhistucK <phistuck@gmail.com>
Pierrick Bouvier <pierrick.bouvier@linaro.org>
Rafal Krypa <rafal@krypa.net>
Raul Tambre <raul@tambre.ee>
Ray Glover <ray@rayglover.net>
Expand Down