-
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
v8,tools: expose experimental wasm revectorize feature #54896
base: main
Are you sure you want to change the base?
Conversation
Review requested:
|
07ba285
to
f5381ba
Compare
@targos Could you help me merge this PL? I seem not authorized and it's already one week passed. Thank you in advance! |
Commit Queue failed- Loading data for nodejs/node/pull/54896 ✔ Done loading data for nodejs/node/pull/54896 ----------------------------------- PR info ------------------------------------ Title v8,tools: expose experimental wasm revectorize feature (#54896) Author Yolanda-Chen <[email protected]> (@yolanda15, first-time contributor) Branch yolanda15:enable_revec -> nodejs:main Labels build, v8 engine, tools, needs-ci Commits 1 - v8,tools: expose experimental wasm revectorize feature Committers 1 - Yolanda Chen <[email protected]> PR-URL: https://github.com/nodejs/node/pull/54896 Reviewed-By: Michaël Zasso <[email protected]> ------------------------------ Generated metadata ------------------------------ PR-URL: https://github.com/nodejs/node/pull/54896 Reviewed-By: Michaël Zasso <[email protected]> -------------------------------------------------------------------------------- ℹ This PR was created on Thu, 12 Sep 2024 07:48:42 GMT ✔ Approvals: 1 ✔ - Michaël Zasso (@targos) (TSC): https://github.com/nodejs/node/pull/54896#pullrequestreview-2303482481 ✔ Last GitHub CI successful ✘ No Jenkins CI runs detected -------------------------------------------------------------------------------- ✔ Aborted `git node land` session in /home/runner/work/node/node/.ncuhttps://github.com/nodejs/node/actions/runs/10952384360 |
f5381ba
to
8234dfd
Compare
0e46290
to
7db8179
Compare
The test failure seems unrelated. Not wasm test and not reproducible locally. Rebased and rerun the test. |
7db8179
to
f3f3245
Compare
Rebase again. Could anyone help approve the workflows? |
Seems all test passed. I'm still not authorized. Could anyone help merge this PR? Not sure if any other authority is needed. Thanks in advance! |
f3f3245
to
f9f09d7
Compare
Thanks Marco! Rebased to avoid test failures. |
I would recommend to not rebase, unless there are conflicts to fix: when you rebase, the PR requires a full CI re-run, while we can simply resume the failed test suite if you don't rebase. |
Thanks for the recommendation! Noted and will avoid the rebase next time. @aduh95 |
Added a new commit to disable revec on mac to avoid a bulid failure with clang13 on macOS. |
The test failure on node-test-commit-arm seems timeout:
May need a retest @aduh95. Thanks! |
The wasm simd256 revectorization feature is enabled by default when v8_enable_webassembly is true on x64 target in V8. At runtime it will be enabled through flag --experimental-wasm-revectorize.
This PR adds the build configuration in Node to enable this feature and make it explicitly accessible through the same runtime flag for x64 build.