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.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion common.gypi
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
Expand Up @@ -128,17 +128,20 @@ Matthew Sporleder <[email protected]>
Maxim Mazurok <[email protected]>
Maxim Mossienko <[email protected]>
Michael Lutz <[email protected]>
Michael Mclaughlin <[email protected]>
Michael Smith <[email protected]>
Michaël Zasso <[email protected]>
Mike Gilbert <[email protected]>
Mike Pennisi <[email protected]>
Mikhail Gusarov <[email protected]>
Milton Chiang <[email protected]>
Mu Tao <[email protected]>
Myeong-bo Shim <[email protected]>
Nicolas Antonius Ernst Leopold Maria Kaiser <[email protected]>
Niklas Hambüchen <[email protected]>
Noj Vek <[email protected]>
Oleksandr Chekhovskyi <[email protected]>
Oliver Dunk <[email protected]>
Paolo Giarrusso <[email protected]>
Patrick Gansterer <[email protected]>
Peng Fei <[email protected]>
Expand All @@ -160,6 +163,7 @@ Rob Wu <[email protected]>
Robert Meijer <[email protected]>
Robert Mustacchi <[email protected]>
Robert Nagy <[email protected]>
Ross Kirsling <[email protected]>
Ruben Bridgewater <[email protected]>
Ryan Dahl <[email protected]>
Sakthipriyan Vairamani (thefourtheye) <[email protected]>
Expand All @@ -168,6 +172,7 @@ Sandro Santilli <[email protected]>
Sanjoy Das <[email protected]>
Seo Sanghyeon <[email protected]>
Shawn Anastasio <[email protected]>
Shawn Presser <[email protected]>
Stefan Penner <[email protected]>
Sylvestre Ledru <[email protected]>
Taketoshi Aono <[email protected]>
Expand Down
Loading