summary refs log tree commit diff
path: root/library/std/src/io/mod.rs
AgeCommit message (Expand)AuthorLines
2024-03-10io::Read trait: make it more clear when we are adressing implementations vs c...Ralf Jung-10/+7
2024-03-09Rollup merge of #121403 - kornelski:io-oom, r=dtolnayGuillaume Boisseau-2/+2
2024-02-21Remove unnecessary map_errKornel-2/+2
2024-02-20Delete architecture-specific memchr code in std::sysArthur Carcano-1/+1
2024-02-19Auto merge of #105917 - a1phyr:read_chain_more_impls, r=workingjubileebors-3/+55
2024-02-07Make `io::BorrowedCursor::advance` safeBenoît du Garreau-10/+2
2024-02-05Rollup merge of #120607 - conradludgate:fix-120603, r=dtolnayMatthias Krüger-1/+6
2024-02-03fix #120603 by adding a check in default_read_bufConrad Ludgate-1/+6
2024-01-31Improve `io::Read::read_buf_exact` error caseBenoît du Garreau-1/+4
2024-01-29Handle out of memory errors in io:Read::read_to_end()Kornel-1/+37
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-07-26Add tests and comments about `read_to_string` and `read_line` specializationsBenoît du Garreau-0/+6
2023-07-26`io::Chain`: specialize some `BufRead` methodsBenoît du Garreau-3/+16
2023-07-26`io::Chain`: specialize some `Read` methodsBenoît du Garreau-0/+33
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