3c7bc08aec
These are added as mjsunit tests for now since they haven't been merged to the spec repo. When that happens, the wasm-spec-tests testsuite can be updated to include these tests, and the tests in this directory can be removed. This CL also adds the test/mjsunit/wasm/bulk-memory-spec directory to a list of directories that aren't checked for copyright (since these files are auto-generated). Bug: v8:7747 Change-Id: I906f2ca45f497a6728f94afb9b3330971e1d3fd5 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1600363 Commit-Queue: Ben Smith <binji@chromium.org> Reviewed-by: Andreas Haas <ahaas@chromium.org> Reviewed-by: Sergiy Belozorov <sergiyb@chromium.org> Cr-Commit-Position: refs/heads/master@{#61395} |
||
---|---|---|
.. | ||
binary.wast | ||
binary.wast.js | ||
bulk.wast | ||
bulk.wast.js | ||
custom.wast | ||
custom.wast.js | ||
linking.wast | ||
linking.wast.js | ||
memory_copy.wast | ||
memory_copy.wast.js | ||
memory_fill.wast | ||
memory_fill.wast.js | ||
memory_init.wast | ||
memory_init.wast.js | ||
README | ||
table_copy.wast | ||
table_copy.wast.js | ||
table_init.wast | ||
table_init.wast.js |
This directory contains the bulk-memory proposal tests, converted to JS using the reference interpreter using the following shell command: ``` for f in *.wast; do wasm $f -o $f.js; done ``` Where `wasm` is the reference interpreter compiled from the bulk memory proposal (https://github.com/WebAssembly/bulk-memory-operations). This only includes the tests that are different than the spec repo. The testsuite repo (https://github.com/WebAssembly/testsuite) has a tool which calculates this, see https://github.com/WebAssembly/testsuite/tree/master/proposals/bulk-memory-operations The contents are copied from the following revisions: WebAssembly/testsuite: 2a2099d52103215962707fbe9f44cd51fd146636 WebAssembly/bulk-memory-operations: 47b4ae718b42081a220ac7f405bed1391661a635