Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: eed0ec8e91eae48abd253aac92364def57e0c64c
      
https://github.com/WebKit/WebKit/commit/eed0ec8e91eae48abd253aac92364def57e0c64c
  Author: Anand Srinivasan <[email protected]>
  Date:   2026-04-18 (Sat, 18 Apr 2026)

  Changed paths:
    M JSTests/wasm.yaml
    A JSTests/wasm/multi-memory-spec-harness.js
    A JSTests/wasm/multi-memory-spec-harness/sync_index.js
    A JSTests/wasm/multi-memory-spec-tests/address0.wast.js
    A JSTests/wasm/multi-memory-spec-tests/address1.wast.js
    A JSTests/wasm/multi-memory-spec-tests/align0.wast.js
    A JSTests/wasm/multi-memory-spec-tests/binary0.wast.js
    A JSTests/wasm/multi-memory-spec-tests/data0.wast.js
    A JSTests/wasm/multi-memory-spec-tests/data1.wast.js
    A JSTests/wasm/multi-memory-spec-tests/data_drop0.wast.js
    A JSTests/wasm/multi-memory-spec-tests/exports0.wast.js
    A JSTests/wasm/multi-memory-spec-tests/float_exprs0.wast.js
    A JSTests/wasm/multi-memory-spec-tests/float_exprs1.wast.js
    A JSTests/wasm/multi-memory-spec-tests/float_memory0.wast.js
    A JSTests/wasm/multi-memory-spec-tests/imports0.wast.js
    A JSTests/wasm/multi-memory-spec-tests/imports1.wast.js
    A JSTests/wasm/multi-memory-spec-tests/imports2.wast.js
    A JSTests/wasm/multi-memory-spec-tests/imports3.wast.js
    A JSTests/wasm/multi-memory-spec-tests/imports4.wast.js
    A JSTests/wasm/multi-memory-spec-tests/linking0.wast.js
    A JSTests/wasm/multi-memory-spec-tests/linking1.wast.js
    A JSTests/wasm/multi-memory-spec-tests/linking2.wast.js
    A JSTests/wasm/multi-memory-spec-tests/linking3.wast.js
    A JSTests/wasm/multi-memory-spec-tests/load0.wast.js
    A JSTests/wasm/multi-memory-spec-tests/load1.wast.js
    A JSTests/wasm/multi-memory-spec-tests/load2.wast.js
    A JSTests/wasm/multi-memory-spec-tests/memory-multi.wast.js
    A JSTests/wasm/multi-memory-spec-tests/memory_copy0.wast.js
    A JSTests/wasm/multi-memory-spec-tests/memory_copy1.wast.js
    A JSTests/wasm/multi-memory-spec-tests/memory_fill0.wast.js
    A JSTests/wasm/multi-memory-spec-tests/memory_grow.wast.js
    A JSTests/wasm/multi-memory-spec-tests/memory_init0.wast.js
    A JSTests/wasm/multi-memory-spec-tests/memory_size0.wast.js
    A JSTests/wasm/multi-memory-spec-tests/memory_size1.wast.js
    A JSTests/wasm/multi-memory-spec-tests/memory_size2.wast.js
    A JSTests/wasm/multi-memory-spec-tests/memory_size3.wast.js
    A JSTests/wasm/multi-memory-spec-tests/memory_size_import.wast.js
    A JSTests/wasm/multi-memory-spec-tests/memory_trap0.wast.js
    A JSTests/wasm/multi-memory-spec-tests/memory_trap1.wast.js
    A JSTests/wasm/multi-memory-spec-tests/start0.wast.js
    A JSTests/wasm/multi-memory-spec-tests/store0.wast.js
    A JSTests/wasm/multi-memory-spec-tests/store1.wast.js
    A JSTests/wasm/multi-memory-spec-tests/store2.wast.js
    A JSTests/wasm/multi-memory-spec-tests/traps0.wast.js
    M Tools/Scripts/run-jsc-stress-tests

  Log Message:
  -----------
  Import wasm multimemory spec tests
https://bugs.webkit.org/show_bug.cgi?id=312593
rdar://175025474

Reviewed by Yusuke Suzuki.

This patch imports the wasm multimemory spec tests to exercise that part
of the code.

* JSTests/wasm.yaml:
* JSTests/wasm/multi-memory-spec-harness.js: Added.
(import.string_appeared_here.then):
(test):
(promise_test):
(let.assert_unreached):
(let.console.log):
* JSTests/wasm/multi-memory-spec-harness/sync_index.js: Added.
(let.testNum):
(assertThrows):
(_assert):
(ValueResult):
(ErrorResult):
(Result.prototype.isError):
(hostref):
(eq_ref):
(externref):
(is_externref):
(is_funcref):
(eq_externref):
(eq_funcref):
(reinitializeRegistry.let.handler.get return):
(binary):
(module):
* JSTests/wasm/multi-memory-spec-tests/address0.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/address1.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/align0.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/binary0.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/data0.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/data1.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/data_drop0.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/exports0.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/float_exprs0.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/float_exprs1.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/float_memory0.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/imports0.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/imports1.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/imports2.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/imports3.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/imports4.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/linking0.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/linking1.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/linking2.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/linking3.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/load0.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/load1.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/load2.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/memory-multi.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/memory_copy0.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/memory_copy1.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/memory_fill0.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/memory_grow.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/memory_init0.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/memory_size0.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/memory_size1.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/memory_size2.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/memory_size3.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/memory_size_import.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/memory_trap0.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/memory_trap1.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/start0.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/store0.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/store1.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/store2.wast.js: Added.
* JSTests/wasm/multi-memory-spec-tests/traps0.wast.js: Added.
* Tools/Scripts/run-jsc-stress-tests:

Canonical link: https://commits.webkit.org/311535@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to