summary refs log tree commit diff
path: root/library/std/src/io/buffered
AgeCommit message (Expand)AuthorLines
2024-08-28allow BufReader::peek to be called on unsized typesbinarycat-0/+2
2024-08-05implement BufReader::peekbinarycat-0/+55
2024-07-29Reformat `use` declarations.Nicholas Nethercote-15/+13
2024-07-26Fix doc nitsJohn Arundel-19/+23
2024-07-14std: Unsafe-wrap std::ioJubilee Young-3/+5
2024-07-12Use ManuallyDrop in BufWriter::into_partsBen Kimock-7/+17
2024-06-20Convert some module-level `//` and `///` comments to `//!`.Nicholas Nethercote-10/+11
2024-04-14Rollup merge of #120900 - marcospb19:std-use-seek-stream-position, r=joshtrip...Guillaume Gomez-2/+5
2024-04-11Factor some common `io::Error` constantsBenoît du Garreau-6/+1
2024-04-10Auto merge of #122393 - a1phyr:specialize_read_buf_exact, r=joboetbors-0/+8
2024-03-20resolve clippy errorsonur-ozkan-4/+3
2024-03-12Specialize many implementations of `Read::read_buf_exact`Benoît du Garreau-0/+8
2024-03-09Rollup merge of #121403 - kornelski:io-oom, r=dtolnayGuillaume Boisseau-1/+1
2024-03-03Fix quadratic behavior of repeated vectored writesJan Verbeek-27/+39
2024-02-21Remove unnecessary map_errKornel-1/+1
2024-02-20Delete architecture-specific memchr code in std::sysArthur Carcano-1/+1
2024-02-19Remove an old hack for rustdocPavel Grigorenko-4/+2
2024-02-11std: use `stream_position` where applicableJoão Marcos P. Bezerra-2/+5
2024-01-29Handle out of memory errors in io:Read::read_to_end()Kornel-0/+1
2023-11-19Rollup merge of #116750 - fintelia:seek_seek_relative, r=Mark-SimulacrumTakayuki Maeda-0/+10
2023-10-20Specialize `Bytes<R>::next` when `R` is a `BufReader`.Nicholas Nethercote-5/+20
2023-10-14Add Seek::seek_relativeJonathan Behrens-0/+10
2023-09-03Use std::io::Error::is_interrupted everywhereBen Kimock-1/+1
2023-07-06Rollup merge of #112008 - intruder-kat:master, r=NilstriebMichael Goulet-2/+2
2023-06-17Extend io::copy buffer reuse to BufReader tooThe 8472-1/+1
2023-05-26Fix incorrect documented default bufsize in bufreader/writerKathryn R-2/+2
2023-05-01Relax implicit `W: Sized` bound on `LineWriter<W>`Maybe Waffle-27/+29
2023-05-01Relax implicit `W: Sized` bound on `BufWriter<W>`Maybe Waffle-68/+70
2023-05-01Relax implicit `R: Sized` bound on `BufReader<R>`Maybe Waffle-12/+15
2023-04-26rewrite: line_long_tail_not_flushed descriptionJosh Soref-3/+4
2023-04-26rewrite: long_line_flushed descriptionJosh Soref-3/+3
2023-04-06Remove an unnecessary `mut` in `BufWriter::into_parts`.管唯宇-1/+1
2023-01-14Remove various double spaces in source comments.André Vennberg-2/+2
2022-10-06Avoid defensive re-initialization of the BufReader bufferBen Kimock-3/+48
2022-08-18Address reviewer commentsNick Cameron-3/+3
2022-08-05non-linux platformsNick Cameron-12/+17
2022-08-04std::io: migrate ReadBuf to BorrowBuf/BorrowCursorNick Cameron-23/+24
2022-07-26Add Buffer::consume_with to enable direct buffer access with one checkBen Kimock-3/+18
2022-07-24Rename and document the new BufReader internalsBen Kimock-29/+33
2022-07-24Allow Buffer methods to inlineBen Kimock-0/+9
2022-07-24Remove some redundant checks from BufReaderBen Kimock-53/+106
2022-06-19Fix documentation for with_capacity and reserve families of methodsjmaargh-4/+4
2022-03-10Use implicit capture syntax in format_argsT-O-R-U-S-1/+1
2022-02-04Hide Repr details from io::Error, and rework `io::Error::new_const`.Thom Chiovoloni-5/+5
2022-01-09Compute most of Public/Exported access level in rustc_resolveLamb-4/+4
2021-11-02implement review suggestionsDrMeepster-1/+1
2021-11-02consolidate 2 unsafe blocks into 1DrMeepster-2/+2
2021-11-02read_bufDrMeepster-17/+94
2021-10-11Auto merge of #89755 - jkugelman:must-use-conversions-that-move-self, r=josht...bors-0/+1
2021-10-10Add #[must_use] to conversions that move selfJohn Kugelman-0/+1