| Age | Commit message (Expand) | Author | Lines |
| 2023-03-06 | Implement read_buf for a few more types | Tomasz Miąsko | -3/+23 |
| 2023-02-09 | Allow wasi-libc to initialize its environment variables lazily. | Dan Gohman | -1/+7 |
| 2022-12-14 | std: use a more efficient `Once` on platforms without threads | joboet | -0/+2 |
| 2022-11-24 | feat: implement TcpStream shutdown for wasm32-wasi | Harald Hoyer | -2/+8 |
| 2022-10-15 | Add `IsTerminal` trait to determine if a descriptor or handle is a terminal | Josh Triplett | -0/+6 |
| 2022-10-14 | Rollup merge of #102847 - joshtriplett:bugfix-impl-fd-traits-for-io-types, r=... | Dylan DPC | -49/+1 |
| 2022-10-11 | fix: return type of single-threaded dummy lock must be droppable | Andrew Brown | -2/+2 |
| 2022-10-10 | Implement `env_lock` with `RwLock` | Andrew Brown | -12/+23 |
| 2022-10-10 | Allow compiling the `wasm32-wasi` std library with atomics | Andrew Brown | -3/+11 |
| 2022-10-10 | Consolidate AsFd instances for stdio types into `library/std/src/os/fd/owned.rs` | Josh Triplett | -49/+1 |
| 2022-10-09 | impl AsFd for io::{Stdin, Stdout, Stderr}, not the sys versions | Josh Triplett | -3/+3 |
| 2022-10-09 | Auto merge of #93668 - SUPERCILEX:path_alloc, r=joshtriplett | bors | -69/+66 |
| 2022-10-04 | Auto merge of #101768 - sunfishcode:sunfishcode/wasi-stdio-lock-asfd, r=josht... | bors | -0/+27 |
| 2022-10-03 | Reduce CString allocations in std as much as possible | Alex Saveau | -69/+66 |
| 2022-10-03 | Add SAFETY comments for AsFd implementations on stdin/stdout/stderr | Josh Triplett | -0/+3 |
| 2022-10-03 | Add stability attributes. | Dan Gohman | -3/+6 |
| 2022-10-01 | Error instead of panicking when setting file times if the passed `SystemTime`... | beetrees | -8/+15 |
| 2022-09-22 | Add `AsFd` implementations for stdio lock types on WASI. | Dan Gohman | -0/+21 |
| 2022-08-31 | Rollup merge of #100892 - sunfishcode:wasi-stdio-asfd, r=joshtriplett | Yuki Okushi | -1/+22 |
| 2022-08-22 | Add `AsFd` implementations for stdio types on WASI. | Dan Gohman | -1/+22 |
| 2022-08-18 | Address reviewer comments | Nick Cameron | -1/+1 |
| 2022-08-05 | non-linux platforms | Nick Cameron | -3/+3 |
| 2022-08-01 | Auto merge of #98246 - joshtriplett:times, r=m-ou-se | bors | -0/+29 |
| 2022-07-30 | Remove socklen_t from platforms where it's no longer used | Linus Färnstrand | -2/+0 |
| 2022-07-15 | Support setting file accessed/modified timestamps | Josh Triplett | -0/+29 |
| 2022-05-09 | Use Rust 2021 prelude in std itself. | Mara Bos | -1/+0 |
| 2022-03-22 | Move std::sys::{mutex, condvar, rwlock} to std::sys::locks. | Mara Bos | -6/+2 |
| 2022-02-13 | make Instant::{duration_since, elapsed, sub} saturating and remove workarounds | The8472 | -8/+0 |
| 2022-02-04 | Hide Repr details from io::Error, and rework `io::Error::new_const`. | Thom Chiovoloni | -2/+2 |
| 2022-01-28 | wasi: enable TcpListener and TcpStream | Harald Hoyer | -13/+57 |
| 2022-01-28 | wasi: update to wasi 0.11.0 | Harald Hoyer | -24/+29 |
| 2022-01-19 | Fix CVE-2022-21658 for WASI | Alex Crichton | -8/+63 |
| 2021-11-02 | more efficent File::read_buf impl for windows and unix | DrMeepster | -1/+5 |
| 2021-09-28 | Rename `std::thread::available_onccurrency` to `std::thread::available_parall... | Yoshua Wuyts | -1/+1 |
| 2021-08-30 | add `TcpStream::set_linger` and `TcpStream::linger` | ibraheemdev | -0/+8 |
| 2021-08-19 | Factor out a common `RawFd`/`AsRawFd`/etc for Unix and WASI. | Dan Gohman | -35/+69 |
| 2021-08-19 | I/O safety. | Dan Gohman | -103/+228 |
| 2021-08-18 | Rollup merge of #88012 - sunfishcode:sunfishcode/wasi-raw-fd-c-int, r=alexcri... | Guillaume Gomez | -47/+69 |
| 2021-08-13 | Change WASI's `RawFd` from `u32` to `c_int` (`i32`). | Dan Gohman | -47/+69 |
| 2021-08-02 | Rollup merge of #86509 - CDirkx:os_str, r=m-ou-se | Yuki Okushi | -1/+2 |
| 2021-07-05 | Make `getenv` return an Option instead of a Result | Aris Merchant | -5/+4 |
| 2021-07-03 | Move `os_str_bytes` to `sys::unix` and reuse it on other platforms. | Christiaan Dirkx | -1/+2 |
| 2021-07-02 | Auto merge of #85746 - m-ou-se:io-error-other, r=joshtriplett | bors | -4/+5 |
| 2021-06-21 | Use `Unsupported` on platforms where `available_concurrency` is not implemented. | Christiaan Dirkx | -4/+1 |
| 2021-06-21 | Move `available_concurrency` implementation to `sys` | Christiaan Dirkx | -0/+8 |
| 2021-06-15 | Rename ErrorKind::Unknown to Uncategorized. | Mara Bos | -4/+5 |
| 2021-06-15 | Redefine `ErrorKind::Other` and stop using it in std. | Mara Bos | -4/+4 |
| 2021-05-19 | Move the implementation of `Path::exists` to `sys_common::fs` so platforms ca... | Chris Denton | -1/+1 |
| 2021-05-03 | Move `std::sys::wasi::ext` to `std::os::wasi` | Christiaan Dirkx | -796/+0 |
| 2021-05-02 | Use ErrorKind::OutOfMemory in unix, windows, and wasi | Kornel | -0/+1 |