summary refs log tree commit diff
path: root/library/std/src/io
AgeCommit message (Expand)AuthorLines
2024-08-28allow BufReader::peek to be called on unsized typesbinarycat-0/+2
2024-08-07Rollup merge of #128406 - lolbinarycat:bufreader_peek, r=Mark-SimulacrumMatthias Krüger-0/+55
2024-08-05implement BufReader::peekbinarycat-0/+55
2024-07-30Auto merge of #128083 - Mark-Simulacrum:bump-bootstrap, r=albertlarsan68bors-4/+4
2024-07-29Rollup merge of #109174 - soerenmeier:cursor_fns, r=dtolnayMatthias Krüger-32/+37
2024-07-29Reformat `use` declarations.Nicholas Nethercote-49/+35
2024-07-28Replace `io::Cursor::{remaining_slice, is_empty}` with `io::Cursor::{split, s...Sören Meier-32/+37
2024-07-28Update CURRENT_RUSTC_VERSIONMark Rousskov-4/+4
2024-07-26Fix doc nitsJohn Arundel-36/+40
2024-07-19Avoid ref when using format! for perfYuri Astrakhan-1/+1
2024-07-14std: Unsafe-wrap std::ioJubilee Young-9/+13
2024-07-14std: deny(unsafe_op_in_unsafe_fn) but allow sitesJubilee Young-0/+1
2024-07-13Rollup merge of #127659 - saethlin:manually-drop-bufwriter, r=joboetJubilee-7/+17
2024-07-12Use ManuallyDrop in BufWriter::into_partsBen Kimock-7/+17
2024-07-12Stabilize io_slice_advanceEduardo Sánchez Muñoz-12/+4
2024-07-02chore: remove duplicate wordshattizai-1/+1
2024-06-20Convert some module-level `//` and `///` comments to `//!`.Nicholas Nethercote-10/+11
2024-06-11replace version placeholderPietro Albini-1/+1
2024-06-05Rollup merge of #126032 - ChrisDenton:update-docs, r=joboetMatthias Krüger-3/+2
2024-06-05Update description of the `IsTerminal` exampleChris Denton-3/+2
2024-06-05Rollup merge of #123168 - joshtriplett:size-of-prelude, r=AmanieuJubilee-1/+0
2024-05-21Rollup merge of #125123 - a1phyr:fix-read_exact, r=workingjubileeMatthias Krüger-10/+55
2024-05-20Address review commentsBenoît du Garreau-1/+33
2024-05-19Add example to IsTerminal::is_terminalMartijn-0/+34
2024-05-14Fix `read_exact` and `read_buf_exact` for `&[u8]` and `io:Cursor`Benoît du Garreau-10/+23
2024-05-13Rollup merge of #123817 - slanterns:seek_relative, r=dtolnayMatthias Krüger-2/+1
2024-05-13Add `size_of`, `size_of_val`, `align_of`, and `align_of_val` to the preludeJosh Triplett-1/+0
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-10/+29
2024-05-03Rollup merge of #124412 - RalfJung:io-safety, r=AmanieuMatthias Krüger-1/+1
2024-05-01Replace version placeholders for 1.79Mark Rousskov-7/+7
2024-04-27io safety: update Unix explanationRalf Jung-1/+1
2024-04-25Rollup merge of #124076 - NobodyXu:patch-1, r=dtolnayMichael Goulet-3/+1
2024-04-18Stablise io_error_downcastJiahao XU-3/+1
2024-04-17Stabilize `const_io_structs`Slanterns-6/+6
2024-04-15Auto merge of #123851 - NobodyXu:patch-1, r=BurntSushibors-6/+10
2024-04-15Update doc for std::io::Error::downcastJiahao XU-1/+5
2024-04-14Rollup merge of #120900 - marcospb19:std-use-seek-stream-position, r=joshtrip...Guillaume Gomez-2/+5
2024-04-12Update document for std::io::Error::downcastJiahao XU-6/+6
2024-04-12Avoid panicking branch in `append_to_string`Benoît du Garreau-1/+4
2024-04-12`VecDeque::read_to_string`: avoid making the slices contiguousBenoît du Garreau-9/+2
2024-04-12Improve several `Read` implementationsBenoît du Garreau-1/+24
2024-04-11Rollup merge of #123806 - joboet:advanced_overflow, r=AmanieuMatthias Krüger-0/+9
2024-04-11Rollup merge of #122882 - Zoxc:panic-output-panic, r=AmanieuMatthias Krüger-5/+25
2024-04-12Stabilize `Seek::seek_relative`Slanterns-2/+1
2024-04-11core: panic on overflow in `BorrowedCursor`joboet-0/+9
2024-04-11Factor some common `io::Error` constantsBenoît du Garreau-51/+36
2024-04-10Auto merge of #122393 - a1phyr:specialize_read_buf_exact, r=joboetbors-18/+74
2024-03-22Avoid a panic in `set_output_capture` in the default panic handlerJohn Kåre Alsaker-5/+25
2024-03-20Auto merge of #122754 - Mark-Simulacrum:bootstrap-bump, r=albertlarsan68bors-2/+2