Jakub Konka
2941c2022f
Refactor wasmtime-wasi crate
...
Changes:
* uses Rust edition 2018
* returns wasm32 errno directly rather than relying on
wasi_common::{host, memory} modules
* wraps extraction of memory and WASI context in a macro
2019-09-05 17:35:12 -07:00
Artur Jamro
fad70eb8bb
Refactor usage of SecondaryMap impls (serde, PartialEq)
2019-09-05 17:14:32 -07:00
Dan Gohman
d4f27dcc91
Update Cargo.toml metadata for publishing.
2019-08-20 23:28:54 -07:00
Dan Gohman
44367ba99a
Bump version to 0.2.0
2019-08-20 16:07:57 -07:00
Jakub Konka
085d700cdc
Bump wasi-common rev
2019-08-08 11:06:27 +02:00
Yury Delendik
5fc2d827b7
Update cranelift requirement from 0.37.0 to 0.38.0 ( #254 )
...
closes #248 , closes #249 , closes #250 , closes #251 , closes #252
2019-08-06 14:49:28 -05:00
Till Schneidereit
41f88745c4
Update log and libc crates ( #240 )
...
* Update log crate
* Update libc crate
2019-08-06 09:01:52 -05:00
Yury Delendik
0bc9d1fe6f
Update cranelift to 0.37.0 ( #236 )
...
Closed #228 , #227 , #226 , #225 , #224
2019-08-01 20:46:34 -05:00
Artur Jamro
165dc4944d
Simple module compilation cache ( #203 )
...
* Simple module compilation cache
* Fix base64 encoding bug
* Use warn! everywhere in cache system
* Remove unused import
* Temporary workaround for long path on Windows
* Remove unused import for non-windows builds
* Add command line argument to enable cache system + apply minor review feedback
2019-07-25 16:16:10 -07:00
Stefan Junker
1aff03a5b4
dependencies: pin wasi-common to specific rev
...
This removes the reliance on having a correct version of wasi-common in
the cache by chance ;-)
2019-07-23 13:24:32 -07:00
Dan Gohman
1a10f4a002
Update to Cranelift 1.33 and require Rust 1.35.
...
Cranelift requires Rust 1.35; update accordingly.
2019-07-03 11:16:55 -07:00
Yury Delendik
fb9d6061e4
Update cranelift, faerie, target-lexicon and wasmparser deps
2019-07-02 14:07:30 -07:00
Jakub Konka
e8142f076d
Migrate to wasi-common crate
2019-06-03 13:23:07 -07:00
Jakub Konka
86b7a52009
Port host::__wasi_errno_t errors to Rust
...
They are now blacklisted in the bindgen.
2019-04-29 23:33:40 -07:00
Dan Gohman
b2fefe7714
WASI prototype design, implementation, and documentation.
...
This adds documents describing the WASI Core API, and an implementation in
Wasmtime.
2019-03-27 10:58:43 -07:00