summary refs log tree commit diff
path: root/library/std/src/io/mod.rs
AgeCommit message (Expand)AuthorLines
2023-11-28Rollup merge of #118222 - the8472:copy-use-vec-write, r=m-ou-seMatthias Krüger-37/+81
2023-11-26unify read_to_end and io::copy impls for reading into a VecThe 8472-37/+81
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/+84
2023-11-19Rollup merge of #116750 - fintelia:seek_seek_relative, r=Mark-SimulacrumTakayuki Maeda-0/+30
2023-11-09Move `BorrowedBuf` and `BorrowedCursor` from `std:io` to `core::io`John Millikin-2/+1
2023-11-04Improve documentationJonathan Behrens-1/+5
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-10/+40
2023-10-16Improve rewind documentationSean Linsley-0/+4
2023-10-16Inline `Bytes::next` and `Bytes::size_hint`.Nicholas Nethercote-0/+2
2023-10-14Add Seek::seek_relativeJonathan Behrens-0/+26
2023-10-07Remove unnecessary tmp variable in default_read_exactWilfred Hughes-2/+1
2023-10-05Add more diagnostic items for clippyJason Newcomb-0/+2
2023-09-23Avoid overflow in `IoSlice::advance_slices`Eduardo Sánchez Muñoz-16/+19
2023-09-22Auto merge of #114780 - RalfJung:io-safety, r=Amanieubors-1/+47
2023-09-03Use std::io::Error::is_interrupted everywhereBen Kimock-1/+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/+7
2023-08-22clarify what you cannot doRalf Jung-3/+3
2023-08-22typos and wordingRalf Jung-3/+3
2023-08-16Partially revert #107200Josh Triplett-3/+3
2023-08-14reference-counting analogyRalf Jung-20/+23
2023-08-14reword the paragraph on file description ownershipRalf Jung-9/+10
2023-08-14don't link to RFCs, they are not up-to-date docsRalf Jung-2/+1
2023-08-14wording; and explain some of the possible consequences of violating io-safetyRalf Jung-1/+7
2023-08-14typosRalf Jung-1/+1
2023-08-13add more explicit I/O safety documentationRalf Jung-1/+35
2023-06-18Rollup merge of #107200 - mina86:c, r=AmanieuMatthias Krüger-5/+6
2023-06-16Rollup merge of #111074 - WaffleLapkin:🌟unsizes_your_buf_reader🌟, r=Ama...Michael Goulet-1/+1
2023-05-25Clarify safety concern of `io::Read::read` is only relevant in unsafe codeZiru Niu-3/+4
2023-05-18Add tracking issue ID for `bufread_skip_until` feature gateWilliam Venner-1/+1
2023-05-01Relax implicit `R: Sized` bound on `BufReader<R>`Maybe Waffle-1/+1
2023-04-28replace version placeholdersPietro Albini-1/+1
2023-04-23Auto merge of #110655 - ChrisDenton:read-to-end, r=joshtriplettbors-5/+19
2023-04-21Limit read size in `File::read_to_end` loopChris Denton-5/+19
2023-04-20More `mem::take` in `library`Scott McMurray-3/+3
2023-04-10Stabilize IsTerminalJosh Triplett-1/+1
2023-03-11read_buf_exact: on error, all read bytes are appended to the bufferTomasz Miąsko-2/+16
2023-03-03Update library/std/src/io/mod.rsMichal Nazarewicz-1/+1
2023-03-01Update library/std/src/io/mod.rsMichal Nazarewicz-3/+3
2023-02-08std: add tracking issue for `RawOsError`joboet-1/+1
2023-02-03Update library/std/src/io/mod.rsMichal Nazarewicz-4/+4
2023-01-31std: add type alias for raw OS errorsjoboet-0/+2
2023-01-24io: soften ‘at most one write attempt’ requirement in io::Write::writeMichal Nazarewicz-5/+6
2023-01-01Document a way to limit read_line lengthKornel-2/+3
2023-01-01Document read_line gotchaKornel-2/+5
2022-10-24Fix grammar in docs for std::io::ReadJesse Ruderman-2/+2