summary refs log tree commit diff
path: root/library/std/src/io
AgeCommit message (Expand)AuthorLines
2025-02-17update version placeholdersJosh Stone-2/+2
2025-02-14Forward all default methods for I/O implsThalia Archibald-0/+62
2025-02-13Use `slice::fill` in `io::Repeat` implementationDaniPopes-18/+10
2025-02-12Rollup merge of #136945 - samueltardieu:push-rsqlyknnvyqm, r=fmeaseJacob Pratt-0/+1
2025-02-12Add diagnostic item for `std::io::BufRead`Samuel Tardieu-0/+1
2025-02-10Implement `read*_exact` for `std:io::repeat`Benoît du Garreau-0/+11
2025-02-09Auto merge of #136751 - bjorn3:update_rustfmt, r=Mark-Simulacrumbors-3/+4
2025-02-08Rustfmtbjorn3-3/+4
2025-02-08Rollup merge of #135696 - joboet:move_pal_io, r=NoratriebMatthias Krüger-1/+1
2025-02-07std: get rid of `sys_common::io`joboet-1/+1
2025-02-06Stabilise 'Cursor::{get_mut, set_position}' in 'const' scenarios;Gabriel Bjørnager Jensen-2/+2
2025-01-26Test pipes also when not running on Windows and Linux simultaneouslyTobias Bucher-1/+1
2025-01-26Update `std::io::{pipe, PipeReader, PipeWriter}` docs the new locationTobias Bucher-16/+20
2025-01-26Move `std::io::pipe` code into its own fileTobias Bucher-272/+277
2025-01-25Rollup merge of #135948 - bjorn3:update_emscripten_std_tests, r=Mark-SimulacrumJacob Pratt-2/+1
2025-01-25Improve and expand documentation of pipesJosh Triplett-8/+14
2025-01-24Remove a bunch of emscripten test ignoresbjorn3-2/+0
2025-01-24Fix testing of the standard library with Emscriptenbjorn3-0/+1
2025-01-17Move `std::pipe::*` into `std::io`Jiahao XU-0/+266
2025-01-11Add inherent versions of MaybeUninit methods for slicesltdk-1/+1
2025-01-10Use `NonNull::without_provenance` within the standard librarySamuel Tardieu-3/+4
2025-01-08update version placeholdersPietro Albini-2/+2
2024-12-21Avoid short writes in LineWriterChris Denton-6/+21
2024-12-21Less unwrap() in documentationKornel-10/+15
2024-12-06Rollup merge of #130254 - GrigorenkoPV:QuotaExceeded, r=dtolnayMatthias Krüger-9/+9
2024-12-06Rollup merge of #130209 - GrigorenkoPV:CrossesDevices, r=dtolnayMatthias Krüger-1/+1
2024-12-01add isatty alias for is_terminalcod10129-0/+1
2024-11-26std: update internal uses of `io::const_error!`joboet-21/+21
2024-11-25std: expose `const_io_error!` as `const_error!`joboet-20/+36
2024-11-20Rollup merge of #130800 - bjoernager:const-mut-cursor, r=joshtriplettMatthias Krüger-2/+4
2024-11-14Rollup merge of #132790 - aDotInTheVoid:ioslice-asslice-rides-again, r=cuviperJubilee-0/+59
2024-11-09Add as_slice/into_slice for IoSlice/IoSliceMut.Alona Enraght-Moony-0/+59
2024-11-08update io::Error::into_inner to acknowlage io::Error::otherbinarycat-2/+4
2024-10-23Specialize `read_exact` and `read_buf_exact` for `VecDeque`Benoît du Garreau-0/+46
2024-10-15replace placeholder versionJosh Stone-17/+17
2024-10-10More clearly document Stdin::read_lineTim (Theemathas) Chirananthavat-1/+6
2024-10-05Unbreak tidyPavel Grigorenko-5/+5
2024-10-05Stabilize `std::io::ErrorKind::QuotaExceeded`Pavel Grigorenko-5/+5
2024-10-04Stabilize `BufRead::skip_until`okaneco-3/+1
2024-10-02Add `get_line` confusable to `Stdin::read_line()`Jaken Herman-0/+1
2024-09-30Rollup merge of #130914 - compiler-errors:insignificant-dtor, r=AmanieuTrevor Gross-0/+1
2024-09-29Fix std tests for wasm32-wasip2 targetNicola Krumschmidt-5/+6
2024-09-28Rollup merge of #125404 - a1phyr:fix-read_buf-uses, r=workingjubileeMatthias Krüger-16/+88
2024-09-27Mark some more types as having insignificant dtorMichael Goulet-0/+1
2024-09-25Add tracking issue for io_error_inprogressnora-1/+1
2024-09-25Auto merge of #130803 - cuviper:file-buffered, r=joshtriplettbors-1/+29
2024-09-24Mark 'get_mut' and 'set_position' in 'std::io::Cursor' as const;Gabriel Bjørnager Jensen-2/+4
2024-09-24Pre-allocate buffers in `File::open_buffered` and `create_buffered`Josh Stone-1/+29
2024-09-24add InProgress ErrorKind gated behind io_error_inprogress featureAviram Hassan-0/+7
2024-09-23Add a comment to `Read::read_buf`Benoît du Garreau-0/+2