dc8384ed22
Add windows specific excludes
2019-08-06 21:03:09 -06:00
b7236a58fc
Add support for platform star key skip exclude
2019-08-06 20:06:34 -06:00
8c13eae2b8
Allow platform specific excludes
2019-08-05 20:57:07 -06:00
a56aaeaaa3
Add additional spectest imports
2019-08-05 19:25:12 -06:00
03e1b3d8e8
Remove unnecessary println and make spectest runs nocapture
2019-08-05 18:58:51 -06:00
540520e54e
cargo fmt
2019-08-05 17:55:41 -06:00
c65abf8ff5
Delete unused commented out println
2019-08-05 17:52:44 -06:00
08eb113394
Output failures in exclude format and add all failures as excludes
2019-08-05 17:51:02 -06:00
1d54a938f6
Fix a couple bugs testing NaNs. Add an exclusion list for LLVM min/max.
2019-08-05 15:38:03 -07:00
43ae30985c
Cleanup test runner
2019-08-04 16:44:27 -06:00
e3d78a1343
Implement allowed failures
2019-08-04 16:13:47 -06:00
b8610e799f
Update README.md, remove old README.md, remove old spectest code
2019-08-04 15:53:48 -06:00
93233eb4b4
Implement registered modules
2019-08-04 15:36:17 -06:00
5c3edabb7c
Enable simd compile
2019-08-04 14:44:55 -06:00
665f8707dc
Implement named modules
2019-08-04 14:20:09 -06:00
8c911cb1c3
Implement action get for assert return
2019-08-04 13:37:39 -06:00
7060785d8d
Implement assert_exhaustion
2019-08-04 13:18:57 -06:00
36bcda711f
Update spectests and run by globbing wast files
2019-08-04 12:42:20 -06:00
9a33ece373
Merge branch 'master' into feature/spectests-runner
2019-08-04 11:34:22 -06:00
0583ae4846
Add system to skip wast commands to allow failures or skipping
2019-08-04 11:25:46 -06:00
f0cdb97320
Add invoke action and imports
2019-08-04 10:19:50 -06:00
7d376e18ee
Add debug line info
2019-08-03 18:07:23 -06:00
021fefcdee
Disable unlinkable spec temporarily, specs timeout
2019-08-03 17:57:34 -06:00
f46d07b5b3
Add more assertions
2019-08-03 17:31:43 -06:00
9fcb06a270
Missed a line!
2019-08-02 16:49:28 -07:00
59ef811b46
Update readme.
2019-08-02 16:48:34 -07:00
22808d1dba
Implement spectests summary report
2019-08-02 16:00:35 -06:00
546969a742
These tests are fixed too.
2019-08-02 14:33:11 -07:00
2fabb5bc20
Add support for (register) command in spec tests and enable importing mutable globals.
...
Enable the part of the simd spec tests that now pass.
2019-08-02 14:18:07 -07:00
21ea2465c0
Catch panicking tests
2019-08-02 11:36:38 -06:00
fccf68c734
Updated version to 0.6.0
2019-07-31 10:28:45 -07:00
9b815cb518
Merge branch 'master' into features/llvm
2019-07-30 15:50:55 -07:00
c42f47da34
Adjust simd_binaryen.wast until it works with LLVM except for known issues.
...
This doesn't yet work as of this commit, we'll need to pick up a new version of wasmparser.rs too.
2019-07-30 15:47:00 -07:00
5f0ce6ef2f
Enable SIMD when parsing the spec tests.
2019-07-29 15:47:38 -07:00
459837f412
Initial commit of wast spectest runner
2019-07-25 22:31:19 -05:00
5c1b7d2e5b
Adds the SIMD tests from binaryren, updated to work with wasmer.
...
This test is too large and therefore does not run by default, see
`fn is_fat_test` in spectests.rs.
2019-07-24 13:48:38 -07:00
f763de94ab
Update to wabt 0.9.0.
2019-07-24 10:03:08 -07:00
0ed104b543
Remove incorrect comment -- wasmer does support mutable globals.
...
The reason this test needed to be disabled is correctly documented in the comment above.
2019-07-23 17:13:02 -07:00
16fe3ce0af
Merge branch 'master' into simd
2019-07-23 13:51:15 -07:00
ad7e3b52d3
Prepare for release of 0.5.7
2019-07-23 11:20:59 -07:00
775c120b38
Update to newer wasmerio/wabt-rs.
2019-07-19 15:48:50 -07:00
cd25356858
Fix shuffle and enable tests. Add support for new load_splat instructions.
...
Updates to wasmparser 0.34.0 and picks up a newer wasmerio/wabt.
2019-07-19 15:19:58 -07:00
3e009c5971
Reformat.
2019-07-18 13:40:24 -07:00
3be6a024aa
Fix bugs in V128 support based on results from testing against simd spec test.
...
These is one test failure remaining with V128 global variables.
* Fix trunc_sat. We need both the largest float that can be converted to an int
and the largest int, they are not the same number.
* Implement calling of functions that take V128 by passing in two i64's.
* Improve support for V128 in spectests. Parse binary modules with the same
features as the outer spectest. Fix compilation error involving Result in
emitted .rs file. Handle V128 in more cases when producing .rs file. Parse
the wast script with SIMD enabled.
* Adjust the WAVM spectest so that it parses with WABT and mostly passes with
wasmer. Wabt is particular about ints not having decimal places and floats
having decimal places. Wasmer does not support mutable globals or shared
memory. Tests of shuffles are disabled. Some assert_invalid tests that wabt
won't even parse are disabled.
2019-07-18 12:52:59 -07:00
eeac6d5d2d
Merge branch 'master' of github.com:wasmerio/wasmer into simd
2019-07-16 19:16:45 -07:00
19f544e489
update to 0.5.6
2019-07-16 13:12:21 -07:00
e980931329
Added simd spectest file
2019-07-10 14:43:54 -07:00
a14d2b27b4
Added simd tests for llvm
2019-07-10 14:41:15 -07:00
b8d2aee80f
Update wabt to 0.8 release.
2019-07-10 13:48:12 -07:00
4752492974
update version numbers to 0.5.5
2019-07-09 17:43:04 -07:00