Branch: refs/heads/webkitglib/2.54
Home: https://github.com/WebKit/WebKit
Commit: cf0a318ae633c008406dfb4b4e4512309925036f
https://github.com/WebKit/WebKit/commit/cf0a318ae633c008406dfb4b4e4512309925036f
Author: Carlos Alberto Lopez Perez <[email protected]>
Date: 2026-07-31 (Fri, 31 Jul 2026)
Changed paths:
M JSTests/stress/many-substrings-of-rope-shouldnt-use-excessive-memory-2.js
Log Message:
-----------
Cherry-pick 318329@main (18b5fd469877).
https://bugs.webkit.org/show_bug.cgi?id=306952
[JSC] many-substrings-of-rope-shouldnt-use-excessive-memory-2.js.default
fails on WPE
https://bugs.webkit.org/show_bug.cgi?id=306952
Unreviewed test gardening.
This test was skipped for WPE/x86_64 on 306795@main but it is also failing
for
WPE/ARM64, so make the skip more generic.
* JSTests/stress/many-substrings-of-rope-shouldnt-use-excessive-memory-2.js:
Canonical link: https://commits.webkit.org/318329@main
Canonical link: https://commits.webkit.org/317695.21@webkitglib/2.54
Commit: 31cfb645ecfb9f198a99d8b6b7bf931c413095bd
https://github.com/WebKit/WebKit/commit/31cfb645ecfb9f198a99d8b6b7bf931c413095bd
Author: Carlos Alberto Lopez Perez <[email protected]>
Date: 2026-07-31 (Fri, 31 Jul 2026)
Changed paths:
M JSTests/wasm/js-api/Instance.imports.exports.unicode.js
Log Message:
-----------
Cherry-pick 318362@main (db4f6aa69ab2).
https://bugs.webkit.org/show_bug.cgi?id=320756
[JSC] wasm/js-api/Instance.imports.exports.unicode.js: reuse the import and
export descriptor arrays instead of rebuilding them for every check
https://bugs.webkit.org/show_bug.cgi?id=320756
Reviewed by Yusuke Suzuki.
Cache the import and export descriptor arrays before checking their
contents.
Calling WebAssembly.Module.imports() for every imported name rebuilt the
import descriptor around ~961 times and the export one around 31 times,
causing excessive allocation and garbage collection without adding test
coverage.
This was causing this test to be very slow on Release+Asserts for WPE ARM64,
usually timing out.
After this fix the total time to run it went from several minutes to less
than 2 seconds
* JSTests/wasm/js-api/Instance.imports.exports.unicode.js:
(idxModule):
Canonical link: https://commits.webkit.org/318362@main
Canonical link: https://commits.webkit.org/317695.22@webkitglib/2.54
Compare: https://github.com/WebKit/WebKit/compare/4d709916835c...31cfb645ecfb
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications