Commit Graph

71 Commits

Author SHA1 Message Date
9fcb06a270 Missed a line! 2019-08-02 16:49:28 -07:00
59ef811b46 Update readme. 2019-08-02 16:48:34 -07: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
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
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
4d21d2485c Merge branch 'master' into update-0.5.4 2019-07-06 00:53:02 -07:00
5a2a3f65df Trying to fix tests 2019-07-05 20:38:19 -07:00
99ebb782dc update to version 0.5.4 2019-07-05 13:35:55 -07:00
535da4c34a update to version 0.5.3 for wapm bug fix 2019-07-03 14:35:39 -07:00
83da82d844 update for release wasmer 0.5.2 2019-07-02 14:13:45 -07:00
09177ac3ae update version numbers to 0.5.1, add changelog entry 2019-06-24 12:45:40 -07:00
7bdfb2be51 update version numbers and changelog for 0.5.0 2019-06-17 12:56:28 -07:00
8069cdac16 Merge branch 'master' into feature/clif-cgapi 2019-05-26 12:04:45 -05:00
d440776bc0 Update lifetime of function builder references 2019-05-25 18:06:41 -05:00
4ddffb8285 Update libraries versions to 0.4.2 2019-05-16 14:39:13 -07:00
e5dc94c7d6 update version number to 0.4.1 2019-05-06 18:02:39 -07:00
d020ffd759 update version to 0.4.0 2019-04-29 13:26:51 -07:00
d507253372 update crate version numbers to 0.3.0 2019-04-12 12:19:46 -07:00
d67bfdb2c5 Renamed dynasm backend to singlepass 2019-04-11 12:44:03 -07:00
316cbc54ab doc(lib) Add basic README.md. 2019-03-29 10:17:24 +01:00
af8f307a92 Fix dependencies. 2019-03-18 16:14:11 +08:00
caa239a3df Make wasmer-dynasm-backend optional. 2019-03-18 16:06:20 +08:00
08f4526b45 Merge remote-tracking branch 'origin/master' into feature/dynasm-backend 2019-03-17 21:14:01 +08:00
68181acc74 Add dynasm to spectests 2019-03-12 21:14:50 -05:00
ee55cd5e64 create an llvm flag 2019-03-11 09:58:09 -07:00
3a4325c5a3 Only use llvm in non windows envs 2019-03-07 18:26:29 -08:00
03909fe3c2 Run spectests with both compilers, activate using features 2019-03-06 00:15:07 -06:00
4e198bca8b merge upstream/master into wasmer-private/feature/llvm-backend 2019-03-04 13:03:32 -08:00
65ec10961b Change RuntimeError type (#234)
* Change RuntimeError type and fix codebase to use it

* Fix spectests to work with new runtime error type

* Fix windows signal handler in the clif-backend

* Add missing conversion

* final windows fix
2019-03-04 12:57:26 -08:00
b80252e165 Setup the spectests lib to use llvm-backend 2019-02-28 23:02:03 -06:00
53c8603464 Updated crates version to 0.2.0 2019-02-25 13:33:33 -08:00
2234f357b7 Merge branch 'master' into feature/cache-rework 2019-02-21 11:54:57 -08:00