-
Notifications
You must be signed in to change notification settings - Fork 29.6k
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 12.4 #52465
deps: update V8 to 12.4 #52465
Commits on Apr 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d887f85 - Browse repository at this point
Copy the full SHA d887f85View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4c6f08 - Browse repository at this point
Copy the full SHA e4c6f08View commit details -
src: update NODE_MODULE_VERSION to 127
Major V8 updates are usually API/ABI incompatible with previous versions. This commit adapts NODE_MODULE_VERSION for V8 12.4. Refs: https://github.com/nodejs/CTC/blob/master/meetings/2016-09-28.md
Configuration menu - View commit details
-
Copy full SHA for 8d1bbf8 - Browse repository at this point
Copy the full SHA 8d1bbf8View commit details -
deps: always define V8_EXPORT_PRIVATE as no-op
dllexport introduces issues when compiling with MSVC. PR-URL: nodejs#47251 Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Jiawen Geng <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Richard Lau <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 88a4285 - Browse repository at this point
Copy the full SHA 88a4285View commit details -
deps: silence irrelevant V8 warning
PR-URL: nodejs#45579 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: James M Snell <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a41d78c - Browse repository at this point
Copy the full SHA a41d78cView commit details -
deps: disable V8 concurrent sparkplug compilation
It introduces process hangs on some platforms because Node.js doesn't tear down V8 correctly. Disable it while we work on a solution. Refs: nodejs#47297 Refs: https://bugs.chromium.org/p/v8/issues/detail?id=13902 PR-URL: nodejs#47450 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Michael Dawson <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: James M Snell <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1999abf - Browse repository at this point
Copy the full SHA 1999abfView commit details -
deps: avoid compilation error with ASan
Refs: https://bugs.chromium.org/p/v8/issues/detail?id=14221 PR-URL: nodejs#49639 Reviewed-By: Jiawen Geng <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6be9104 - Browse repository at this point
Copy the full SHA 6be9104View commit details -
deps: remove usage of a C++20 feature from V8
We are not ready to compile with C++20 support yet. This is only a DCHECK that can be removed without affecting the behavior of release builds. PR-URL: nodejs#49639 Reviewed-By: Jiawen Geng <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 915255b - Browse repository at this point
Copy the full SHA 915255bView commit details -
deps: patch V8 to avoid duplicated zlib symbol
PR-URL: nodejs#49639 Reviewed-By: Jiawen Geng <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c09d25f - Browse repository at this point
Copy the full SHA c09d25fView commit details -
deps: silence internal V8 deprecation warning
PR-URL: nodejs#52293 Reviewed-By: Moshe Atlow <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Richard Lau <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2aa1874 - Browse repository at this point
Copy the full SHA 2aa1874View commit details
Commits on Apr 22, 2024
-
build: compile with C++20 support on Windows
Our Linux build infra is not ready for it yet, but V8 is making it difficult to compile on Windows without it. Refs: nodejs#45402
Configuration menu - View commit details
-
Copy full SHA for 486bbc8 - Browse repository at this point
Copy the full SHA 486bbc8View commit details -
deps: patch V8 to support compilation with MSVC
After enabling -std:c++20 on Windows, patch is now much smaller.
Configuration menu - View commit details
-
Copy full SHA for 55deada - Browse repository at this point
Copy the full SHA 55deadaView commit details -
On Windows debug builds, it is not allowed to dereference empty iterators. Refs: https://chromium-review.googlesource.com/c/v8/v8/+/5331688
Configuration menu - View commit details
-
Copy full SHA for e5a2b47 - Browse repository at this point
Copy the full SHA e5a2b47View commit details -
deps: V8: cherry-pick cd10ad7cdbe5
Original commit message: [compiler] reset script details in functions deserialized from code cache During the serialization of the code cache, V8 would wipe out the host-defined options, so after a script id deserialized from the code cache, the host-defined options need to be reset on the script using what's provided by the embedder when doing the deserializing compilation, otherwise the HostImportModuleDynamically callbacks can't get the data it needs to implement dynamic import(). Change-Id: I33cc6a5e43b6469d3527242e083f7ae6d8ed0c6a Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5401780 Reviewed-by: Leszek Swirski <[email protected]> Commit-Queue: Joyee Cheung <[email protected]> Cr-Commit-Position: refs/heads/main@{#93323} Refs: v8/v8@cd10ad7 PR-URL: nodejs#52535 Refs: nodejs#47472 Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5d0cc1b - Browse repository at this point
Copy the full SHA 5d0cc1bView commit details -
tools: update V8 gypfiles for 12.4
Refs: v8/v8@6196de8 Refs: v8/v8@4af6461 Refs: v8/v8@7ba16ea
Configuration menu - View commit details
-
Copy full SHA for a9c7011 - Browse repository at this point
Copy the full SHA a9c7011View commit details