Commit Graph

2814 Commits

Author SHA1 Message Date
82cf572245 Merge #404 #406
404: Update to newer common wasmparser version r=xmclark a=bjfish

- versions should match to have matching types in a common parser
- the `0.29.2` version matches the current parser version of cranelift-wasm

406: Cleanup some clippy warnings r=xmclark a=bjfish

Cleaned up some
- long literal lacking separators
- unneeded return

Co-authored-by: Brandon Fish <brandon.j.fish@gmail.com>
2019-04-30 15:37:12 +00:00
21dd01c3aa Fix LLVM backend compilation and segfaults. 2019-04-30 15:52:43 +08:00
01ba789eed Cleanup some long literal lacking separators 2019-04-29 23:49:00 -05:00
8acf9edf67 Remove unneeded returns 2019-04-29 23:45:38 -05:00
da807ed2a1 Remove unused imports 2019-04-29 23:40:16 -05:00
a127b770b3 Update to newer common wasmparser version 2019-04-29 23:34:48 -05:00
d020ffd759 update version to 0.4.0 2019-04-29 13:26:51 -07:00
53bebf9c73 Add initial progress to add LLVM to module refactor 2019-04-29 00:13:34 -05:00
305e1801ff Fix incomplete data section 2019-04-28 15:38:18 +08:00
46fb72af9d Add missing .rev() on parameter list and simulate "red zone". 2019-04-28 13:31:22 +08:00
e63d7fd531 Merge 2019-04-28 12:58:27 +08:00
480308c62c Cargo fmt 2019-04-28 12:54:45 +08:00
cf83a9785f Print call trace to stderr. 2019-04-28 12:51:51 +08:00
6beb76c3ae Various cleanups. 2019-04-28 12:48:01 +08:00
a4170d4495 Improved fault debugging with emscripten 2019-04-27 12:53:13 -07:00
2262c8a6da Finished middleware impl and made a CallTrace middleware 2019-04-27 16:31:47 +08:00
eca8ccdbd4 Move out parser and codegen traits. 2019-04-27 12:31:04 +08:00
a6b8c1b0fa Fix debug issue 2019-04-26 17:40:55 -07:00
655188a788 Fix WASI FS abstraction for Windows 2019-04-26 13:17:36 -07:00
1ed4142333 Merge branch 'master' into feature/cleanup-imports-unsafe 2019-04-25 16:00:27 -07:00
e86e542da7 Merge #392
392: Remove unused function memory_offset_addr r=syrusakbary a=bjfish



Co-authored-by: Brandon Fish <brandon.j.fish@gmail.com>
2019-04-25 21:45:25 +00:00
3998c9ec17 remove zbox because wasmer will not build on windows nightly 2019-04-25 12:45:45 -07:00
9ab7199fe5 Merge branch 'master' into feature/cleanup-imports-unsafe 2019-04-24 08:37:06 -07:00
389c6a015d Remove unused function memory offset addr 2019-04-24 02:00:07 -05:00
ff9de181f1 Add error propagation test 2019-04-22 15:53:21 -07:00
14325c975e Rename internal enum to make less confusing 2019-04-22 15:36:47 -07:00
706ddabf61 Hook up error propagation 2019-04-22 15:06:40 -07:00
3729c4a8b8 Revert "Merge #370"
This reverts commit 48a8391f5d, reversing
changes made to 363b46eca7.
2019-04-22 12:10:39 -07:00
878a0e6687 Partial Revert of types “Return type normalization, and change return errors from imported functions"
This reverts commit 74b6ba4eaf.

# Conflicts:
#	lib/wasi/src/syscalls/mod.rs
2019-04-22 12:09:30 -07:00
7940aa7e42 Fix renamed variable 2019-04-22 11:57:50 -07:00
ecdcab5de9 Update singlepass to renamed enum discrimant 2019-04-22 11:47:47 -07:00
74b6ba4eaf Return type normalization, and change return errors from imported functions 2019-04-22 11:42:52 -07:00
85d9ca9ad2 Add NativeWasmType trait and modify WasmExternType 2019-04-22 10:35:55 -07:00
21bd55c30d Make the slice::from_raw_parts call safe 2019-04-21 12:58:48 +02:00
9e93565a49 Cleanup build warnings imports and unnecessary unsafe 2019-04-20 20:37:39 -05:00
2516a1ee31 Merge branch 'master' into feature/wasi-more-debug 2019-04-20 14:22:59 -05:00
962c9c8596 Add more Debug impl for WASI types 2019-04-20 14:22:31 -05:00
0aa35a675b Fix WASI by using u32 everywhere instead of u16 2019-04-20 11:47:06 -07:00
8095d70957 fix write to flush buffer; fix warnings 2019-04-19 15:57:51 -07:00
5a575cd64d Merge branch 'master' into feature/preopen-fd-and-more 2019-04-19 14:24:30 -07:00
b4ded07313 Merge branch 'master' into feature/preopen-fd-and-more 2019-04-19 14:14:40 -07:00
087a826222 fix tests on more time uh huh 2019-04-19 14:09:41 -07:00
3b9e12b248 fix test 2019-04-19 14:02:21 -07:00
c3ef1f8421 Remove commented-out code 2019-04-19 14:00:03 -07:00
443663aa3f Add caching support to llvm backend 2019-04-19 13:54:48 -07:00
b141d7f80e fix typo 2019-04-19 13:25:23 -07:00
52279afbe2 add comment and reduce code in pre-open loading section 2019-04-19 13:24:41 -07:00
5e504b77cd add support for more complex paths in path_open 2019-04-19 12:48:29 -07:00
c75f055b09 disable ZFS again; clean up simple-path's control-flow-path in path_open 2019-04-19 09:25:29 -07:00
19e830d25a fix memory access in WasmPtr 2019-04-18 17:48:14 -07:00