Mark McCaskey
6d01b7f891
Prepare for 0.17.0 release
2020-05-11 13:48:41 -07:00
losfair
6790702901
Add comment to explain the change to I64ExtendI32U.
2020-05-12 03:03:39 +08:00
losfair
51e085a7ba
Garbage in upper 32 bits shouldn't propagate to I64ExtendI32U's result.
2020-05-12 02:11:43 +08:00
Heyang Zhou
7bfa7723a6
Fix typo in comment.
...
Co-Authored-By: nlewycky <nick@wasmer.io>
2020-04-30 00:26:30 +08:00
losfair
b2ecf8a06c
Use RCX instead of R10 as temp register in sysv call location.
2020-04-30 00:04:44 +08:00
Mark McCaskey
89af5dc107
Fix new RuntimeError implementation for the Singlepass backend
2020-04-26 12:05:12 -07:00
Mark McCaskey
9723270f96
Fix tests for the Cranelift backend
2020-04-24 14:55:30 -07:00
Mark McCaskey
b9ec8f9845
Define runtime error values explicitly in Singlepass
2020-04-24 13:21:45 -07:00
Amir Keshavarz
29babb7be2
Correct the backend name
2020-04-20 21:16:53 +04:30
Nick Lewycky
452dbb814b
Fix underflow in subtraction on global.get with float-type global.
2020-04-16 17:50:16 -07:00
Syrus
8369431b34
Removed unneeded parenthesis on ARM
2020-04-15 18:37:47 -07:00
Mark McCaskey
9cdb49d22c
Merge branch 'master' into android
2020-03-23 13:29:18 -07:00
bors[bot]
e695ecbfd8
Merge #1288
...
1288: Update some dependencies manually, removing duplicate deps r=MarkMcCaskey a=MarkMcCaskey
Removes all duplicate deps (as seen by `cargo +stable tree -d`). Primarily by updating `wasm-debug` but also by through updating some other dependencies.
Co-authored-by: Mark McCaskey <mark@wasmer.io>
2020-03-23 18:58:51 +00:00
YAMAMOTO Yuji
96a0f851c2
Update libc
...
The new version of libc contains changes necessary to build
wasmer-runtime-core for Android.
See https://github.com/rust-lang/libc/pull/1622 for details.
2020-03-23 11:55:32 +09:00
Yuji Yamamoto
b23436d1bb
🐛 Correct error message when trying to build on non-supported targets
2020-03-23 11:55:31 +09:00
Yuji Yamamoto
0df0a1cccb
Support Android
...
I'll send a PR after https://github.com/rust-lang/libc/pull/1622 is merged and released
2020-03-23 11:55:31 +09:00
losfair
c25ba627df
Add comment for call argument list preprocessing.
2020-03-18 23:41:10 +08:00
losfair
ea0cd7286e
Cargo fmt
2020-03-18 01:03:55 +08:00
losfair
3a18b70d31
Merge remote-tracking branch 'origin/feature/singlepass-nan-cncl' into feature/singlepass-nan-cncl
2020-03-18 01:03:30 +08:00
losfair
86dde8cab2
Add missing movs.
2020-03-18 01:02:59 +08:00
Heyang Zhou
bfc3b8292c
Apply suggestions from code review
...
Co-Authored-By: nlewycky <nick@wasmer.io>
2020-03-18 00:58:50 +08:00
losfair
8e92e3208a
Disable canonicalization for aarch64.
2020-03-18 00:47:52 +08:00
losfair
1d9f0c53e1
Style fixes and fix missing canonicalization at function call.
2020-03-18 00:42:10 +08:00
losfair
4357c15046
Fix missing canonicalizations.
2020-03-17 13:52:11 +08:00
losfair
5d26d92d9b
Add switch to turn on/off NaN canonicalization.
2020-03-16 23:40:02 +08:00
losfair
8ea7bfd563
NaN canonicalization by tracking values.
2020-03-16 00:43:19 +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
Mark McCaskey
aaab59f69c
Update deps in llvm and singlepass too
2020-03-11 12:00:36 -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
7e2ede3960
Fix floating point return values.
2020-03-10 03:16:22 +08:00
losfair
65962f0186
Add a translation layer before import call in singlepass.
2020-03-10 02:46:13 +08:00
Mark McCaskey
c295adbaa8
Prepare for 0.15.0 release
2020-03-04 12:26:19 -08:00
Mark McCaskey
cb20cd9b2d
Merge branch 'master' into feature/debug-prototype2
2020-02-26 14:39:02 -08:00
Mark McCaskey
52d4dac450
Rename feed_event
's loc
to source_loc
2020-02-25 17:15:17 -08: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
Mark McCaskey
40e4dddc4b
Add updates from feedback
...
Co-authored-by: Ivan Enderlin <ivan.enderlin@wanadoo.fr>
2020-02-21 14:33:32 -08:00
Ivan Enderlin
1e52d4b9b2
doc(readme) Fix logo.
2020-02-21 13:39:43 +01:00
Mark McCaskey
3d6e915108
Merge branch 'master' into feature/debug-prototype2
2020-02-20 17:48:02 -08:00
Mark McCaskey
7c5f8251e3
Flatten tuple in return type, conditionally remove more jit debug code
2020-02-20 16:59:59 -08:00
Mark McCaskey
1374bf0806
Prepare for 0.14.0 release
2020-02-20 13:15:29 -08:00
Mark McCaskey
64cc59179a
Merge branch 'master' into feature/debug-prototype2
2020-02-19 16:13:35 -08:00
losfair
ed826cb389
Cleanup various FIXMEs and remove protect_unix.
2020-02-18 02:35:19 +08:00
Mark McCaskey
e34e0bb897
Clean up, everything works
2020-02-12 17:09:30 -08:00
losfair
c6861d1827
Merge remote-tracking branch 'origin/master' into fix/singlepass-indirect-call
2020-02-12 02:55:48 +08:00
losfair
e0aafbe9dd
Remove WasmTrapInfo
and passExceptionCode
in the generic Box<Any>
container.
2020-02-06 23:49:50 +08:00
losfair
ee9ddb18fc
Fix singlepass miscompilation on Operator::CallIndirect
.
2020-02-06 23:10:55 +08:00
Heyang Zhou
b5a629b065
Use less-than to compare sizes.
...
Co-Authored-By: nlewycky <nick@wasmer.io>
2020-02-05 00:37:40 +08:00