[webkit-changes] [WebKit/WebKit] 050e38: [JSC] Update wasm spec tests

Yusuke Suzuki noreply at github.com
Sun Feb 12 11:19:15 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 050e38048d089c5e71c2220d1ac1b0fa2b17836b
      https://github.com/WebKit/WebKit/commit/050e38048d089c5e71c2220d1ac1b0fa2b17836b
  Author: Yusuke Suzuki <ysuzuki at apple.com>
  Date:   2023-02-12 (Sun, 12 Feb 2023)

  Changed paths:
    M JSTests/wasm.yaml
    R JSTests/wasm/simd-spec-harness.js
    R JSTests/wasm/simd-spec-harness/sync_index.js
    M JSTests/wasm/simd-spec-tests/simd_lane.wast.js
    M JSTests/wasm/spec-tests/table_fill.wast.js
    M JSTests/wasm/spec-tests/table_grow.wast.js
    A JSTests/wasm/stress/tail-call.js
    R JSTests/wasm/tail-call/tail-call.js
    M Tools/Scripts/run-jsc-stress-tests

  Log Message:
  -----------
  [JSC] Update wasm spec tests
https://bugs.webkit.org/show_bug.cgi?id=252130
rdar://105352005

Reviewed by Mark Lam.

This patch updates wasm spec tests. Also we clean up how to run spec tests so that
we no longer need to list up all test names in wasm.yaml.

* JSTests/wasm.yaml:
* JSTests/wasm/simd-spec-harness.js: Removed.
* JSTests/wasm/simd-spec-harness/sync_index.js: Removed.
* JSTests/wasm/simd-spec-tests/simd_lane.wast.js:
* JSTests/wasm/spec-tests/table_fill.wast.js:
* JSTests/wasm/spec-tests/table_grow.wast.js:
* JSTests/wasm/stress/tail-call.js: Renamed from JSTests/wasm/tail-call/tail-call.js.
(TypeGenerator):
(TypeGenerator.prototype.get return):
(TypeGenerator.prototype.jsArgFromWasmType):
(TypeGenerator.prototype.jsArgsFromWasmParams):
(TypeGenerator.prototype.builderTypeFromWasmType):
(const.createBuilder):
(const.createImports):
(const.createExports):
(const.createCode):
(const.createTypes):
(const.createCaller):
(const.createLeafFunction):
(const.populateStack):
(const.tryTailCall):
(const.tryTailCallIndirect):
(const.commitFunction):
(const.registerCallSite):
(const.addCalls):
(const.addDepth):
(const.compare):
(const.dumpFunctionHeader):
(const.dumpBacktrace):
(const.testWithinModule):
(const.testExceptions):
(const.testJSImport):
(const.testAcrossModules):
(const.testTransitiveClosure):
(const.testStackOverflow):
* Tools/Scripts/run-jsc-stress-tests:

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




More information about the webkit-changes mailing list