about summary refs log tree commit diff
path: root/library/std/src/io/mod.rs
AgeCommit message (Expand)AuthorLines
2021-03-27Derive Debug for io::Chain instead of manually implementing it.Mara Bos-7/+1
2021-03-24Rollup merge of #83353 - m-ou-se:io-error-avoid-alloc, r=nagisaDylan DPC-5/+11
2021-03-21Use io::Error::new_const everywhere to avoid allocations.Mara Bos-5/+11
2021-03-18Clarify docs for Read::read's return valueJannis Harder-2/+7
2021-03-05Rollup merge of #81136 - Xavientois:io_reader_size_hint, r=cramertjMara-0/+37
2021-02-25Convert primitives to use intra-doc linksJoshua Nelson-2/+1
2021-01-31Fix formatting on modXavientois-2/+1
2021-01-31Implement SizeHint trait for BufReader, Emtpy, and ChainXavientois-6/+14
2021-01-31Use fully qualified syntax to avoid dynXavientois-1/+1
2021-01-31Remove unnecessary default keywordXavientois-4/+6
2021-01-31Remove stable annotationXavientois-3/+0
2021-01-31Fix formattingXavientois-10/+2
2021-01-31Add dyn for SizeHint castXavientois-1/+1
2021-01-31Remove exposing private traitXavientois-2/+2
2021-01-31Fix semicolonXavientois-1/+1
2021-01-31Add back lower_bound as memeberXavientois-0/+2
2021-01-31Add default keyword for specializationXavientois-5/+5
2021-01-31Fix incorrect tokenXavientois-1/+1
2021-01-31Move default to trait definitionXavientois-6/+4
2021-01-31Add missing genericXavientois-1/+1
2021-01-31Use helper trait to follow min_specialization rulesXavientois-4/+24
2021-01-31Fix implementation to specializeXavientois-1/+1
2021-01-31Implement size_hint for BufReaderXavientois-2/+21
2021-01-24Stabilize `Seek::stream_position` & change feature of `Seek::stream_len`Lukas Kalbertodt-4/+3
2021-01-17Add benchmark and fast path for BufReader::read_exactBen Kimock-17/+21
2021-01-14Rollup merge of #80895 - sfackler:read-to-end-ub, r=m-ou-seMara Bos-12/+10
2021-01-14Rollup merge of #80217 - camelid:io-read_to_string, r=m-ou-seMara Bos-0/+48
2021-01-11Add docs on performanceCamelid-0/+13
2021-01-11clarify docs a bitSteven Fackler-4/+3
2021-01-11make check a bit more clearSteven Fackler-2/+3
2021-01-11clean up control flowSteven Fackler-11/+2
2021-01-11Fix handling of malicious Readers in read_to_endSteven Fackler-1/+8
2020-12-31Remove many unnecessary manual link resolves from libraryCamelid-2/+0
2020-12-30Add error docsCamelid-1/+8
2020-12-30Add description independent of `Read::read_to_string`Camelid-5/+6
2020-12-19Add a `std::io::read_to_string` functionCamelid-0/+27
2020-11-17Fix typo in `std::io::Write` docsWilliam Chargin-2/+2
2020-11-16Rollup merge of #78714 - m-ou-se:simplify-local-streams, r=KodrAusMara Bos-5/+3
2020-11-14Auto merge of #75272 - the8472:spec-copy, r=KodrAusbors-1/+4
2020-11-13hide unused exports on other platformsThe8472-3/+1
2020-11-13specialize io::copy to use copy_file_range, splice or sendfileThe8472-1/+6
2020-11-10Merge set_panic and set_print into set_output_capture.Mara Bos-5/+3
2020-11-10Remove io::LocalOutput and use Arc<Mutex<dyn>> for local streams.Mara Bos-1/+1
2020-10-22Capture output from threads spawned in testsTyler Mandry-1/+3
2020-09-24Remove std::io::lazy::Lazy in favour of SyncOnceCellMara Bos-1/+0
2020-08-31std: move "mod tests/benches" to separate filesLzu Tao-498/+3
2020-08-23Convert str -> prim@str in `std`Joshua Nelson-1/+1
2020-08-19Fix nits in intra-doc links for std ioAlexis Bourget-22/+22
2020-08-18Move to intra doc links for std::ioAlexis Bourget-39/+42
2020-08-12Fix intra-doc linkCamelid-0/+1