| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-02-27 | Override default Write methods for cursor-like types | Thalia Archibald | -1/+56 | |
| 2025-02-27 | Inline VecDeque<u8> and BorrowedCursor methods | Thalia Archibald | -0/+3 | |
| All other methods in this file have #[inline] and these methods are very similar to those of &[u8] which are already inlined here. | ||||
| 2025-02-14 | Forward all default methods for I/O impls | Thalia Archibald | -0/+62 | |
| 2024-10-23 | Specialize `read_exact` and `read_buf_exact` for `VecDeque` | Benoît du Garreau | -0/+46 | |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -4/+1 | |
| The previous commit updated `rustfmt.toml` appropriately. This commit is the outcome of running `x fmt --all` with the new formatting options. | ||||
| 2024-05-14 | Fix `read_exact` and `read_buf_exact` for `&[u8]` and `io:Cursor` | Benoît du Garreau | -0/+6 | |
| 2024-04-12 | `VecDeque::read_to_string`: avoid making the slices contiguous | Benoît du Garreau | -9/+2 | |
| 2024-04-12 | Improve several `Read` implementations | Benoît du Garreau | -1/+3 | |
| 2024-04-11 | Factor some common `io::Error` constants | Benoît du Garreau | -22/+6 | |
| 2024-03-12 | Specialize many implementations of `Read::read_buf_exact` | Benoît du Garreau | -0/+24 | |
| 2024-02-21 | Remove unnecessary map_err | Kornel | -2/+2 | |
| 2024-01-29 | Handle out of memory errors in io:Read::read_to_end() | Kornel | -2/+3 | |
| 2023-11-15 | Substitute version placeholders | Mark Rousskov | -1/+1 | |
| 2023-11-09 | Move `BorrowedBuf` and `BorrowedCursor` from `std:io` to `core::io` | John Millikin | -0/+14 | |
| Assigned new feature name `core_io_borrowed_buf` to distinguish from the `Read::read_buf` functionality in `std::io`. | ||||
| 2023-10-15 | Auto merge of #110604 - a1phyr:vecdeque_buf_read, r=dtolnay | bors | -0/+18 | |
| Implement `BufRead` for `VecDeque<u8>` Note: it would become insta-stable | ||||
| 2023-04-21 | Rollup merge of #110633 - scottmcm:more-take, r=thomcc | Dylan DPC | -1/+1 | |
| More `mem::take` in `library` A bunch of places were using `replace(…, &mut [])`, but that can just be `take`. | ||||
| 2023-04-20 | More `mem::take` in `library` | Scott McMurray | -1/+1 | |
| A bunch of places were using `replace(…, &mut [])`, but that can just be `take`. | ||||
| 2023-04-20 | Specialize some `io::Read` and `io::Write` methods for `VecDeque<u8>` and ↵ | Benoît du Garreau | -0/+54 | |
| `&[u8]` | ||||
| 2023-04-20 | Implement `BufRead` for `VecDeque<u8>` | Benoît du Garreau | -0/+18 | |
| 2022-08-18 | Address reviewer comments | Nick Cameron | -4/+4 | |
| Signed-off-by: Nick Cameron <nrc@ncameron.org> | ||||
| 2022-08-05 | non-linux platforms | Nick Cameron | -7/+7 | |
| Signed-off-by: Nick Cameron <nrc@ncameron.org> | ||||
| 2022-08-04 | std::io: migrate ReadBuf to BorrowBuf/BorrowCursor | Nick Cameron | -8/+8 | |
| Signed-off-by: Nick Cameron <nrc@ncameron.org> | ||||
| 2022-06-09 | Remove redundant calls to reserve in impl Write for VecDeque | Paolo Barbolini | -2/+0 | |
| 2022-05-19 | impl Read and Write for VecDeque<u8> | Evan Richter | -0/+48 | |
| * For read and read_buf, only the front slice of a discontiguous VecDeque is copied. The VecDeque is advanced after reading, making any back slice available for reading with a second call to Read::read(_buf). * For write, the VecDeque always appends the entire slice to the end, growing its allocation when necessary. | ||||
| 2022-02-04 | Hide Repr details from io::Error, and rework `io::Error::new_const`. | Thom Chiovoloni | -3/+6 | |
| 2021-11-02 | read_buf | DrMeepster | -16/+22 | |
| 2021-06-07 | Forwarding implementation for Seek trait's stream_position method | myshylin | -0/+10 | |
| 2021-03-21 | Use io::Error::new_const everywhere to avoid allocations. | Mara Bos | -2/+2 | |
| 2021-03-07 | Generalize Write impl for Vec<u8> to Vec<u8, A> | Joel Höner | -1/+2 | |
| As discussed in the issue tracker for the wg-allocators working group[1], updating this implementation for allocator support was most likely just forgotten in the original PR. [1]: https://github.com/rust-lang/wg-allocators/issues/86 | ||||
| 2020-12-04 | std: impl of `Write` for `&mut [u8]`: document the buffer full error | Ian Jackson | -0/+4 | |
| Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> | ||||
| 2020-11-10 | Remove io::LocalOutput and use Arc<Mutex<dyn>> for local streams. | Mara Bos | -14/+0 | |
| 2020-10-22 | Capture output from threads spawned in tests | Tyler Mandry | -3/+3 | |
| Fixes #42474. | ||||
| 2020-08-31 | std: move "mod tests/benches" to separate files | Lzu Tao | -61/+3 | |
| Also doing fmt inplace as requested. | ||||
| 2020-07-27 | mv std libs to library/ | mark | -0/+460 | |
