| Age | Commit message (Expand) | Author | Lines |
| 2023-09-23 | Avoid overflow in `IoSlice::advance_slices` | Eduardo Sánchez Muñoz | -16/+19 |
| 2023-09-22 | Auto merge of #114780 - RalfJung:io-safety, r=Amanieu | bors | -1/+47 |
| 2023-09-03 | Use std::io::Error::is_interrupted everywhere | Ben Kimock | -1/+1 |
| 2023-08-29 | further expand on Arc and Box analogy | Ralf Jung | -3/+6 |
| 2023-08-25 | Add a new helper to avoid calling io::Error::kind | Ben Kimock | -7/+7 |
| 2023-08-22 | clarify what you cannot do | Ralf Jung | -3/+3 |
| 2023-08-22 | typos and wording | Ralf Jung | -3/+3 |
| 2023-08-16 | Partially revert #107200 | Josh Triplett | -3/+3 |
| 2023-08-14 | reference-counting analogy | Ralf Jung | -20/+23 |
| 2023-08-14 | reword the paragraph on file description ownership | Ralf Jung | -9/+10 |
| 2023-08-14 | don't link to RFCs, they are not up-to-date docs | Ralf Jung | -2/+1 |
| 2023-08-14 | wording; and explain some of the possible consequences of violating io-safety | Ralf Jung | -1/+7 |
| 2023-08-14 | typos | Ralf Jung | -1/+1 |
| 2023-08-13 | add more explicit I/O safety documentation | Ralf Jung | -1/+35 |
| 2023-06-18 | Rollup merge of #107200 - mina86:c, r=Amanieu | Matthias Krüger | -5/+6 |
| 2023-06-16 | Rollup merge of #111074 - WaffleLapkin:🌟unsizes_your_buf_reader🌟, r=Ama... | Michael Goulet | -1/+1 |
| 2023-05-25 | Clarify safety concern of `io::Read::read` is only relevant in unsafe code | Ziru Niu | -3/+4 |
| 2023-05-01 | Relax implicit `R: Sized` bound on `BufReader<R>` | Maybe Waffle | -1/+1 |
| 2023-04-28 | replace version placeholders | Pietro Albini | -1/+1 |
| 2023-04-23 | Auto merge of #110655 - ChrisDenton:read-to-end, r=joshtriplett | bors | -5/+19 |
| 2023-04-21 | Limit read size in `File::read_to_end` loop | Chris Denton | -5/+19 |
| 2023-04-20 | More `mem::take` in `library` | Scott McMurray | -3/+3 |
| 2023-04-10 | Stabilize IsTerminal | Josh Triplett | -1/+1 |
| 2023-03-11 | read_buf_exact: on error, all read bytes are appended to the buffer | Tomasz Miąsko | -2/+16 |
| 2023-03-03 | Update library/std/src/io/mod.rs | Michal Nazarewicz | -1/+1 |
| 2023-03-01 | Update library/std/src/io/mod.rs | Michal Nazarewicz | -3/+3 |
| 2023-02-08 | std: add tracking issue for `RawOsError` | joboet | -1/+1 |
| 2023-02-03 | Update library/std/src/io/mod.rs | Michal Nazarewicz | -4/+4 |
| 2023-01-31 | std: add type alias for raw OS errors | joboet | -0/+2 |
| 2023-01-24 | io: soften ‘at most one write attempt’ requirement in io::Write::write | Michal Nazarewicz | -5/+6 |
| 2023-01-01 | Document a way to limit read_line length | Kornel | -2/+3 |
| 2023-01-01 | Document read_line gotcha | Kornel | -2/+5 |
| 2022-10-24 | Fix grammar in docs for std::io::Read | Jesse Ruderman | -2/+2 |
| 2022-10-15 | Add `IsTerminal` trait to determine if a descriptor or handle is a terminal | Josh Triplett | -0/+2 |
| 2022-10-07 | Make tests capture the error printed by a Result return | David Tolnay | -0/+1 |
| 2022-09-26 | replace stabilization placeholders | Pietro Albini | -1/+1 |
| 2022-08-28 | Stabilize `std::io::read_to_string` | Noah Lev | -3/+1 |
| 2022-08-28 | Rollup merge of #100520 - jakubdabek:patch-1, r=thomcc | Matthias Krüger | -1/+6 |
| 2022-08-18 | Address reviewer comments | Nick Cameron | -8/+8 |
| 2022-08-14 | Add mention of `BufReader` in `Read::bytes` docs | Jakub Dąbek | -1/+6 |
| 2022-08-05 | non-linux platforms | Nick Cameron | -11/+10 |
| 2022-08-04 | std::io: migrate ReadBuf to BorrowBuf/BorrowCursor | Nick Cameron | -40/+43 |
| 2022-07-26 | Rollup merge of #99716 - sourcelliu:iomut, r=Mark-Simulacrum | Matthias Krüger | -4/+4 |
| 2022-07-25 | Rollup merge of #95040 - frank-king:fix/94981, r=Mark-Simulacrum | Yuki Okushi | -0/+1 |
| 2022-07-25 | remove useless mut from examples | sourcelliu | -4/+4 |
| 2022-06-21 | update ioslice docs to use shared slices | Conrad Ludgate | -6/+6 |
| 2022-06-20 | Rollup merge of #94855 - m-ou-se:advance-slice-panic-docs, r=kennytm | Dylan DPC | -16/+34 |
| 2022-05-29 | protect `std::io::Take::limit` from overflow in `read` | Frank King | -0/+1 |
| 2022-05-09 | Use Rust 2021 prelude in std itself. | Mara Bos | -1/+0 |
| 2022-03-16 | changed wording | Dylan DPC | -1/+2 |