Changeset 218290 in webkit


Ignore:
Timestamp:
Jun 14, 2017 1:15:47 PM (7 years ago)
Author:
jfbastien@apple.com
Message:

WebAssembly: remove empty test files

Location:
trunk/JSTests
Files:
3 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JSTests/ChangeLog

    r218216 r218290  
     12017-06-14  JF Bastien  <jfbastien@apple.com>
     2
     3        WebAssembly: remove empty test files
     4        https://bugs.webkit.org/show_bug.cgi?id=173382
     5
     6        Reviewed by Saam Barati.
     7
     8        The following files:
     9                JSTests/wasm/function-tests/call-indirect-params.js
     10                JSTests/wasm/function-tests/call-indirect.js
     11                JSTests/wasm/js-api/call-indirect-results.js
     12        Were changed to empty files in https://trac.webkit.org/changeset/209771
     13
     14        They were testing call_indirect with the wrong semantics, before
     15        we implemented tables. That change implemented tables and
     16        therefore removed the erroneous tests.
     17
     18        We have a few tests for call_indirect which already do the right thing:
     19                JSTests/wasm/function-tests/context-switch.js
     20                JSTests/wasm/function-tests/exceptions.js
     21                JSTests/wasm/function-tests/grow-memory-2.js
     22                JSTests/wasm/function-tests/stack-overflow.js
     23                JSTests/wasm/function-tests/table-basic-2.js
     24                JSTests/wasm/function-tests/table-basic.js
     25                JSTests/wasm/js-api/call-indirect.js
     26                JSTests/wasm/js-api/table.js
     27                JSTests/wasm/js-api/unique-signature.js
     28                JSTests/wasm/js-api/wrapper-function.js
     29
     30        I also just imported the updated spec tests which, among other
     31        things, test call_indirect:
     32                core/br.wast
     33                core/br_table.wast
     34                core/call_indirect.wast
     35                core/func.wast
     36                core/func_ptrs.wast
     37                core/imports.wast
     38                core/left-to-right.wast
     39                core/linking.wast
     40                core/nop.wast
     41                core/return.wast
     42                core/typecheck.wast
     43                core/unreachable.wast
     44
     45        So I think it's OK to just delete the tests which should just have
     46        been deleted back when tables were added.
     47
     48        * wasm/function-tests/call-indirect-params.js: Removed.
     49        * wasm/function-tests/call-indirect.js: Removed.
     50        * wasm/js-api/call-indirect-results.js: Removed.
     51
    1522017-06-13  JF Bastien  <jfbastien@apple.com>
    253
Note: See TracChangeset for help on using the changeset viewer.