| Age | Commit message (Expand) | Author | Lines |
| 2025-03-19 | Rollup merge of #137051 - thaliaarchi:io-optional-impls/empty, r=m-ou-se | Matthias Krüger | -0/+116 |
| 2025-03-10 | Implement default methods for io::Empty and io::Sink | Thalia Archibald | -0/+116 |
| 2025-03-08 | Add inherent versions of MaybeUninit::fill methods for slices | ltdk | -2/+1 |
| 2025-02-13 | Use `slice::fill` in `io::Repeat` implementation | DaniPopes | -18/+10 |
| 2025-02-10 | Implement `read*_exact` for `std:io::repeat` | Benoît du Garreau | -0/+11 |
| 2024-05-01 | Replace version placeholders for 1.79 | Mark Rousskov | -3/+3 |
| 2024-04-17 | Stabilize `const_io_structs` | Slanterns | -3/+3 |
| 2024-02-07 | Make `io::BorrowedCursor::advance` safe | Benoît du Garreau | -1/+1 |
| 2024-01-27 | Reject infinitely-sized reads from io::Repeat | Kornel | -0/+10 |
| 2023-08-22 | Replace version placeholders with 1.73.0 | Mark Rousskov | -2/+2 |
| 2023-07-30 | Fix empty_write since rust version attribute | Alex Saveau | -2/+2 |
| 2023-05-05 | feat: merge functionality of `io::Sink` into `io::Empty` | Vidhan Bhatt | -24/+76 |
| 2022-08-18 | Address reviewer comments | Nick Cameron | -2/+2 |
| 2022-08-05 | non-linux platforms | Nick Cameron | -3/+3 |
| 2022-08-04 | std::io: migrate ReadBuf to BorrowBuf/BorrowCursor | Nick Cameron | -8/+6 |
| 2021-11-02 | add safety comments | DrMeepster | -0/+2 |
| 2021-11-02 | read_buf | DrMeepster | -8/+19 |
| 2021-10-30 | Add #[must_use] to remaining std functions (A-N) | John Kugelman | -0/+3 |
| 2021-09-25 | Apply 16 commits (squashed) | Frank Steffahn | -1/+1 |
| 2021-06-30 | impl Default, Copy, Clone for std::io::Sink and Empty | Ian Jackson | -0/+2 |
| 2021-06-24 | Use `#[non_exhaustive]` where appropriate | Jacob Pratt | -8/+6 |
| 2021-06-10 | Specialize `io::Bytes::size_hint` for more types | Benoît du Garreau | -0/+13 |
| 2021-04-21 | Replace all `fmt.pad` with `debug_struct` | Christiaan Dirkx | -3/+3 |
| 2021-01-31 | Fix line length format | Xavientois | -1/+3 |
| 2021-01-31 | Add space for proper indentation | Xavientois | -1/+1 |
| 2021-01-31 | Implement SizeHint trait for BufReader, Emtpy, and Chain | Xavientois | -1/+7 |
| 2021-01-30 | impl Seek for Empty | oberien | -1/+16 |
| 2020-11-14 | Auto merge of #75272 - the8472:spec-copy, r=KodrAus | bors | -72/+1 |
| 2020-11-13 | specialize io::copy to use copy_file_range, splice or sendfile | The8472 | -72/+1 |
| 2020-11-06 | Add tracking issue | Benoît du Garreau | -3/+3 |
| 2020-11-06 | Make some std::io functions `const` | Benoît du Garreau | -3/+6 |
| 2020-09-21 | Rollup merge of #76275 - FedericoPonzi:immutable-write-impl-73836, r=dtolnay | ecstatic-morse | -0/+24 |
| 2020-09-21 | Updates stability attributes to the current nightly version | Federico Ponzi | -1/+1 |
| 2020-09-03 | More implementations of Write for immutable refs | Federico Ponzi | -0/+24 |
| 2020-09-02 | Read: adjust a FIXME reference | Ralf Jung | -5/+8 |
| 2020-09-01 | Auto merge of #76047 - Dylan-DPC:rename/maybe, r=RalfJung | bors | -4/+4 |
| 2020-08-31 | std: move "mod tests/benches" to separate files | Lzu Tao | -49/+3 |
| 2020-08-30 | update fixmes | DPC | -1/+1 |
| 2020-08-29 | rename get_{ref, mut} to assume_init_{ref,mut} in Maybeuninit | DPC | -3/+3 |
| 2020-08-18 | Move to intra doc links for std::io | Alexis Bourget | -18/+15 |
| 2020-07-27 | mv std libs to library/ | mark | -0/+308 |