Mark McCaskey
ce1b1f67cf
Update opt name in CompilerConfig, enable IR verification in spectests
2020-03-24 15:46:58 -07:00
losfair
29a431cfc7
Remove 4 spectest excludes that are no longer needed.
2020-03-18 01:43:05 +08:00
losfair
a9cd6d6814
Add aarch64 NaN canonicalization spectest excludes.
2020-03-18 01:16:18 +08:00
losfair
5e40be48a1
Merge remote-tracking branch 'origin/master' into feature/singlepass-nan-cncl
2020-03-18 00:43:52 +08:00
losfair
72bc9f6531
Add call canonicalization tests.
2020-03-18 00:42:19 +08:00
losfair
1ddf3a1c4e
Add mem/local NaN tests.
2020-03-17 14:13:31 +08:00
losfair
e0538d32fa
Remove clif spectest excludes.
2020-03-17 13:52:42 +08:00
Mark McCaskey
382e244f18
Merge branch 'master' into freebsd
2020-03-16 12:53:10 -07:00
Nick Lewycky
29b5223b3e
Canonicalize NANs produced by f.trunc and f.nearby.
2020-03-16 11:36:17 -07:00
losfair
da07ed5011
Add clif/llvm NaN spectest failure excludes.
2020-03-16 23:40:28 +08:00
losfair
5d26d92d9b
Add switch to turn on/off NaN canonicalization.
2020-03-16 23:40:02 +08:00
Syrus Akbary
7617350851
Merge branch 'master' into fix/fpcc-workaround
2020-03-11 21:51:31 -07:00
Mark McCaskey
fffdba395d
Prepare for 0.16.2 release
2020-03-11 19:15:31 -07:00
Mark McCaskey
dc9cc3292c
Prepare for 0.16.1 release
2020-03-11 16:00:21 -07:00
losfair
fc9f1bc8b3
Merge remote-tracking branch 'origin/master' into fix/fpcc-workaround
2020-03-12 02:51:40 +08:00
Mark McCaskey
d7d5f5b894
Prepare for 0.16.0 release
2020-03-11 11:15:07 -07:00
losfair
7d2d89b606
Resolve review comments.
2020-03-10 12:28:54 +08:00
losfair
79613e42d7
Prettier format panic message in spectest.
2020-03-10 02:45:31 +08:00
Mark McCaskey
c295adbaa8
Prepare for 0.15.0 release
2020-03-04 12:26:19 -08:00
MikaelUrankar
da04dab436
Add FreeBSD specific failure excludes.
2020-03-03 12:13:56 +01:00
MikaelUrankar
48fcc8af09
Recognize FreeBSD
2020-03-02 15:41:41 +01:00
Mark McCaskey
ce21910077
Prepare for 0.14.1 release
...
0.14.1 differs from 0.14.0 primarily in that the GNU/Linux build is
built on Ubuntu 16.04 instead of 18.04, meaning we'll use an earlier
version of GLIBC.
2020-02-24 13:20:12 -08:00
losfair
f717d4c779
Merge remote-tracking branch 'origin/master' into feature/spectest-check-excluded
2020-02-22 01:26:10 +08:00
losfair
f2084982d4
Make excludes more specialized.
2020-02-22 01:25:14 +08:00
Ivan Enderlin
1e52d4b9b2
doc(readme) Fix logo.
2020-02-21 13:39:43 +01:00
Mark McCaskey
1374bf0806
Prepare for 0.14.0 release
2020-02-20 13:15:29 -08:00
losfair
3fa62461e6
Specify excludes separately for linux/macos singlepass.
2020-02-21 03:47:17 +08:00
losfair
456d2dc2a8
Match against both target OS and family.
2020-02-21 03:47:01 +08:00
losfair
c1f1a82854
Check for unused excludes.
2020-02-21 03:23:44 +08:00
losfair
c6861d1827
Merge remote-tracking branch 'origin/master' into fix/singlepass-indirect-call
2020-02-12 02:55:48 +08:00
losfair
01e570d60a
Add test for PR 1191.
2020-02-12 02:54:27 +08:00
losfair
b40edd4512
Fix failures on test compilation.
2020-02-11 03:03:05 +08:00
losfair
e0aafbe9dd
Remove WasmTrapInfo
and passExceptionCode
in the generic Box<Any>
container.
2020-02-06 23:49:50 +08:00
losfair
74eb11352a
Merge remote-tracking branch 'origin/master' into feature/unified-exceptions
2020-01-21 01:10:40 +08:00
losfair
16dee04d22
Add aarch64-specific failure excludes.
2020-01-21 01:10:14 +08:00
Mark McCaskey
430524ce51
Prepare for 0.13.1 release
2020-01-16 14:07:18 -08:00
Mark McCaskey
3c996bc821
Prepare for 0.13.0 release
2020-01-15 11:09:47 -08:00
losfair
35870b33e5
Update spectests to test singlepass traps.
2020-01-16 02:59:27 +08:00
Nick Lewycky
6fe2f434c6
Add tests for non-trapping float to int conversions.
...
This breaks all of conversions.wast on singlepass. LLVM and Cranelift pass.
2019-12-20 16:20:58 -08:00
Mark McCaskey
6a74b7e994
Prepare for 0.12.0 release
2019-12-18 17:24:29 -05:00
Nick Lewycky
7162906297
Initial commit of AArch64 support for the llvm backend.
2019-12-06 17:23:39 -08:00
Nick Lewycky
2433d365af
Add new test feature, enabled in test crates.
...
When test feature is enabled, turn on LLVM verifier. This was previously never enabled.
2019-11-22 16:51:44 -08:00
Mark McCaskey
bb1e7a8d78
Prepare for 0.11.0 release
2019-11-22 11:18:06 -08:00
Syrus
0834ccf661
Merge branch 'master' into feature/singlepass-aarch64
...
# Conflicts:
# Makefile
2019-11-21 20:10:09 -08:00
Syrus
c3f93f1275
Fixed formatting
2019-11-21 13:38:22 -08:00
Syrus
aeb66ee48e
Simplify compiler test options
2019-11-21 13:36:44 -08:00
Syrus
b8aee87d6e
Skip atomic tests for now in singlepass Aarch64
2019-11-20 19:11:33 -08:00
Brandon Fish
bd58842041
Refactor excludes and add target_arch option
2019-11-19 23:38:50 -06:00
bors[bot]
8ffd380006
Merge #973
...
973: Add sign extension spec tests; add sign extension to singlepass r=nlewycky a=MarkMcCaskey
Adds missing spectests from official repo, implements instructions for singlepass
# Review
- [ ] Add a short description of the the change to the CHANGELOG.md file
Co-authored-by: Mark McCaskey <mark@wasmer.io>
Co-authored-by: Mark McCaskey <5770194+markmccaskey@users.noreply.github.com>
2019-11-18 22:16:49 +00:00
Mark McCaskey
7631aee4f4
Add sign extension spec tests; add sign extension to singlepass
2019-11-15 21:54:34 -08:00