summary refs log tree commit diff
path: root/library/std/src/io
AgeCommit message (Expand)AuthorLines
2025-03-31replace version placeholderBoxy-11/+11
2025-03-28`io::Take`: avoid new `BorrowedBuf` creation in some caseBenoît du Garreau-4/+4
2025-03-23Auto merge of #136769 - thaliaarchi:io-optional-methods/stdio, r=joboetbors-28/+35
2025-03-22Implement exact reads for StdinRawThalia Archibald-28/+35
2025-03-21Rollup merge of #138650 - thaliaarchi:io-write-fmt-known, r=ibraheemdevMatthias Krüger-35/+46
2025-03-19Rollup merge of #137051 - thaliaarchi:io-optional-impls/empty, r=m-ou-seMatthias Krüger-11/+216
2025-03-19Rollup merge of #135394 - clarfonthey:uninit-slices-part-2, r=tgross35Matthias Krüger-2/+1
2025-03-19Rollup merge of #136177 - hkBst:patch-24, r=ibraheemdevMatthias Krüger-24/+17
2025-03-18Apply suggestions from code reviewMarijn Schouten-7/+7
2025-03-18Optimize io::Write::write_fmt for constant stringsThalia Archibald-35/+46
2025-03-17Rollup merge of #137793 - NobodyXu:stablise-annoymous-pipe, r=joshtriplettJacob Pratt-13/+35
2025-03-16Rollup merge of #137890 - lolbinarycat:docs-bufreader-peek-consume, r=Mark-Si...许杰友 Jieyou Xu (Joe)-1/+5
2025-03-14Mv os-specific trait impl of `Pipe*` into `std::os::*`Jiahao XU-0/+25
2025-03-14Stablize feature `anonymous_pipe`Jiahao XU-13/+10
2025-03-13Rollup merge of #138370 - cuviper:try_oom_error, r=jhprattMatthias Krüger-6/+10
2025-03-11Simulate OOM for the `try_oom_error` testJosh Stone-6/+10
2025-03-11Stabilize `std::io::ErrorKind::InvalidFilename`Pavel Grigorenko-2/+2
2025-03-10Implement default methods for io::Empty and io::SinkThalia Archibald-11/+216
2025-03-08Add inherent versions of MaybeUninit::fill methods for slicesltdk-2/+1
2025-03-07Auto merge of #138155 - matthiaskrgr:rollup-xq5buio, r=matthiaskrgrbors-1/+0
2025-03-07Rollup merge of #138034 - thaliaarchi:use-prelude-size-of, r=tgross35Matthias Krüger-1/+0
2025-03-07Rollup merge of #137832 - wgwoods:fix-bufreader-peek, r=joboetMatthias Krüger-5/+5
2025-03-07Rollup merge of #137107 - thaliaarchi:io-optional-methods/cursors, r=joboetMatthias Krüger-14/+146
2025-03-06library: Use size_of from the prelude instead of importedThalia Archibald-1/+0
2025-03-05Rollup merge of #136798 - pcorwin:master, r=tgross35许杰友 Jieyou Xu (Joe)-0/+34
2025-03-04Added documentation for flushingpcorwin-0/+34
2025-03-02Rollup merge of #137375 - steffahn:clarify-read_line-comment, r=Mark-SimulacrumMatthias Krüger-1/+1
2025-03-02doc: clarify that consume can be called after BufReader::peekbinarycat-1/+5
2025-02-28Fix logic error in Buffer::read_more()Will Woods-2/+2
2025-02-28Tweak BufReader::peek() doctest to expose bug in Buffer::read_more()Will Woods-3/+3
2025-02-28Use correct error message casing for `io::const_error`sNoratrieb-1/+1
2025-02-27Override default Write methods for cursor-like typesThalia Archibald-14/+143
2025-02-27Inline VecDeque<u8> and BorrowedCursor methodsThalia Archibald-0/+3
2025-02-23Auto merge of #137237 - cuviper:stage0, r=Mark-Simulacrumbors-2/+2
2025-02-21Use faster thread_local! for stdoutKornel-1/+1
2025-02-21Clarify/update comments in `BufRead::read_line`'s default bodyFrank Steffahn-1/+1
2025-02-18update version placeholdersJosh Stone-2/+2
2025-02-18add last std diagnostic items for clippycyrgani-0/+1
2025-02-17Rollup merge of #136844 - thaliaarchi:const-io-error, r=ChrisDentonMatthias Krüger-1/+1
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-10Fix &&str and trailing commas in io::const_error!Thalia Archibald-1/+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