| Age | Commit message (Expand) | Author | Lines |
| 2025-05-19 | Add `std::io::Seek` instance for `std::io::Take` | Mario Pastorelli | -0/+120 |
| 2025-03-11 | Simulate OOM for the `try_oom_error` test | Josh Stone | -6/+10 |
| 2025-01-26 | Move `std::io::pipe` code into its own file | Tobias Bucher | -17/+0 |
| 2025-01-24 | Remove a bunch of emscripten test ignores | bjorn3 | -2/+0 |
| 2025-01-17 | Move `std::pipe::*` into `std::io` | Jiahao XU | -0/+17 |
| 2024-11-26 | std: update internal uses of `io::const_error!` | joboet | -2/+2 |
| 2024-11-09 | Add as_slice/into_slice for IoSlice/IoSliceMut. | Alona Enraght-Moony | -0/+14 |
| 2024-09-23 | Add tests | Benoît du Garreau | -0/+63 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -2/+2 |
| 2024-08-31 | Fixed some typos in the standard library documentation/comments | ranger-ross | -1/+1 |
| 2024-07-29 | Rollup merge of #109174 - soerenmeier:cursor_fns, r=dtolnay | Matthias Krüger | -2/+2 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -2/+3 |
| 2024-07-28 | Replace `io::Cursor::{remaining_slice, is_empty}` with `io::Cursor::{split, s... | Sören Meier | -2/+2 |
| 2024-07-26 | Fix doc nits | John Arundel | -1/+1 |
| 2024-05-20 | Address review comments | Benoît du Garreau | -0/+32 |
| 2024-04-11 | core: panic on overflow in `BorrowedCursor` | joboet | -0/+9 |
| 2024-03-10 | disable OOM test in Miri | Ralf Jung | -0/+2 |
| 2024-02-21 | TryReserveError to ErrorKind::OutOfMemory | Kornel | -0/+10 |
| 2024-02-19 | Auto merge of #105917 - a1phyr:read_chain_more_impls, r=workingjubilee | bors | -0/+11 |
| 2024-02-07 | Make `io::BorrowedCursor::advance` safe | Benoît du Garreau | -1/+1 |
| 2024-02-03 | add another test to make sure it still works with full reads | Conrad Ludgate | -2/+15 |
| 2024-02-03 | fix #120603 by adding a check in default_read_buf | Conrad Ludgate | -0/+16 |
| 2023-11-23 | Auto merge of #98943 - WilliamVenner:feat/bufread_skip_until, r=dtolnay | bors | -0/+30 |
| 2023-08-03 | Add assertion to test `skip_until` return value | William Venner | -2/+4 |
| 2023-07-26 | Add tests and comments about `read_to_string` and `read_line` specializations | Benoît du Garreau | -0/+11 |
| 2023-05-18 | Move `BufRead::skip_until` test to a more appropriate location | William Venner | -0/+28 |
| 2023-04-21 | Limit read size in `File::read_to_end` loop | Chris Denton | -1/+1 |
| 2022-08-28 | Rollup merge of #97015 - nrc:read-buf-cursor, r=Mark-Simulacrum | Matthias Krüger | -10/+10 |
| 2022-08-18 | make many std tests work in Miri | Ralf Jung | -1/+2 |
| 2022-08-05 | non-linux platforms | Nick Cameron | -3/+3 |
| 2022-08-04 | std::io: migrate ReadBuf to BorrowBuf/BorrowCursor | Nick Cameron | -10/+10 |
| 2022-07-25 | Rollup merge of #95040 - frank-king:fix/94981, r=Mark-Simulacrum | Yuki Okushi | -0/+19 |
| 2022-05-29 | protect `std::io::Take::limit` from overflow in `read` | Frank King | -0/+19 |
| 2022-03-11 | Update tests. | Mara Bos | -4/+4 |
| 2022-02-04 | Hide Repr details from io::Error, and rework `io::Error::new_const`. | Thom Chiovoloni | -2/+2 |
| 2021-11-02 | read_buf | DrMeepster | -1/+44 |
| 2021-10-07 | Optimize File::read_to_end and read_to_string | John Kugelman | -1/+1 |
| 2021-09-22 | Fix read_to_end to not grow an exact size buffer | John Kugelman | -15/+3 |
| 2021-07-01 | Stabilize `Seek::rewind` | Aris Merchant | -0/+4 |
| 2021-06-18 | Auto merge of #85815 - YuhanLiin:buf-read-data-left, r=m-ou-se | bors | -0/+10 |
| 2021-06-17 | Rollup merge of #86202 - a1phyr:spec_io_bytes_size_hint, r=m-ou-se | Mara Bos | -1/+19 |
| 2021-06-10 | Specialize `io::Bytes::size_hint` for more types | Benoît du Garreau | -1/+19 |
| 2021-06-05 | Rename IoSlice(Mut)::advance_slice to advance_slices | Thomas de Zeeuw | -16/+16 |
| 2021-05-29 | Add has_data_left() to BufRead | YuhanLiin | -0/+10 |
| 2021-05-29 | Rename IoSlice(Mut)::advance to advance_slice | Thomas de Zeeuw | -18/+18 |
| 2021-03-21 | Use io::Error::new_const everywhere to avoid allocations. | Mara Bos | -2/+2 |
| 2021-01-31 | Add tests for SizeHint implementations | Xavientois | -2/+29 |
| 2021-01-31 | Use fully qualified syntax to avoid dyn | Xavientois | -1/+21 |
| 2020-11-13 | move copy specialization tests to their own module | The8472 | -181/+0 |
| 2020-11-13 | add benchmarks | The8472 | -1/+131 |