-
-
Notifications
You must be signed in to change notification settings - Fork 32k
Revert V8 MSVC and deadlock workarounds #58187
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
Conversation
Review requested:
|
Is the first commit (re-enable sparkplug) intended for v24? Asking for a friend. |
I would say yes, but now that you ask, is it risky? |
After thinking about it for a bit: probably not; node's sparkplug problems were self-inflicted. |
Commit Queue failed- Loading data for nodejs/node/pull/58187 ✔ Done loading data for nodejs/node/pull/58187 ----------------------------------- PR info ------------------------------------ Title Revert V8 MSVC and deadlock workarounds (#58187) Author Michaël Zasso <[email protected]> (@targos) Branch targos:revert-deadlock-v8 -> nodejs:main Labels build, v8 engine, author ready, needs-ci, dont-land-on-v20.x, dont-land-on-v22.x, dont-land-on-v23.x Commits 3 - Revert "deps: disable V8 concurrent sparkplug compilation" - Revert "deps: always define V8_EXPORT_PRIVATE as no-op" - Revert "deps: patch V8 to support compilation with MSVC" Committers 1 - Michaël Zasso <[email protected]> PR-URL: https://github.com/nodejs/node/pull/58187 Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> ------------------------------ Generated metadata ------------------------------ PR-URL: https://github.com/nodejs/node/pull/58187 Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> -------------------------------------------------------------------------------- ℹ This PR was created on Tue, 06 May 2025 08:03:38 GMT ✔ Approvals: 4 ✔ - Ben Noordhuis (@bnoordhuis): https://github.com/nodejs/node/pull/58187#pullrequestreview-2817293262 ✔ - James M Snell (@jasnell) (TSC): https://github.com/nodejs/node/pull/58187#pullrequestreview-2820026777 ✔ - Rafael Gonzaga (@RafaelGSS) (TSC): https://github.com/nodejs/node/pull/58187#pullrequestreview-2821675859 ✔ - Luigi Pinca (@lpinca): https://github.com/nodejs/node/pull/58187#pullrequestreview-2823009665 ✔ Last GitHub CI successful ℹ Last Full PR CI on 2025-05-06T11:41:03Z: https://ci.nodejs.org/job/node-test-pull-request/66644/ - Querying data for job/node-test-pull-request/66644/ ✔ Last Jenkins CI successful -------------------------------------------------------------------------------- ✔ No git cherry-pick in progress ✔ No git am in progress ✔ No git rebase in progress -------------------------------------------------------------------------------- - Bringing origin/main up to date... From https://github.com/nodejs/node * branch main -> FETCH_HEAD ✔ origin/main is now up-to-date - Downloading patch for 58187 From https://github.com/nodejs/node * branch refs/pull/58187/merge -> FETCH_HEAD ✔ Fetched commits as abf1908bd05d..4c2902b2fb06 -------------------------------------------------------------------------------- Auto-merging common.gypi [main a0eca360ac] Revert "deps: disable V8 concurrent sparkplug compilation" Author: Michaël Zasso <[email protected]> Date: Tue May 6 10:00:25 2025 +0200 2 files changed, 2 insertions(+), 2 deletions(-) Auto-merging common.gypi [main f4aa6749d8] Revert "deps: always define V8_EXPORT_PRIVATE as no-op" Author: Michaël Zasso <[email protected]> Date: Tue May 6 10:00:52 2025 +0200 2 files changed, 4 insertions(+), 4 deletions(-) Auto-merging common.gypi [main 34a5681c1c] Revert "deps: patch V8 to support compilation with MSVC" Author: Michaël Zasso <[email protected]> Date: Tue May 6 10:02:02 2025 +0200 14 files changed, 26 insertions(+), 89 deletions(-) delete mode 100644 deps/v8/src/heap/base/asm/arm64/push_registers_masm.S ✔ Patches applied There are 3 commits in the PR. Attempting autorebase. Rebasing (2/6) Executing: git node land --amend --yes --------------------------------- New Message ---------------------------------- Revert "deps: disable V8 concurrent sparkplug compilation"https://github.com/nodejs/node/actions/runs/14901818290 |
Landed in abf1908...e5e8eaa |
This reverts commit 57699ff. PR-URL: #58187 Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
This reverts commit ffadf35. PR-URL: #58187 Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
This reverts commit 0f98039. PR-URL: #58187 Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
This reverts commit 57699ff. PR-URL: #58187 Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
This reverts commit ffadf35. PR-URL: #58187 Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
This reverts commit 0f98039. PR-URL: #58187 Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
Hopefully we don't need them anymore after #58047