-
Notifications
You must be signed in to change notification settings - Fork 29.1k
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
[WIP] deps: update V8 to 8.0 #32095
[WIP] deps: update V8 to 8.0 #32095
Commits on Mar 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7d7d748 - Browse repository at this point
Copy the full SHA 7d7d748View commit details -
Configuration menu - View commit details
-
Copy full SHA for d77064c - Browse repository at this point
Copy the full SHA d77064cView commit details -
src: update NODE_MODULE_VERSION to 83
Major V8 updates are usually API/ABI incompatible with previous versions. This commit adapts NODE_MODULE_VERSION for V8 8.0. Refs: https://github.com/nodejs/CTC/blob/master/meetings/2016-09-28.md
Configuration menu - View commit details
-
Copy full SHA for 03b51c2 - Browse repository at this point
Copy the full SHA 03b51c2View commit details -
deps: V8: un-cherry-pick bd019bd
Original commit message: [testrunner] delete ancient junit compatible format support Testrunner has ancient support for JUnit compatible XML output. This CL removes this old feature. R=mstarzinger@chromium.org,jgruber@chromium.org,jkummerow@chromium.org CC=machenbach@chromium.org Bug: v8:8728 Change-Id: I7e1beb011dbaec3aa1a27398a5c52abdd778eaf0 Reviewed-on: https://chromium-review.googlesource.com/c/1430065 Reviewed-by: Jakob Gruber <jgruber@chromium.org> Reviewed-by: Michael Starzinger <mstarzinger@chromium.org> Commit-Queue: Tamer Tas <tmrts@chromium.org> Cr-Commit-Position: refs/heads/master@{#59045} Refs: v8/v8@bd019bd PR-URL: nodejs#26685 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 997b2b5 - Browse repository at this point
Copy the full SHA 997b2b5View commit details -
deps: V8: silence irrelevant warnings
PR-URL: nodejs#26685 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 60f3e5e - Browse repository at this point
Copy the full SHA 60f3e5eView commit details -
deps: patch V8 to run on older XCode versions
Patch V8 (compiler/js-heap-broker.cc) to remove the use of an optional property, which is a fairly new C++ feature, since that requires a newer XCode version than the minimum requirement in BUILDING.md and thus breaks CI. PR-URL: nodejs#29694 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Ujjwal Sharma <usharma1998@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8ceed05 - Browse repository at this point
Copy the full SHA 8ceed05View commit details -
Configuration menu - View commit details
-
Copy full SHA for be1fd19 - Browse repository at this point
Copy the full SHA be1fd19View commit details -
tools: update V8 gypfiles for V8 8.0
Co-authored-by: Ujjwal Sharma <usharma1998@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7690bcb - Browse repository at this point
Copy the full SHA 7690bcbView commit details -
src: stop overriding deprecated V8 methods
These methods will be removed in V8 8.1, hence we need to stop overriding them.
Configuration menu - View commit details
-
Copy full SHA for f24c774 - Browse repository at this point
Copy the full SHA f24c774View commit details -
Revert "assert: fix line number calculation after V8 upgrade"
This reverts commit 5981fb7.
Configuration menu - View commit details
-
Copy full SHA for 3ab0e61 - Browse repository at this point
Copy the full SHA 3ab0e61View commit details -
test: update test-postmortem-metadata.js
The following metadata has changed in V8: - v8dbg_class_ConsString__first_offset__int - Use v8dbg_class_ConsString__first__String instead. - Refs: v8/v8@b38dfaf - v8dbg_class_ConsString__second_offset__int - Use v8dbg_class_ConsString__second__String instead. - Refs: v8/v8@b38dfaf - v8dbg_class_Map__constructor_or_backpointer__Object - This constant has not changed, but the postmortem metadata generation script required an update. - v8dbg_class_SlicedString__offset_offset__int - Use v8dbg_class_SlicedString__offset__SMI instead. - Refs: v8/v8@b38dfaf - v8dbg_class_ThinString__actual_offset__int - Use v8dbg_class_ThinString__actual__String instead. - Refs: v8/v8@b38dfaf
Configuration menu - View commit details
-
Copy full SHA for 60e7d9f - Browse repository at this point
Copy the full SHA 60e7d9fView commit details -
src: update v8abbr.h for V8 update
This commit updates v8abbr.h to use the updated metadata.
Configuration menu - View commit details
-
Copy full SHA for 35ad809 - Browse repository at this point
Copy the full SHA 35ad809View commit details -
deps: bump minimum icu version to 65
Bump minimum version of ICU needed to build node to 65. Refs: v8/v8@74bf96e
Configuration menu - View commit details
-
Copy full SHA for 3ebef4b - Browse repository at this point
Copy the full SHA 3ebef4bView commit details -
src: remove use of deprecated Symbol::Name()
This commit replaces Symbol::Name() with Symbol::Description(). Fixes: nodejs#30916
Configuration menu - View commit details
-
Copy full SHA for 93681bc - Browse repository at this point
Copy the full SHA 93681bcView commit details -
Update tests for larger Buffers
V8 is about to increase the max TypedArray length to 2**32-1, which Node inherits as Buffer.kMaxLength. Some tests relied on values greater than the previous max length (2**31-1) to throw errors; this updates those tests for the new max length.
Configuration menu - View commit details
-
Copy full SHA for e9b7f47 - Browse repository at this point
Copy the full SHA e9b7f47View commit details -
Remove checks for deserializing wasm
Serialization support of WasmModuleObjects will be removed in https://crrev.com/c/2013110, thus we need to stop testing for that.
Configuration menu - View commit details
-
Copy full SHA for 6ae7004 - Browse repository at this point
Copy the full SHA 6ae7004View commit details -
Avoid calling deprecated method
The {SetExpectInlineWasm} method is deprecated and non-functional since V8 v8.1. Thus node should stop calling it, so that it can be fully removed in a future v8 version.
Configuration menu - View commit details
-
Copy full SHA for 432a7b5 - Browse repository at this point
Copy the full SHA 432a7b5View commit details -
Remove deprecated wasm type check
This removes uses of the "IsWebAssemblyCompiledModule" method, which is deprecated in V8 v8.1 and will be removed in v8.2. We could replace it by "IsWasmModuleObject", but since it's unused in node anyway, I just remove the definition.
Configuration menu - View commit details
-
Copy full SHA for 57613f5 - Browse repository at this point
Copy the full SHA 57613f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cbbee2 - Browse repository at this point
Copy the full SHA 2cbbee2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 819820d - Browse repository at this point
Copy the full SHA 819820dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdc1554 - Browse repository at this point
Copy the full SHA fdc1554View commit details
Commits on Mar 5, 2020
-
deps: V8: cherry-pick e8e324aa9d5f
Original commit message: Fix MSVC component build Add the necessary V8_EXPORT_PRIVATE attributes and a few other minor changes to make building DLLs with MSVC happy. (Note: Debug builds still seem to be failing in Torque, but this fixes Release builds). Bug: v8:8791 Change-Id: Ia4d5372fd1cb961e6268a2b5c089bcd17822f1e5 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1996157 Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Ulan Degenbaev <ulan@chromium.org> Reviewed-by: Tobias Tebbi <tebbi@chromium.org> Commit-Queue: Jakob Kummerow <jkummerow@chromium.org> Cr-Commit-Position: refs/heads/master@{#65822} Refs: v8/v8@e8e324a
Configuration menu - View commit details
-
Copy full SHA for 1d54faf - Browse repository at this point
Copy the full SHA 1d54fafView commit details