| Age | Commit message (Expand) | Author | Lines |
| 2025-07-09 | core: Remove `BorrowedCursor::init_ref` method | Benoît du Garreau | -3/+3 |
| 2025-07-01 | Update version placeholders | Josh Stone | -1/+1 |
| 2025-06-25 | make `tidy-alphabetical` use a natural sort | Folkert de Vries | -1/+1 |
| 2025-06-20 | Add diagnostic items for Clippy | Samuel Tardieu | -0/+2 |
| 2025-06-10 | Rollup merge of #142102 - kiseitai3:141714_stdin_read_to_string_docs, r=tgross35 | León Orell Valerian Liehr | -0/+40 |
| 2025-06-10 | docs: Small clarification on the usage of read_to_string and read_to_end trai... | kiseitai3 | -0/+40 |
| 2025-06-05 | Clarify description of `Seek::stream_len` | Tobias Bucher | -1/+1 |
| 2025-06-05 | Optimize `Seek::stream_len` impl for `File` | Tobias Bucher | -10/+14 |
| 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 |