Nick Lewycky
8f417f3d59
Add --enable-simd flag to wasmer run and wasmer validate.
2019-07-26 00:34:02 -07:00
nlewycky
361a027ec9
Only enable SIMD when using the LLVM backend.
...
Co-Authored-By: Syrus Akbary <me@syrusakbary.com>
2019-07-24 14:10:09 -07:00
Nick Lewycky
4b77fae991
Temporarily disable kernel-loader by adding a panic! to kwasmd.
...
I expect that the V128 changes have broken kernel-loader because I haven't taken care to ensure that the interface was updated the same way on both sides.
2019-07-22 16:49:21 -07:00
Nick Lewycky
d6546f7ab6
Write out full 128 bit return value.
2019-07-22 16:47:09 -07:00
Nick Lewycky
eeac6d5d2d
Merge branch 'master' of github.com:wasmerio/wasmer into simd
2019-07-16 19:16:45 -07:00
Brandon Fish
ed19fd2913
Update loader-kernel feature name, fix compilation track state, cargo fmt
2019-07-12 23:02:57 -05:00
losfair
08cdc9a42f
Allow disabling state tracking for faster startup.
2019-07-12 23:37:40 +08:00
Nick Lewycky
51556e74da
Turn on parsing of SIMD in .wat files.
2019-07-10 13:48:12 -07:00
Mark McCaskey
2ef7448e62
remove colons from feature names
2019-07-09 17:57:31 -07:00
Mark McCaskey
30add2481e
do backend caching with a directory
2019-07-08 17:05:54 -07:00
Mark McCaskey
4407a7cf93
Add hidden flag --cache-key
to use prehashed modules for speed
2019-07-08 15:46:28 -07:00
Mark McCaskey
9a3fd82a4b
Keep WashHash::generate function the same
2019-07-08 12:22:17 -07:00
Mark McCaskey
b746a88138
Update cache key generation to use backend compiler name too
2019-07-08 10:50:28 -07:00
Syrus
d0b186b939
Added emscripten sbrk implementation
2019-07-06 22:05:45 -07:00
Brandon Fish
84a3029217
Add back imports used within feature scop
2019-07-05 15:53:14 -05:00
Brandon Fish
817bf93f1a
Fix build warnings in wasmer and kwasmd
2019-07-05 00:04:58 -05:00
losfair
02464991da
Cargo fmt
2019-07-04 01:45:54 +08:00
losfair
5c5ecfff7d
Rename alternative_stack
to fault
.
2019-07-04 01:27:19 +08:00
losfair
db117d2f26
Cleanup internal logic.
2019-06-27 17:54:06 +08:00
losfair
967027003d
Full preemptive snapshot/resume.
2019-06-27 15:49:43 +08:00
losfair
15e1ac0c1d
Added command line parameter for specifying resuming image.
2019-06-27 01:29:10 +08:00
losfair
f048dc2ff6
Cleanup & fix memory leaks.
2019-06-27 01:04:59 +08:00
losfair
63f9818cf6
Move more logic into runtime-core and add an interactive shell.
2019-06-27 00:41:07 +08:00
losfair
03e6311446
Require backend:singlepass for suspend/resume.
2019-06-26 12:46:01 +08:00
losfair
8ea79a0e69
Rename suspend_file to image_file.
2019-06-26 01:42:18 +08:00
losfair
2730efcc6c
Cargo fmt
2019-06-26 01:39:30 +08:00
losfair
0937e53801
Fully persist program state.
2019-06-26 01:38:39 +08:00
losfair
3f2aeec9bc
Suspend & restore.
2019-06-25 20:01:56 +08:00
Brandon Fish
733ffa8854
Remove inst-limit option from wasmer binary
2019-06-08 16:48:41 -05:00
Brandon Fish
f832c8d315
Try to fix unused import error
2019-06-04 23:25:19 -05:00
losfair
f5243aff5e
Cargo fmt
2019-06-05 11:52:25 +08:00
losfair
f2d8aad73a
Support checking the execution limit exceeded error.
2019-06-05 11:51:33 +08:00
Brandon Fish
151af82e31
Remove debugging println
2019-06-02 15:51:52 -05:00
Brandon Fish
995ecefa92
Cargo fmt
2019-06-02 09:49:21 -05:00
Brandon Fish
f029ea6231
Merge branch 'master' into feature/metering
2019-06-02 09:31:34 -05:00
losfair
8019505e65
Merge remote-tracking branch 'origin/feature/clif-cgapi' into feature/metering
2019-05-31 15:40:05 +08:00
losfair
b834b4ff36
Metering for LLVM.
2019-05-31 15:36:08 +08:00
Mark McCaskey
2a94a6933f
add envvar opt, add test, rm binaries from wasitests, clean up
2019-05-30 11:58:52 -07:00
Mark McCaskey
281c5ff45d
fix bugs in em mapdir, improve it for relative paths, use it more
2019-05-29 14:20:52 -07:00
Mark McCaskey
fc15bc58f6
add mapdir for emscripten; implement getdents, etc.
2019-05-24 18:00:07 -07:00
losfair
9919dd73c8
Merge remote-tracking branch 'origin/master' into feature/metering
2019-05-23 20:18:11 +08:00
Mark McCaskey
3052a10aeb
add warning if mapdir is used with emscripten
2019-05-20 16:49:49 -07:00
Mark McCaskey
7cc967e709
flip order of args in mapdir
2019-05-20 16:46:08 -07:00
Mark McCaskey
be4dd453c2
clean up and fix bugs
2019-05-20 16:39:02 -07:00
Mark McCaskey
f9beef276d
implement map-dir for WASI; fix bug in path_open
2019-05-16 17:35:13 -07:00
losfair
14fcd78b30
Update bin/wasmer and run cargo fmt.
2019-05-17 01:15:05 +08:00
Syrus
82bf7ea147
Improved error messages when running on a specific loader
2019-05-15 10:35:43 -07:00
losfair
408f89ccd6
Rename loader:kwasm
to loader:kernel
for consistency.
2019-05-15 22:17:31 +08:00
losfair
6df4e40121
Cargo fmt
2019-05-15 21:43:38 +08:00
losfair
d72abf3203
Rename kwasm-loader
to wasmer-kernel-loader
.
2019-05-15 21:43:19 +08:00