-
-
Notifications
You must be signed in to change notification settings - Fork 33.4k
[v20.x backport]deps: V8: cherry-pick 6b1b9bca2a8 #59662
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
base: v20.x-staging
Are you sure you want to change the base?
Conversation
Origin commit message: [loong64][codegen] Avoid memory access under stack pointer According to LoongArch ABI doc chapter 8.2: "Procedures must not assume the persistence on-stack data of which the addresses lie below the stack pointer." Change-Id: I92735e052227495ac9884c4290b57eaffbf905e1 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6786372 Auto-Submit: Zhao Jiazhong <zhaojiazhong-hf@loongson.cn> Reviewed-by: Matthias Liedtke <mliedtke@chromium.org> Commit-Queue: Matthias Liedtke <mliedtke@chromium.org> Cr-Commit-Position: refs/heads/main@{#101634} Refs: v8/v8@6b1b9bc
Review requested:
|
https://ci.nodejs.org/job/node-test-commit-osx/66558/nodes=osx13-arm64/console |
The only test failing is unrelated to this PR, I'll backport it |
Origin commit message: [loong64][codegen] Avoid memory access under stack pointer According to LoongArch ABI doc chapter 8.2: "Procedures must not assume the persistence on-stack data of which the addresses lie below the stack pointer." Change-Id: I92735e052227495ac9884c4290b57eaffbf905e1 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6786372 Auto-Submit: Zhao Jiazhong <zhaojiazhong-hf@loongson.cn> Reviewed-by: Matthias Liedtke <mliedtke@chromium.org> Commit-Queue: Matthias Liedtke <mliedtke@chromium.org> Cr-Commit-Position: refs/heads/main@{#101634} Backport-PR-URL: #59662 Refs: v8/v8@6b1b9bc PR-URL: #59283 Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
Landed in 42224ac |
It actually needs to wait to land v24 first, so we gotta wait for the next release :( |
78f1233
to
2f333b6
Compare
Due to the changes to v8_embedder_string in common.gypi, there may be conflicts when cherry-picking from the main branch to v24.x. |
No we just have that the commits get released in a v24 to make sure it does not break ecosystem then we can backport it to an lts release |
Thank you for your reply, I'll keep an eye on the progress. |
This fix has been incorporated into the v24.8.0 release (#59816) @marco-ippolito |
Backports #59283 to v20.x.
Fix node-20.19.0 cpu-prof test failures can be seen in Debian CI:
https://buildd.debian.org/status/fetch.php?pkg=nodejs&arch=loong64&ver=20.19.0%2Bdfsg-2&stamp=1743722073&raw=0
CC: @marco-ippolito @aduh95