Skip to content

deps: update V8 to 10.7 #44741

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

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.
Loading
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,6 @@
# Please keep the list sorted.

Clemens Backes <[email protected]> Clemens Hammacher <[email protected]>
Jakob Linke <[email protected]>
Jakob Linke <[email protected]> <[email protected]>
Timothy Gu <[email protected]> <[email protected]>
5 changes: 5 additions & 0 deletions deps/v8/.vpython3
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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 <[email protected]>
Aaron O'Mullan <[email protected]>
Expand Down Expand Up @@ -99,21 +100,25 @@ David Sanders <[email protected]>
Deepak Mohan <[email protected]>
Deon Dior <[email protected]>
Derek Tu <[email protected]>
Divy Srivastava <[email protected]>
Dominic Chen <[email protected]>
Dominic Farolini <[email protected]>
Douglas Crosher <[email protected]>
Dusan Milosavljevic <[email protected]>
Eden Wang <[email protected]>
Eric Rannaud <[email protected]>
Erich Ocean <[email protected]>
Evan Lucas <[email protected]>
Fedor Indutny <[email protected]>
Felix Geisendörfer <[email protected]>
Feng Yu <[email protected]>
Filipe David Manana <[email protected]>
Franziska Hinkelmann <[email protected]>
Gao Sheng <[email protected]>
Geoffrey Garside <[email protected]>
Gergely Nagy <[email protected]>
Gilang Mentari Hamidy <[email protected]>
Giovanny Gutierrez <[email protected]>
Gus Caplan <[email protected]>
Gwang Yoon Hwang <[email protected]>
Haichuan Wang <[email protected]>
Expand All @@ -122,6 +127,7 @@ Harshal Nandigramwar <[email protected]>
Harshil Jain <[email protected]>
Henrique Ferreiro <[email protected]>
Hirofumi Mako <[email protected]>
Hisham Muhammad <[email protected]>
Honggyu Kim <[email protected]>
Huáng Jùnliàng <[email protected]>
HyeockJin Kim <[email protected]>
Expand Down Expand Up @@ -194,13 +200,15 @@ Paolo Giarrusso <[email protected]>
Patrick Gansterer <[email protected]>
Paul Lind <[email protected]>
Pavel Medvedev <[email protected]>
Pedro Falcato <[email protected]>
Peng Fei <[email protected]>
Peng Wu <[email protected]>
Peng-Yu Chen <[email protected]>
Peter Rybin <[email protected]>
Peter Varga <[email protected]>
Peter Wong <[email protected]>
PhistucK <[email protected]>
Pierrick Bouvier <[email protected]>
Rafal Krypa <[email protected]>
Raul Tambre <[email protected]>
Ray Glover <[email protected]>
Expand Down
Loading