| Age | Commit message (Expand) | Author | Lines |
| 2025-05-23 | Rollup merge of #141109 - oconnor663:pipe_example, r=Mark-Simulacrum | Matthias Krüger | -12/+26 |
| 2025-05-19 | Add `std::io::Seek` instance for `std::io::Take` | Mario Pastorelli | -1/+172 |
| 2025-05-16 | discuss deadlocks in the std::io::pipe() example | Jack O'Connor | -12/+26 |
| 2025-05-12 | update cfg(bootstrap) | Pietro Albini | -1/+1 |
| 2025-05-01 | Use present indicative tense in std::io::pipe() API docs | Eyal Kalderon | -3/+3 |
| 2025-04-27 | use generic Atomic type where possible | Christopher Durham | -2/+2 |
| 2025-04-25 | Grammar fixes for BufRead::has_data_left docs | Ethan Wu | -2/+2 |
| 2025-04-15 | Add warning comment to `Take::get_ref` and `Chain::get_ref` | Josh Triplett | -0/+8 |
| 2025-04-11 | rustdoc-search: add unbox flag to Result aliases | Michael Howell | -0/+1 |
| 2025-04-09 | replace version placeholder | Boxy | -11/+11 |
| 2025-04-01 | io: Avoid Avoid marking bytes as uninit in `BufReader::peek` | Benoît du Garreau | -1/+0 |
| 2025-04-01 | io: Avoid marking buffer as uninit when copying to `BufWriter` | Benoît du Garreau | -1/+4 |
| 2025-03-28 | `io::Take`: avoid new `BorrowedBuf` creation in some case | Benoît du Garreau | -4/+4 |
| 2025-03-23 | Auto merge of #136769 - thaliaarchi:io-optional-methods/stdio, r=joboet | bors | -28/+35 |
| 2025-03-22 | Implement exact reads for StdinRaw | Thalia Archibald | -28/+35 |
| 2025-03-21 | Rollup merge of #138650 - thaliaarchi:io-write-fmt-known, r=ibraheemdev | Matthias Krüger | -35/+46 |
| 2025-03-19 | Rollup merge of #137051 - thaliaarchi:io-optional-impls/empty, r=m-ou-se | Matthias Krüger | -11/+216 |
| 2025-03-19 | Rollup merge of #135394 - clarfonthey:uninit-slices-part-2, r=tgross35 | Matthias Krüger | -2/+1 |
| 2025-03-19 | Rollup merge of #136177 - hkBst:patch-24, r=ibraheemdev | Matthias Krüger | -24/+17 |
| 2025-03-18 | Apply suggestions from code review | Marijn Schouten | -7/+7 |
| 2025-03-18 | Optimize io::Write::write_fmt for constant strings | Thalia Archibald | -35/+46 |
| 2025-03-17 | Rollup merge of #137793 - NobodyXu:stablise-annoymous-pipe, r=joshtriplett | Jacob Pratt | -13/+35 |
| 2025-03-16 | Rollup merge of #137890 - lolbinarycat:docs-bufreader-peek-consume, r=Mark-Si... | 许杰友 Jieyou Xu (Joe) | -1/+5 |
| 2025-03-14 | Mv os-specific trait impl of `Pipe*` into `std::os::*` | Jiahao XU | -0/+25 |
| 2025-03-14 | Stablize feature `anonymous_pipe` | Jiahao XU | -13/+10 |
| 2025-03-13 | Rollup merge of #138370 - cuviper:try_oom_error, r=jhpratt | Matthias Krüger | -6/+10 |
| 2025-03-11 | Simulate OOM for the `try_oom_error` test | Josh Stone | -6/+10 |
| 2025-03-11 | Stabilize `std::io::ErrorKind::InvalidFilename` | Pavel Grigorenko | -2/+2 |
| 2025-03-10 | Implement default methods for io::Empty and io::Sink | Thalia Archibald | -11/+216 |
| 2025-03-08 | Add inherent versions of MaybeUninit::fill methods for slices | ltdk | -2/+1 |
| 2025-03-07 | Auto merge of #138155 - matthiaskrgr:rollup-xq5buio, r=matthiaskrgr | bors | -1/+0 |
| 2025-03-07 | Rollup merge of #138034 - thaliaarchi:use-prelude-size-of, r=tgross35 | Matthias Krüger | -1/+0 |
| 2025-03-07 | Rollup merge of #137832 - wgwoods:fix-bufreader-peek, r=joboet | Matthias Krüger | -5/+5 |
| 2025-03-07 | Rollup merge of #137107 - thaliaarchi:io-optional-methods/cursors, r=joboet | Matthias Krüger | -14/+146 |
| 2025-03-06 | library: Use size_of from the prelude instead of imported | Thalia Archibald | -1/+0 |
| 2025-03-05 | Rollup merge of #136798 - pcorwin:master, r=tgross35 | 许杰友 Jieyou Xu (Joe) | -0/+34 |
| 2025-03-04 | Added documentation for flushing | pcorwin | -0/+34 |
| 2025-03-02 | Rollup merge of #137375 - steffahn:clarify-read_line-comment, r=Mark-Simulacrum | Matthias Krüger | -1/+1 |
| 2025-03-02 | doc: clarify that consume can be called after BufReader::peek | binarycat | -1/+5 |
| 2025-02-28 | Fix logic error in Buffer::read_more() | Will Woods | -2/+2 |
| 2025-02-28 | Tweak BufReader::peek() doctest to expose bug in Buffer::read_more() | Will Woods | -3/+3 |
| 2025-02-28 | Use correct error message casing for `io::const_error`s | Noratrieb | -1/+1 |
| 2025-02-27 | Override default Write methods for cursor-like types | Thalia Archibald | -14/+143 |
| 2025-02-27 | Inline VecDeque<u8> and BorrowedCursor methods | Thalia Archibald | -0/+3 |
| 2025-02-23 | Auto merge of #137237 - cuviper:stage0, r=Mark-Simulacrum | bors | -2/+2 |
| 2025-02-21 | Use faster thread_local! for stdout | Kornel | -1/+1 |
| 2025-02-21 | Clarify/update comments in `BufRead::read_line`'s default body | Frank Steffahn | -1/+1 |
| 2025-02-18 | update version placeholders | Josh Stone | -2/+2 |
| 2025-02-18 | add last std diagnostic items for clippy | cyrgani | -0/+1 |
| 2025-02-17 | Rollup merge of #136844 - thaliaarchi:const-io-error, r=ChrisDenton | Matthias Krüger | -1/+1 |