about summary refs log tree commit diff
path: root/library/std/src/io
AgeCommit message (Expand)AuthorLines
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
2024-03-19branch 1.78: replace-version-placeholderMark Rousskov-2/+2
2024-03-20resolve clippy errorsonur-ozkan-4/+3
2024-03-14Fix minor documentation issue. Code outside the test would fail. Seek documen...baitcode-0/+2
2024-03-12Specialize many implementations of `Read::read_buf_exact`Benoît du Garreau-18/+74
2024-03-10Rollup merge of #122276 - RalfJung:io-read, r=NilstriebMatthias Krüger-10/+7
2024-03-10io::Read trait: make it more clear when we are adressing implementations vs c...Ralf Jung-10/+7
2024-03-10disable OOM test in MiriRalf Jung-0/+2
2024-03-09Rollup merge of #121403 - kornelski:io-oom, r=dtolnayGuillaume Boisseau-5/+27
2024-03-09Rollup merge of #99153 - Dajamante:issue/95622, r=dtolnayGuillaume Boisseau-0/+26
2024-03-03Fix quadratic behavior of repeated vectored writesJan Verbeek-31/+50
2024-03-01Auto merge of #114016 - krtab:delete_sys_memchr, r=workingjubileebors-2/+2
2024-02-29Rollup merge of #110543 - joboet:reentrant_lock, r=m-ou-seMatthias Krüger-10/+35
2024-02-26Fill in Read::read_buf for &StdinDavid Tolnay-0/+3
2024-02-26Fix stable feature name and stabilization version of Read for &StdinDavid Tolnay-1/+1
2024-02-23std: make `ReentrantLock` publicjoboet-10/+35
2024-02-22Use generic `NonZero` everywhere in `std`.Markus Reiter-2/+2
2024-02-21rename ptr::invalid -> ptr::without_provenanceRalf Jung-2/+8
2024-02-21Remove unnecessary map_errKornel-5/+5
2024-02-21TryReserveError to ErrorKind::OutOfMemoryKornel-0/+22
2024-02-20Delete architecture-specific memchr code in std::sysArthur Carcano-2/+2
2024-02-19Remove an old hack for rustdocPavel Grigorenko-4/+2
2024-02-19Auto merge of #105917 - a1phyr:read_chain_more_impls, r=workingjubileebors-3/+66
2024-02-11std: use `stream_position` where applicableJoão Marcos P. Bezerra-2/+5
2024-02-07Make `io::BorrowedCursor::advance` safeBenoît du Garreau-12/+4
2024-02-05Rollup merge of #120607 - conradludgate:fix-120603, r=dtolnayMatthias Krüger-2/+36
2024-02-03add another test to make sure it still works with full readsConrad Ludgate-2/+15
2024-02-03fix #120603 by adding a check in default_read_bufConrad Ludgate-1/+22
2024-01-31Improve `io::Read::read_buf_exact` error caseBenoît du Garreau-1/+4
2024-01-30Rollup merge of #119991 - kornelski:endless-read, r=the8472Guillaume Gomez-0/+10
2024-01-29Handle out of memory errors in io:Read::read_to_end()Kornel-3/+41
2024-01-27Reject infinitely-sized reads from io::RepeatKornel-0/+10
2024-01-26Rollup merge of #120117 - NobodyXu:99262/update-api-and-doc, r=m-ou-seMatthias Krüger-7/+33
2024-01-19Update `std::io::Error::downcast` return typeJiahao XU-7/+33
2024-01-17specialize `Bytes` on `StdinLock<'_>` by using the underlying `BufReader`Aldan Tanneo-1/+10
2023-12-10remove redundant importssurechen-2/+0
2023-11-28Rollup merge of #118222 - the8472:copy-use-vec-write, r=m-ou-seMatthias Krüger-107/+91
2023-11-26unify read_to_end and io::copy impls for reading into a VecThe 8472-107/+91
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/+114
2023-11-19Rollup merge of #116750 - fintelia:seek_seek_relative, r=Mark-SimulacrumTakayuki Maeda-0/+40
2023-11-15Substitute version placeholdersMark Rousskov-1/+1
2023-11-09Move `BorrowedBuf` and `BorrowedCursor` from `std:io` to `core::io`John Millikin-495/+15
2023-11-08Auto merge of #115460 - zachs18:borrowedcursor_write_no_panic, r=dtolnaybors-2/+3
2023-11-04Improve documentationJonathan Behrens-1/+5
2023-11-04detect EOF earlierThe 8472-5/+7