ce9bea402c
Merge branch 'master' into fix/dropping-bad-data
2019-07-24 13:32:42 -07:00
cc4f0e31a6
TwoHalves & trying to get cowsay to compile again
2019-07-25 02:44:28 +08:00
3c952f307e
fix Drop of uninit Ctx; use MaybeUninit
2019-07-24 11:29:16 -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
fe2bd6ad6c
Add missing names to LLVM instructions.
2019-07-23 13:19:27 -07:00
ad7e3b52d3
Prepare for release of 0.5.7
2019-07-23 11:20:59 -07:00
18307bb79c
Improve panic/unreachable/unimplemented usage. Refactor a little.
2019-07-22 12:15:56 -07:00
0133b92bec
Populating LLVM stack maps into MSM/FSM.
2019-07-23 02:55:43 +08:00
4535274cf3
Update the loader interface for 128 bit types.
2019-07-22 11:23:41 -07:00
f8e8b1cdea
Update to latest wasmer clif branch.
2019-07-22 10:59:27 -07:00
c3ced14e46
Merge branch 'master' into ctx-drop-finalizer
2019-07-22 14:13:11 +03:00
775c120b38
Update to newer wasmerio/wabt-rs.
2019-07-19 15:48:50 -07:00
fc935710c7
Merge branch 'master' of github.com:wasmerio/wasmer into simd
2019-07-19 15:37:36 -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
f15e90f8f3
Merge branch 'master' into feature/wasi-readlink
2019-07-19 13:36:27 -07:00
a0672b3fa2
updates from code review
2019-07-19 13:36:05 -07:00
328ef4e66e
use correct debug macro on Windows
2019-07-19 12:55:58 -07:00
d74560e1d4
impl fd_close
2019-07-19 12:10:45 -07:00
a8a0dbed91
improve abstraction impl rm syscalls, properly finish create_dir
2019-07-19 11:47:31 -07:00
9910527b30
further improve sandbox, rework syscalls, add tests
2019-07-18 17:14:01 -07:00
3e009c5971
Reformat.
2019-07-18 13:40:24 -07:00
ea93b68165
Bump size of global up to 128 bits.
...
Fixes last spec test failure from the WAVM SIMD spec test.
2019-07-18 13:39:41 -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
3f3bf38d94
Fix typo in comment.
...
"Then thou must count to three. Three shall be the number of the counting and the number of the counting shall be three. Four shalt thou not count, neither shalt thou count two, excepting that thou then proceedeth to three."
2019-07-18 11:24:25 -07:00
2e030c9c4a
Parsing LLVM stackmaps.
2019-07-19 02:02:15 +08:00
dc19bf32b9
fmt
2019-07-17 15:47:59 -07:00
e7e1b8c7d3
get tests passing! (more tests and clean up required)
2019-07-17 15:32:47 -07:00
65bc9a5203
massive fs rewrite; add virtual root, tests
2019-07-17 14:00:51 -07:00
a14a8e4c50
Emit stack map at critical points.
2019-07-18 02:43:04 +08:00
36098189b3
doc(runtime-c-api) Document and reorganize exports.rs
.
...
This patch moves all structs at the beginning of the file, and
documents them.
2019-07-17 11:01:42 +02:00
eeac6d5d2d
Merge branch 'master' of github.com:wasmerio/wasmer into simd
2019-07-16 19:16:45 -07:00
78702fc1a0
Merge remote-tracking branch 'origin/master' into feature/wasi-readlink
2019-07-16 13:50:56 -07:00
cea7d5da7d
add readlink test
2019-07-16 13:49:45 -07:00
19f544e489
update to 0.5.6
2019-07-16 13:12:21 -07:00
dd1ddea37b
wip fs improvements
2019-07-15 17:37:11 -07:00
193665461b
Merge branch 'master' into improve-wasi-tests
2019-07-15 12:43:21 -07:00
42780042ef
Fix typo in comment.
2019-07-15 10:55:26 -07:00
affb9465d5
update rustfmt.toml to ignore and fmt
2019-07-15 10:43:30 -07:00
53d7ecba2c
improve wasitest infra and fix fseek test
2019-07-15 10:36:12 -07:00
122963909f
symlink code from last week
2019-07-15 09:59:07 -07:00
ad10152982
* vm.rs - calling Ctx
data_finalizer
upon destruction
2019-07-15 15:14:09 +03:00
24f1e99ead
Fixed WASI tests
2019-07-13 16:00:18 -07:00
b0ead8fc04
Merge branch 'master' into feature/complete-fd-seek
2019-07-13 15:40:51 -07:00
ed19fd2913
Update loader-kernel feature name, fix compilation track state, cargo fmt
2019-07-12 23:02:57 -05:00
5119f07ea3
implement wasi::readlink
2019-07-12 15:58:28 -07:00
a608f3aad0
fix wasi test template code
2019-07-12 15:17:10 -07:00
cbac3ed92d
finish implementation of wasi::fd_seek, fix bug in filestat
2019-07-12 15:10:16 -07:00
977fd1e25e
Fix trap offset lookup.
2019-07-13 00:17:33 +08:00