about summary refs log tree commit diff
path: root/library/std/src/io
AgeCommit message (Expand)AuthorLines
2024-02-03add another test to make sure it still works with full readsConrad Ludgate-2/+15
2024-02-03fix #120603 by adding a check in default_read_bufConrad Ludgate-1/+22
2024-01-31Improve `io::Read::read_buf_exact` error caseBenoît du Garreau-1/+4
2024-01-30Rollup merge of #119991 - kornelski:endless-read, r=the8472Guillaume Gomez-0/+10
2024-01-29Handle out of memory errors in io:Read::read_to_end()Kornel-3/+41
2024-01-27Reject infinitely-sized reads from io::RepeatKornel-0/+10
2024-01-26Rollup merge of #120117 - NobodyXu:99262/update-api-and-doc, r=m-ou-seMatthias Krüger-7/+33
2024-01-19Update `std::io::Error::downcast` return typeJiahao XU-7/+33
2024-01-17specialize `Bytes` on `StdinLock<'_>` by using the underlying `BufReader`Aldan Tanneo-1/+10
2023-12-10remove redundant importssurechen-2/+0
2023-11-28Rollup merge of #118222 - the8472:copy-use-vec-write, r=m-ou-seMatthias Krüger-107/+91
2023-11-26unify read_to_end and io::copy impls for reading into a VecThe 8472-107/+91
2023-11-24Rollup merge of #116807 - seanlinsley:patch-2, r=thomccMatthias Krüger-0/+4
2023-11-23Auto merge of #98943 - WilliamVenner:feat/bufread_skip_until, r=dtolnaybors-0/+114
2023-11-19Rollup merge of #116750 - fintelia:seek_seek_relative, r=Mark-SimulacrumTakayuki Maeda-0/+40
2023-11-15Substitute version placeholdersMark Rousskov-1/+1
2023-11-09Move `BorrowedBuf` and `BorrowedCursor` from `std:io` to `core::io`John Millikin-495/+15
2023-11-08Auto merge of #115460 - zachs18:borrowedcursor_write_no_panic, r=dtolnaybors-2/+3
2023-11-04Improve documentationJonathan Behrens-1/+5
2023-11-04detect EOF earlierThe 8472-5/+7
2023-11-04avoid excessive initialization when copying to a VecThe 8472-17/+47
2023-10-29Add tracking issueJonathan Behrens-1/+1
2023-10-27Hide internal methods from documentationJacob Pratt-0/+1
2023-10-23Fix invalid stability attribute features in standard libraryDavid Tolnay-4/+4
2023-10-20Specialize `Bytes<R>::next` when `R` is a `BufReader`.Nicholas Nethercote-15/+60
2023-10-16Improve rewind documentationSean Linsley-0/+4
2023-10-16Auto merge of #116775 - nnethercote:inline-Bytes-next, r=the8472bors-0/+2
2023-10-16Inline `Bytes::next` and `Bytes::size_hint`.Nicholas Nethercote-0/+2
2023-10-15Auto merge of #110604 - a1phyr:vecdeque_buf_read, r=dtolnaybors-0/+18
2023-10-14Add Seek::seek_relativeJonathan Behrens-0/+36
2023-10-14Auto merge of #116407 - Mark-Simulacrum:bootstrap-bump, r=onur-ozkanbors-1/+1
2023-10-07Remove unnecessary tmp variable in default_read_exactWilfred Hughes-2/+1
2023-10-05Add more diagnostic items for clippyJason Newcomb-0/+4
2023-10-03Bump version placeholdersMark Rousskov-1/+1
2023-09-25Auto merge of #116070 - eduardosm:IoSlice-advance_slices-checked_add, r=Mark-...bors-16/+19
2023-09-23Avoid overflow in `IoSlice::advance_slices`Eduardo Sánchez Muñoz-16/+19
2023-09-22Fixes from PRAyush Singh-4/+4
2023-09-22Auto merge of #114780 - RalfJung:io-safety, r=Amanieubors-1/+47
2023-09-20PR feedbackBen Kimock-0/+1
2023-09-06Auto merge of #115453 - ibraheemdev:patch-16, r=joshtriplettbors-3/+1
2023-09-04Auto merge of #115493 - Ayush1325:raw-os-error, r=workingjubileebors-4/+1
2023-09-03Use std::io::Error::is_interrupted everywhereBen Kimock-7/+8
2023-09-03Move RawOsError defination to sysAyush Singh-4/+1
2023-09-01don't panic in BorrowedCursor::writeZachary S-2/+3
2023-09-01stabilize `io_error_other` featureIbraheem Ahmed-3/+1
2023-08-29further expand on Arc and Box analogyRalf Jung-3/+6
2023-08-25Add a new helper to avoid calling io::Error::kindBen Kimock-7/+17
2023-08-22Replace version placeholders with 1.73.0Mark Rousskov-2/+2
2023-08-22clarify what you cannot doRalf Jung-3/+3
2023-08-22typos and wordingRalf Jung-3/+3