Dan Gohman
ab0c933eff
Bump crate versions. ( #171 )
2019-11-05 15:13:13 -08:00
Dan Gohman
bd8d550ba3
Improve Cargo.toml files for publishing ( #141 )
...
* Add versions to the crates.
This is needed for publishing on crates.io.
* Add a few Cargo.toml attributes to make the crates.io page friendlier.
2019-10-23 19:17:22 +02:00
Dan Gohman
14bad3cb97
Ensure that each crate has its own copy of the LICENSE file.
...
On crates.io, each crate is distributed separately, so ensure that each
crate has a license file.
2019-10-18 19:27:36 +02:00
Dan Gohman
a679412dd0
Sync with lucet-wasi ( #106 )
...
* Open /dev/null for writing as well as reading.
Port this fix to wasi-common:
b905c44483
* Remove all remaining uses of `std::mem::uninitialized`.
Patch inspired by:
2d6519d051
* Replace libc::memcpy() calls with std::ptr::copy_nonoverlapping()
Port this fix to wasi-common:
a3f3a33e9b
* Pass `WasiError` by value.
It's a `u16` underneath, so we can pass it by value.
* Avoid unnecessary explicit lifetime parameters.
* Use immutable references rather than mutable references.
Patch inspired by:
54baa4c38c
2019-09-30 19:22:11 +02:00
Dan Gohman
34db7f0150
Update to syn 1 and quote 1.
2019-09-09 16:33:32 +02:00
Dan Gohman
19055d0178
Add description fields.
2019-08-21 00:04:00 -07:00
Dan Gohman
6921782fbf
Add license declarations to headers.
2019-08-20 16:17:36 -07:00
Jakub Konka
5aa598520c
Rename C prefix from __wasi to wasi_common_
2019-05-15 13:57:06 -07:00
Jakub Konka
52eda1498a
Correctly unpack &mut [T] into *mut T and usize
2019-05-15 13:57:06 -07:00
Jakub Konka
006198eb92
Generate C bindings for all hostcalls
2019-05-15 13:57:06 -07:00
Jakub Konka
9ad16cc702
Add sanity tests
2019-05-15 13:57:06 -07:00
Jakub Konka
7f3c325cdf
Dereference pointers and call the hostcall fn
2019-05-15 13:57:06 -07:00
Jakub Konka
4a5910b4a3
Capture correct return type
2019-05-15 13:57:06 -07:00
Jakub Konka
7791166859
Generate C fn name prefixed with __wasi_
2019-05-15 13:57:06 -07:00
Jakub Konka
e552b19dfe
Add placeholder for cbindgen proc_macro_attribute
2019-05-15 13:57:06 -07:00