about summary refs log tree commit diff
path: root/library/std/src/io/mod.rs
AgeCommit message (Expand)AuthorLines
2025-01-26Move `std::io::pipe` code into its own fileTobias Bucher-255/+3
2025-01-25Improve and expand documentation of pipesJosh Triplett-8/+14
2025-01-17Move `std::pipe::*` into `std::io`Jiahao XU-0/+249
2024-12-21Less unwrap() in documentationKornel-10/+15
2024-11-25std: expose `const_io_error!` as `const_error!`joboet-2/+5
2024-11-09Add as_slice/into_slice for IoSlice/IoSliceMut.Alona Enraght-Moony-0/+45
2024-10-15replace placeholder versionJosh Stone-1/+1
2024-10-04Stabilize `BufRead::skip_until`okaneco-3/+1
2024-09-23Add a comment to `Read::read_buf`Benoît du Garreau-0/+2
2024-09-23Fix `io::default_read_to_end` uses of `read_buf`Benoît du Garreau-10/+14
2024-09-23Fix `io::Take::read_buf`Benoît du Garreau-4/+5
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-3/+3
2024-09-21wait for two short reads before uncapping the max read sizeThe 8472-3/+13
2024-09-20[Clippy] Remove final std paths for diagnostic itemGnomedDev-0/+1
2024-07-30Auto merge of #128083 - Mark-Simulacrum:bump-bootstrap, r=albertlarsan68bors-4/+4
2024-07-29Reformat `use` declarations.Nicholas Nethercote-11/+7
2024-07-28Update CURRENT_RUSTC_VERSIONMark Rousskov-4/+4
2024-07-26Fix doc nitsJohn Arundel-13/+13
2024-07-14std: Unsafe-wrap std::ioJubilee Young-3/+2
2024-07-14std: deny(unsafe_op_in_unsafe_fn) but allow sitesJubilee Young-0/+1
2024-07-12Stabilize io_slice_advanceEduardo Sánchez Muñoz-12/+4
2024-06-11replace version placeholderPietro Albini-1/+1
2024-05-13Rollup merge of #123817 - slanterns:seek_relative, r=dtolnayMatthias Krüger-2/+1
2024-05-11io::Write::write_fmt: panic if the formatter fails when the stream does not failRalf Jung-1/+5
2024-05-04Rollup merge of #122441 - a1phyr:improve_read_impls, r=ChrisDentonMatthias Krüger-1/+4
2024-04-27io safety: update Unix explanationRalf Jung-1/+1
2024-04-12Avoid panicking branch in `append_to_string`Benoît du Garreau-1/+4
2024-04-11Rollup merge of #122882 - Zoxc:panic-output-panic, r=AmanieuMatthias Krüger-3/+3
2024-04-12Stabilize `Seek::seek_relative`Slanterns-2/+1
2024-04-11Factor some common `io::Error` constantsBenoît du Garreau-23/+5
2024-03-22Avoid a panic in `set_output_capture` in the default panic handlerJohn Kåre Alsaker-3/+3
2024-03-12Specialize many implementations of `Read::read_buf_exact`Benoît du Garreau-18/+25
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