179 Commits (151075d55376932f072d10df1bf17df135c68338)

Author SHA1 Message Date
Jef 7cc6a1d9f3 Fix stack depth in rem, update cranelift-codegen 5 years ago
Jakub Konka 93e1657bae Update cranelift 5 years ago
Dan Gohman 1a10f4a002 Update to Cranelift 1.33 and require Rust 1.35. 5 years ago
Yury Delendik fb9d6061e4 Update cranelift, faerie, target-lexicon and wasmparser deps 5 years ago
Yury Delendik 8b9c170a91 Update cranelift (v0.32) and wasmparser deps 5 years ago
Jakub Konka 7287767a3f Add enough Windows functionality to run WASI tutorial (#22) 5 years ago
Jakub Konka 22c69f46f9 Use build.rs to generate test cases automatically 5 years ago
Jakub Konka 656112d00b Patch wasmtime-wasi to use this wasi-common version 5 years ago
Jakub Konka 982dbab1f2 Add misc-tests as a submodule dep 5 years ago
Jakub Konka 6ca01ce546 Add wasmtime as default runtime for integration tests 5 years ago
Dan Gohman c0ba4753eb Enable wasi-common by default (#177) 5 years ago
Jakub Konka 513429f1b8 Port trace log from wasmtime-wasi-c crate 5 years ago
Jakub Konka ce8912abf3 Use preopen_dir handlers exposed in wasi-common 6 years ago
Jakub Konka e530a582af Fix preopening dirs on Windows 6 years ago
Dan Gohman 635be8a032 Make the wasmtime-wasi-c dependency conditional on Unix. 6 years ago
Dan Gohman 06b6ec42b9 Provide the C WASI implementation as an option. 6 years ago
Dan Gohman 9a66400cd8 Use `try_from` instead of the `cast` crate. 6 years ago
Jakub Konka 7605584691 Move *nix specific implementation to separate module 6 years ago
Dan Gohman 6b2eee21b9 Update the description of Cargo.toml. 6 years ago
Dan Gohman eb2b51353e Rename the top-level crate from wasmtime-tools to wasmtime. 6 years ago
Jakub Konka e552b19dfe Add placeholder for cbindgen proc_macro_attribute 6 years ago
Jakub Konka 19a4f00752 Set up CI, add format and test scripts. 6 years ago
Jakub Konka 2587fa0145 Port WASI host types 6 years ago
Jakub Konka cd39c1dfd8 Extract common interface from lucet-wasi 6 years ago
Jef 9bf6d73210 Integrate Lightbeam (#51) 6 years ago
Jef a8bb9fd634 Use latest wasmparser instead of fork 6 years ago
Dan Gohman b2fefe7714 WASI prototype design, implementation, and documentation. 6 years ago
Jef 2a60d76bdc Update to latest cranelift 6 years ago
Yury Delendik 2353be95e6 update cranelift deps to 0.30.0 6 years ago
Yury Delendik 94ca967d0a Update faerie to 0.9.1 6 years ago
Jef 11b26430b6 Fix on latest nightly 6 years ago
Jef 84b4fa0208 Update to latest cranelift 6 years ago
Dan Gohman db0abe8431 Move the wasmtime crate directories form lib/* to wasmtime-*. 6 years ago
Jef 14bff9229e Fix conversions 6 years ago
Jef 45ccc591cd Fix `br_if` and `br_table` 6 years ago
Yury Delendik 7b9761f4a2 Update cranelift dependencies to 0.29.0 (#59) 6 years ago
Yury Delendik ddbc00752e Generate debug info for LLDB/GDB (#50) 6 years ago
Jef ab6b8e983a Add floats 6 years ago
Dan Gohman 2ac0ceda14 Update to faerie 0.7.1. 6 years ago
Jef f1d9ccb9e8 Implement Microwasm 6 years ago
Jef 7e5c3c567f Signature checking for call_indirect, integrate with wasmtime 6 years ago
Yury Delendik e66f01b923 Update cranelift libraries to 0.28.0 6 years ago
Jef 74d168ec4b Merge `end`s, store locals in registers where possible 6 years ago
Jef a7fa7da7d4 Support a proper vmctx that contains more than just memory offset 6 years ago
Dan Gohman f6c2fe7d2d Update to Rust 2018 Edition. 6 years ago
Dan Gohman 7592c99f3b Refactor the compilation and instantiation pipeline. 6 years ago
Dan Gohman 4d4ecfd812 Bump version to 0.1.0 6 years ago
Jef 23b5a56a7d Fix locals not being restored properly (which may cause us to read garbage values from the stack) 6 years ago
Jef 5bb7430976 Add quickcheck, implement simple binary operations 6 years ago
Dan Gohman 3f24098edc Implement the remaining valid spec tests. 6 years ago