Uh oh!
There was an error while loading. Please reload this page.
[v22.x backport] Wasm ESM Integration PRs & Unflagging - #59179
[v22.x backport] Wasm ESM Integration PRs & Unflagging#59179guybedford wants to merge 2 commits into
Conversation
nodejs-github-bot
commented
Jul 22, 2025
Review requested:
|
b6d4790 to
8a5a312Compare8a5a312 to
d069903Compared069903 to
d5ff7eaComparenodejs-github-bot
commented
Jul 25, 2025
ryanaslett
commented
Jul 25, 2025
This is the first PR to run after re-enabling OSX testing. |
Could you please rebase? Also, #59020 is labeled
dont-land-on-v22.x |
d5ff7ea to
fc09828Compare@aduh95 sure, this is now rebased. I initially added that label when I thought string builtins was not implementable, but it was trivial to include the polyfill. Aligning the semantics for instances between 22 and 24 feels like a win to me here, so I think it could be worthwhile. |
fc09828 to
cb08197Compareguybedford
commented
Jul 30, 2025
It actually turns out we can use the V8 flag here instead of including the polyfill for string builtins, so rebasing #59020 was actually much easier than I originally implemented too. |
cb08197 to
c25ba79Compare
This comment was marked as outdated.
This comment was marked as outdated.
c25ba79 to
208e26dCompare
This comment was marked as outdated.
This comment was marked as outdated.
nodejs-github-bot
commented
Aug 3, 2025
208e26d to
a9736daComparePR-URL: nodejs#59020 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
b2ebc0d to
d6de6cdComparePR-URL: nodejs#57038 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Stephen Belanger <admin@stephenbelanger.com> Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
d6de6cd to
6f42a72Comparenodejs-github-bot
commented
Aug 6, 2025
nodejs-github-bot
commented
Aug 21, 2025
nodejs-github-bot
commented
Aug 21, 2025
nodejs-github-bot
commented
Aug 21, 2025
nodejs-github-bot
commented
Aug 21, 2025
nodejs-github-bot
commented
Aug 21, 2025
nodejs-github-bot
commented
Aug 22, 2025
nodejs-github-bot
commented
Aug 22, 2025
nodejs-github-bot
commented
Aug 22, 2025
nodejs-github-bot
commented
Aug 22, 2025
nodejs-github-bot
commented
Aug 22, 2025
nodejs-github-bot
commented
Aug 25, 2025
nodejs-github-bot
commented
Aug 26, 2025
nodejs-github-bot
commented
Aug 26, 2025
nodejs-github-bot
commented
Aug 26, 2025
nodejs-github-bot
commented
Aug 26, 2025
nodejs-github-bot
commented
Aug 26, 2025
PR-URL: #57038 Backport-PR-URL: #59179 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Stephen Belanger <admin@stephenbelanger.com> Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
aduh95
commented
Aug 26, 2025
Landed in f64f5df...fa9a9e9 |
* chore: bump node in DEPS to v22.19.0 * chore: fixup patch indices * crypto: add tls.setDefaultCACertificates() nodejs/node#58822 * esm: js-string Wasm builtins in ESM Integration nodejs/node#59179 --------- Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com> Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
* chore: bump node in DEPS to v22.19.0 * chore: fixup patch indices * crypto: add tls.setDefaultCACertificates() nodejs/node#58822 * esm: js-string Wasm builtins in ESM Integration nodejs/node#59179 --------- Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com> Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
* chore: bump node in DEPS to v22.19.0 * chore: fixup patch indices * crypto: add tls.setDefaultCACertificates() nodejs/node#58822 * esm: js-string Wasm builtins in ESM Integration nodejs/node#59179 --------- Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com> Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
* chore: bump node in DEPS to v22.19.0 * chore: fixup patch indices * crypto: add tls.setDefaultCACertificates() nodejs/node#58822 * esm: js-string Wasm builtins in ESM Integration nodejs/node#59179 --------- Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com> Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
* chore: bump node in DEPS to v22.19.0 * chore: fixup patch indices * crypto: add tls.setDefaultCACertificates() nodejs/node#58822 * esm: js-string Wasm builtins in ESM Integration nodejs/node#59179 --------- Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com> Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
* chore: bump node in DEPS to v22.19.0 * chore: fixup patch indices * crypto: add tls.setDefaultCACertificates() nodejs/node#58822 * esm: js-string Wasm builtins in ESM Integration nodejs/node#59179 --------- Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com> Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
Backports:
This does not include source phase imports support as this was a later v8 feature.
This only reflects the unflagging of the experimental instance phase, and the backport is updated to reflect that.
JS String Builtins is possible to support with a very small polyfill layer allowing the implementation to match and pass the tests from v24.