Commit 94c28eb7 authored by Ilya Rezvov's avatar Ilya Rezvov Committed by V8 LUCI CQ

Reland "Port JS-Wasm Promise Integration for arm64"

This is a reland of commit 0a1a579a

The original CL has a bag in assigning no_reg to scoped Register variable.
To fix it Scoped guard was added for automated release of scoped registers.

Original change's description:
> Port JS-Wasm Promise Integration for arm64
>
>
> Port Generic JS-Wasm Wrapper for arm64
>
> Change-Id: I256e6511d47af9ab04c577beb6b829dfee34a6ed
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3841074
> Commit-Queue: Ilya Rezvov <irezvov@chromium.org>
> Reviewed-by: Thibaud Michaud <thibaudm@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#83038}

Change-Id: I7b8b355f5689e51529223f1156e74e980c3b50ea
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3879492Reviewed-by: 's avatarThibaud Michaud <thibaudm@chromium.org>
Commit-Queue: Ilya Rezvov <irezvov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#83068}
parent 5d201ee1
This diff is collapsed.
......@@ -1726,11 +1726,11 @@
}], # third_party_heap
##############################################################################
['arch != x64', {
# Stack switching is only supported on x64.
['(arch != x64 and arch != arm64) or simulator_run', {
# Stack switching is only supported on x64/arm64.
'wasm/stack-switching': [SKIP],
'wasm/stack-switching-export': [SKIP],
}], # arch != x64
}], # (arch != x64 and arch != arm64) or simulator_run
##############################################################################
['arch != x64 and arch != arm64 and arch != loong64 and arch != mips64', {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment