121 Commits (release-15.0.0)

Author SHA1 Message Date
Alex Crichton e9d62746ef
Fix writes being flushed to stdio (#7441) 1 year ago
Alex Crichton 41e49627f9
Update MSRV to 1.71.0 (#7206) 1 year ago
Alex Crichton 11a66086d4
Remove usage of `is-terminal` and `atty` crates (#7104) 1 year ago
Pat Hickey ce4950e420
wasi-cap-std-sync: use std::io::Std{in,out,err} to impl {read,write}_vectored (#6825) 1 year ago
Pat Hickey e3b4954610
Sync wasi-cli with wit definitions in standards repo (#6806) 1 year ago
Alex Crichton bb3734bd72
Change preview2 builder methods to use `&mut self` (#6770) 1 year ago
Alex Crichton 6d7bb360bd
Dependency gardening for Wasmtime (#6731) 1 year ago
Pat Hickey bffdbce44a
fix Wasi rights system to work with wasi-libc (#6463) 1 year ago
Juan Jose Medina a5898560b2
Fix opening directories failing on Windows when fdFlags contains NONBLOCK (#6348) 2 years ago
Pat Hickey 98501e4fad
liberate wasi-common from Rights (#6265) 2 years ago
Jamey Sharp efdfc361f8
Allow WASI to open directories without O_DIRECTORY (#6163) 2 years ago
Dan Gohman c59bb8db39
Update several dependencies. (#6171) 2 years ago
Pat Hickey 9ee613a0b7
wasi-common: deprecate fd_allocate (#6217) 2 years ago
Ingvar Stepanyan 873d3b50a0
Allow to disable clocks in WasiCtx (#6007) 2 years ago
Andrew Brown edfa10d607
wasi-threads: an initial implementation (#5484) 2 years ago
Alex Crichton 86acb9a438
Use workspace inheritance for some more dependencies (#5349) 2 years ago
Dan Gohman d6d3c49972
Update to cap-std 1.0, io-lifetimes 1.0. (#5330) 2 years ago
Pat Hickey 56daa8a199
Use wiggle "trappable error" to implement wasi-common (#5279) 2 years ago
Alex Crichton 1f09954fa4
Avoid unconditional `getrandom` syscall creating a `WasiCtx` (#5244) 2 years ago
Alex Crichton 7b311004b5
Leverage Cargo's workspace inheritance feature (#4905) 2 years ago
Dan Gohman 6f50ddaaf2
Update to cap-std 0.26. (#4940) 2 years ago
Dan Gohman cbd2efd236
Optimize the WASI `random_get` implementation. (#4917) 2 years ago
Alex Crichton 65930640f8
Bump Wasmtime to 2.0.0 (#4874) 2 years ago
Dan Gohman 9b3477f602
Implement the remaining socket-related WASI functions. (#4776) 2 years ago
Dan Gohman a68fa86aad
Make wasi-common-std-sync's dependency on system-interface private. (#4784) 2 years ago
wasmtime-publish 412fa04911
Bump Wasmtime to 0.41.0 (#4620) 2 years ago
Dan Gohman 0e6ffd0243
Don't try to report file size or timestamps for stdio streams. (#4531) 2 years ago
Dan Gohman 371ae80ac3
Migrate most of wasmtime from lazy_static to once_cell (#4368) 2 years ago
wasmtime-publish 7c428bbd62
Bump Wasmtime to 0.40.0 (#4378) 2 years ago
Dan Gohman fa36e86f2c
Update WASI to cap-std 0.25 and windows-sys. (#4302) 2 years ago
wasmtime-publish 55946704cb
Bump Wasmtime to 0.39.0 (#4225) 2 years ago
wasmtime-publish 9a6854456d
Bump Wasmtime to 0.38.0 (#4103) 3 years ago
Dan Gohman 321124ad21
Update to rustix 0.33.7. (#4052) 3 years ago
Dan Gohman ade04c92c2
Update to rustix 0.33.6. (#4022) 3 years ago
wasmtime-publish 78a595ac88
Bump Wasmtime to 0.37.0 (#3994) 3 years ago
Alex Crichton 7b5176baea
Upgrade all crates to the Rust 2021 edition (#3991) 3 years ago
Alex Crichton c89dc55108
Add a two-week delay to Wasmtime's release process (#3955) 3 years ago
Dan Gohman 819b61b661
Update to rustix 0.33.5, to fix a link error on Android (#3966) 3 years ago
Nathaniel McCallum 0df4e961c0
fix(wasi): enable all `WasiFile`s to be pollable (#3913) 3 years ago
Nathaniel McCallum 8b48ce7fb7
feat(wasi)!: make most `WasiFile` methods take `&mut self` (#3901) 3 years ago
Nathaniel McCallum 44a435a43a
feat(wasi): provide default implementations for `WasiFile` (#3904) 3 years ago
wasmtime-publish 9137b4a50e
Bump Wasmtime to 0.35.0 (#3885) 3 years ago
Dan Gohman f2bf254a79
Update to cap-std 0.24.1, fixing compilation on Right nightly. (#3786) 3 years ago
wasmtime-publish 39b88e4e9e
Release Wasmtime 0.34.0 (#3768) 3 years ago
Dan Gohman ffa9fe32aa Use is-terminal instead of atty. 3 years ago
Harald Hoyer 853a025613 Implement `sock_accept` 3 years ago
Dan Gohman 5fc01bafc7
Fix `isatty` in WASI. (#3696) 3 years ago
wasmtime-publish 8043c1f919
Release Wasmtime 0.33.0 (#3648) 3 years ago
Dan Gohman 7b346b1f12
Update to cap-std 0.22.0. (#3611) 3 years ago
wasmtime-publish c1c4c59670
Release Wasmtime 0.32.0 (#3589) 3 years ago