rust/src/libstd/sys/wasi
Alex Crichton f3fb1c5e95 Update the `wasi` crate for `wasm32-wasi`
This commit updates the `wasi` crate used by the standard library which
is used to implement most of the functionality of libstd on the
`wasm32-wasi` target. This update comes with a brand new crate structure
in the `wasi` crate which caused quite a few changes for the wasi target
here, but it also comes with a significant change to where the
functionality is coming from.

The WASI specification is organized into "snapshots" and a new snapshot
happened recently, so the WASI APIs themselves have changed since the
previous revision. This had only minor impact on the public facing
surface area of libstd, only changing on `u32` to a `u64` in an unstable
API. The actual source for all of these types and such, however, is now
coming from the `wasi_preview_snapshot1` module instead of the
`wasi_unstable` module like before. This means that any implementors
generating binaries will need to ensure that their embedding environment
handles the `wasi_preview_snapshot1` module.
2019-12-03 07:03:06 -08:00
..
ext Update the `wasi` crate for `wasm32-wasi` 2019-12-03 07:03:06 -08:00
alloc.rs Format libstd/sys with rustfmt 2019-11-29 18:37:58 -08:00
args.rs Update the `wasi` crate for `wasm32-wasi` 2019-12-03 07:03:06 -08:00
env.rs Add a new wasm32-unknown-wasi target 2019-03-29 15:58:17 -07:00
fd.rs Update the `wasi` crate for `wasm32-wasi` 2019-12-03 07:03:06 -08:00
fs.rs Update the `wasi` crate for `wasm32-wasi` 2019-12-03 07:03:06 -08:00
io.rs Update the `wasi` crate for `wasm32-wasi` 2019-12-03 07:03:06 -08:00
mod.rs Update the `wasi` crate for `wasm32-wasi` 2019-12-03 07:03:06 -08:00
net.rs Format libstd/sys with rustfmt 2019-11-29 18:37:58 -08:00
os.rs Format libstd/sys with rustfmt 2019-11-29 18:37:58 -08:00
path.rs Format libstd/sys with rustfmt 2019-11-29 18:37:58 -08:00
pipe.rs Format libstd/sys with rustfmt 2019-11-29 18:37:58 -08:00
process.rs Format libstd/sys with rustfmt 2019-11-29 18:37:58 -08:00
stdio.rs Update the `wasi` crate for `wasm32-wasi` 2019-12-03 07:03:06 -08:00
thread.rs Update the `wasi` crate for `wasm32-wasi` 2019-12-03 07:03:06 -08:00
time.rs Update the `wasi` crate for `wasm32-wasi` 2019-12-03 07:03:06 -08:00