-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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 8.1 #32116
deps: update V8 to 8.1 #32116
Commits on Mar 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ca24f95 - Browse repository at this point
Copy the full SHA ca24f95View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae159b5 - Browse repository at this point
Copy the full SHA ae159b5View 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.1. Refs: https://github.com/nodejs/CTC/blob/master/meetings/2016-09-28.md
Configuration menu - View commit details
-
Copy full SHA for f03be8e - Browse repository at this point
Copy the full SHA f03be8eView commit details -
tools: update V8 gypfiles for 8.1
Co-authored-by: Ben Noordhuis <info@bnoordhuis.nl> Co-authored-by: Michaël Zasso <targos@protonmail.com> Co-authored-by: Richard Lau <riclau@uk.ibm.com> Co-authored-by: Ujjwal Sharma <ryzokuken@igalia.com>
Configuration menu - View commit details
-
Copy full SHA for 23df7d9 - Browse repository at this point
Copy the full SHA 23df7d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5703918 - Browse repository at this point
Copy the full SHA 5703918View 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
Configuration menu - View commit details
-
Copy full SHA for 840e401 - Browse repository at this point
Copy the full SHA 840e401View 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.
Configuration menu - View commit details
-
Copy full SHA for aeec277 - Browse repository at this point
Copy the full SHA aeec277View commit details -
deps: V8: patch register-arm64.h
Fixes a compilation issue on some platforms
Configuration menu - View commit details
-
Copy full SHA for b988094 - Browse repository at this point
Copy the full SHA b988094View commit details -
deps: V8: forward declaration of
Rtl*FunctionTable
This should be semver-patch since actual invocation is version conditional.
Configuration menu - View commit details
-
Copy full SHA for 1d42476 - Browse repository at this point
Copy the full SHA 1d42476View commit details -
deps: make v8.h compatible with VS2015
There is a bug in the most recent version of VS2015 that affects v8.h and therefore prevents compilation of addons. Refs: https://stackoverflow.com/q/38378693
Configuration menu - View commit details
-
Copy full SHA for c2cd5c9 - Browse repository at this point
Copy the full SHA c2cd5c9View commit details -
Revert "assert: fix line number calculation after V8 upgrade"
This reverts commit 5981fb7.
Configuration menu - View commit details
-
Copy full SHA for 355ec99 - Browse repository at this point
Copy the full SHA 355ec99View 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 9cc96f0 - Browse repository at this point
Copy the full SHA 9cc96f0View commit details -
deps: V8: cherry-pick 1e36e21acc40
Original commit message: Remove unnecessary export, which happens to break MSVC DLL builds. Change-Id: I47c9211274cefd26bde6bd93aa7503e022df4357 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2042874 Reviewed-by: Ulan Degenbaev <ulan@chromium.org> Commit-Queue: Bill Ticehurst <billti@microsoft.com> Cr-Commit-Position: refs/heads/master@{#66179} Refs: v8/v8@1e36e21
Configuration menu - View commit details
-
Copy full SHA for 3c9902f - Browse repository at this point
Copy the full SHA 3c9902fView commit details -
deps: V8: cherry-pick 931bdbd76f5b
Original commit message: [torque] fix build on VS2017 Node.js build fails on VS2017 without these headers, see the downstream issue (nodejs/node-v8#128). Co-authored-by: Ben Noordhuis <info@bnoordhuis.nl> Co-authored-by: gengjiawen <technicalcute@gmail.com> Change-Id: I771eab435dce5cf548581f3acd78681180c77692 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2093951 Reviewed-by: Tobias Tebbi <tebbi@chromium.org> Commit-Queue: Tobias Tebbi <tebbi@chromium.org> Cr-Commit-Position: refs/heads/master@{#66661} Refs: v8/v8@931bdbd
Configuration menu - View commit details
-
Copy full SHA for 04e0e67 - Browse repository at this point
Copy the full SHA 04e0e67View 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 2b3d7d8 - Browse repository at this point
Copy the full SHA 2b3d7d8View commit details -
deps: patch V8 to run on Xcode 8
Patch V8 (wasm/wasm-module.cc) to remove const qualifier from type passed to template call of `OwnedVector::Of`. Xcode 8 can't convert 'OwnedVector<unsigned char>' to 'OwnedVector<const unsigned char>' when returning from a function (which is likely a bug on Xcode, considering this worked on the prior version of Xcode as well as newer versions). This workaround shouldn't affect the application, since the const qualifier is preserved in the AsmJsOffsetInformation::encoded_offset_. There's also a V8 test passing a const-qualified type to ::Of, but since we don't test V8 on Xcode 8, it should be fine to leave it as is. Signed-off-by: Matheus Marchini <mmarchini@netflix.com>
Configuration menu - View commit details
-
Copy full SHA for 17215ef - Browse repository at this point
Copy the full SHA 17215efView 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 868f6a6 - Browse repository at this point
Copy the full SHA 868f6a6View 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 3943f56 - Browse repository at this point
Copy the full SHA 3943f56View commit details -
src: 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 cf436e1 - Browse repository at this point
Copy the full SHA cf436e1View commit details -
src: 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 41150e1 - Browse repository at this point
Copy the full SHA 41150e1View commit details -
test: remove checks for deserializing wasm
V8 is removing support for serializing wasm modules via the value serializer. Once this is complete (https://crrev.com/c/2013110), we can re-add this test.
Configuration menu - View commit details
-
Copy full SHA for 9dff644 - Browse repository at this point
Copy the full SHA 9dff644View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff41527 - Browse repository at this point
Copy the full SHA ff41527View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11949c1 - Browse repository at this point
Copy the full SHA 11949c1View commit details -
build: temporarily skip ASAN build
GitHub Actions doesn't have enough memory to complete an ASAN+Debug with V8 8.1. Don't take ASAN into account on CI results until we find a workaround, or until we upgrade to V8 8.2.
Configuration menu - View commit details
-
Copy full SHA for 9dac823 - Browse repository at this point
Copy the full SHA 9dac823View commit details