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

[v12.x] Backport update to V8 7.7 #29241

Closed
wants to merge 21 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
e2d7149
deps: update V8 to 7.7.299.4
targos Aug 21, 2019
ce858cb
build: reset embedder string to "-node.0"
targos Aug 21, 2019
ae7744c
deps: V8: fix filename manipulation for Windows
refack Mar 31, 2019
f4b28d1
deps: V8: un-cherry-pick bd019bd
refack Mar 27, 2019
71cd94c
deps: V8: silence irrelevant warning
targos Mar 27, 2019
e3a902d
deps: V8: update postmortem metadata generation script
cjihrig Mar 28, 2019
b018525
deps: V8: patch register-arm64.h
refack May 22, 2019
eb820e2
deps: V8: forward declaration of `Rtl*FunctionTable`
refack May 22, 2019
921ced8
deps: V8: use ATOMIC_VAR_INIT instead of std::atomic_init
refack May 23, 2019
2052e77
deps: V8: add workaround for MSVC optimizer bug
refack May 17, 2019
1e573fb
deps: V8: fix BUILDING_V8_SHARED issues
refack May 26, 2019
065e087
deps: V8: fix linking issue for MSVS
refack May 30, 2019
7759de6
deps: V8: cherry-pick e3d7f8a
cclauss Aug 14, 2019
29f85e7
tools: sync gypfiles with V8 7.7
targos May 31, 2019
28e9a6f
lib,test: fix error message check after V8 update
targos Jun 17, 2019
9d7b464
test: update postmortem metadata test for V8 7.7
cjihrig Aug 7, 2019
db98fac
src: update v8abbr.h for V8 7.7
cjihrig Aug 7, 2019
9c7c8db
deps: patch V8 to be API/ABI compatible with 7.4 (from 7.5)
targos Jun 1, 2019
d26a3d1
deps: patch V8 to be API/ABI compatible with 7.4 (from 7.6)
targos Aug 4, 2019
2d96ab7
deps: patch V8 to be API/ABI compatible with 7.4 (from 7.7)
targos Aug 21, 2019
ef84cee
deps: patch V8 to 7.7.299.8
targos Aug 27, 2019
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion common.gypi
Expand Up @@ -38,7 +38,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.16',
'v8_embedder_string': '-node.11',

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

Expand Down
11 changes: 11 additions & 0 deletions deps/v8/.flake8
@@ -0,0 +1,11 @@
[flake8]
ignore = E111,E114,E310 # We use 2-space indentation
exclude =
./third_party/, # third-party code
./build/, # third-party code
./buildtools/, # third-party code
./tools/swarming_client/, # third-party code
./test/wasm-js/, # third-party code
./test/wasm-js/data/, # third-party code
./test/test262/data/, # third-party code
./test/test262/harness/, # third-party code
18 changes: 6 additions & 12 deletions deps/v8/.gitignore
Expand Up @@ -26,7 +26,6 @@
.ccls-cache
.cpplint-cache
.cproject
.d8_history
.gclient_entries
.gdb_history
.landmines
Expand All @@ -39,8 +38,7 @@
/build
/buildtools
/check-header-includes
/hydrogen.cfg
/obj
/Default/
/out
/out.gn
/perf.data
Expand Down Expand Up @@ -72,6 +70,7 @@
/third_party/googletest/src/googletest/include/gtest/*
!/third_party/googletest/src/googletest/include/gtest/gtest_prod.h
!/third_party/v8
!/third_party/wasm-api
/tools/clang
/tools/gcmole/gcmole-tools
/tools/gcmole/gcmole-tools.tar.gz
Expand All @@ -83,6 +82,9 @@
/tools/oom_dump/oom_dump
/tools/oom_dump/oom_dump.o
/tools/swarming_client
/tools/turbolizer/build
/tools/turbolizer/.rpt2_cache
/tools/turbolizer/deploy
/tools/visual_studio/Debug
/tools/visual_studio/Release
/v8.log.ll
Expand All @@ -94,23 +96,15 @@ GTAGS
TAGS
bsuite
compile_commands.json
!/test/mjsunit/d8
d8_g
gccauses
gcsuspects
gtags.files
shell
shell_g
node_modules
tags
turbo*.cfg
turbo*.dot
turbo*.json
v8.ignition_dispatches_table.json
/Default/
node_modules
tools/turbolizer/build
tools/turbolizer/.rpt2_cache
tools/turbolizer/deploy

!/third_party/jinja2
!/third_party/markupsafe
5 changes: 5 additions & 0 deletions deps/v8/AUTHORS
Expand Up @@ -128,17 +128,20 @@ Matthew Sporleder <msporleder@gmail.com>
Maxim Mazurok <maxim@mazurok.com>
Maxim Mossienko <maxim.mossienko@gmail.com>
Michael Lutz <michi@icosahedron.de>
Michael Mclaughlin <m8ch88l@gmail.com>
Michael Smith <mike@w3.org>
Michaël Zasso <mic.besace@gmail.com>
Mike Gilbert <floppymaster@gmail.com>
Mike Pennisi <mike@mikepennisi.com>
Mikhail Gusarov <dottedmag@dottedmag.net>
Milton Chiang <milton.chiang@mediatek.com>
Mu Tao <pamilty@gmail.com>
Myeong-bo Shim <m0609.shim@samsung.com>
Nicolas Antonius Ernst Leopold Maria Kaiser <nikai@nikai.net>
Niklas Hambüchen <mail@nh2.me>
Noj Vek <nojvek@gmail.com>
Oleksandr Chekhovskyi <oleksandr.chekhovskyi@gmail.com>
Oliver Dunk <oliver@oliverdunk.com>
Paolo Giarrusso <p.giarrusso@gmail.com>
Patrick Gansterer <paroga@paroga.com>
Peng Fei <pfgenyun@gmail.com>
Expand All @@ -160,6 +163,7 @@ Rob Wu <rob@robwu.nl>
Robert Meijer <robert.s.meijer@gmail.com>
Robert Mustacchi <rm@fingolfin.org>
Robert Nagy <robert.nagy@gmail.com>
Ross Kirsling <rkirsling@gmail.com>
Ruben Bridgewater <ruben@bridgewater.de>
Ryan Dahl <ry@tinyclouds.org>
Sakthipriyan Vairamani (thefourtheye) <thechargingvolcano@gmail.com>
Expand All @@ -168,6 +172,7 @@ Sandro Santilli <strk@keybit.net>
Sanjoy Das <sanjoy@playingwithpointers.com>
Seo Sanghyeon <sanxiyn@gmail.com>
Shawn Anastasio <shawnanastasio@gmail.com>
Shawn Presser <shawnpresser@gmail.com>
Stefan Penner <stefan.penner@gmail.com>
Sylvestre Ledru <sledru@mozilla.com>
Taketoshi Aono <brn@b6n.ch>
Expand Down