about summary refs log tree commit diff
path: root/library/std/src/io
AgeCommit message (Expand)AuthorLines
2021-07-03Auto merge of #79965 - ijackson:moreerrnos, r=joshtriplettbors-21/+139
2021-07-02stdio_locked: updates based on feedbackTaylor Yu-74/+14
2021-07-02Remove unstable `Cursor::remaining`Sören Meier-26/+0
2021-07-02Auto merge of #85746 - m-ou-se:io-error-other, r=joshtriplettbors-8/+23
2021-07-01add owned locked stdio handlesTaylor Yu-1/+397
2021-07-01Stabilize `Seek::rewind`Aris Merchant-2/+5
2021-06-30impl Default, Copy, Clone for std::io::Sink and EmptyIan Jackson-0/+2
2021-06-25Restore original ordering of `ErrorKind::Other`.Mara Bos-8/+9
2021-06-24Use `#[non_exhaustive]` where appropriateJacob Pratt-8/+6
2021-06-22Rollup merge of #86037 - soerenmeier:cursor_remaining, r=yaahcYuki Okushi-4/+85
2021-06-20ErrorKind: Add missing full stopsIan Jackson-3/+3
2021-06-20ErrorKind::FilesystemLoop: Generalise dscriptionIan Jackson-3/+4
2021-06-18Auto merge of #85815 - YuhanLiin:buf-read-data-left, r=m-ou-sebors-0/+41
2021-06-18ErrorKind::NotSeekable: Fix reference to File::open()Ian Jackson-1/+1
2021-06-18ErrorKind: Provide many more ErrorKinds, motivated by Unix errnosIan Jackson-0/+116
2021-06-18ErrorKind: Reformat the error string tableIan Jackson-21/+22
2021-06-17Update tracking issueYuhanLiin-1/+1
2021-06-17Rollup merge of #86202 - a1phyr:spec_io_bytes_size_hint, r=m-ou-seMara Bos-3/+96
2021-06-17Rollup merge of #85802 - Thomasdezeeuw:ioslice-advance, r=m-ou-seYuki Okushi-30/+81
2021-06-17Fix typos in code examples.Mara Bos-2/+2
2021-06-17rename `remaining` to `remaining_slice` and add a new `remaining`Sören Meier-8/+34
2021-06-16Update tracking issueSören Meier-2/+2
2021-06-15Rename ErrorKind::Unknown to Uncategorized.Mara Bos-7/+7
2021-06-15Redefine `ErrorKind::Other` and stop using it in std.Mara Bos-11/+25
2021-06-10Specialize `io::Bytes::size_hint` for more typesBenoît du Garreau-3/+96
2021-06-07Forwarding implementation for Seek trait's stream_position methodmyshylin-0/+10
2021-06-05Implement `Cursor::{remaining, is_empty}`Sören Meier-4/+59
2021-06-05Rename IoSlice(Mut)::advance_slice to advance_slicesThomas de Zeeuw-24/+24
2021-05-29Add has_data_left() to BufReadYuhanLiin-0/+41
2021-05-29Add IoSlice(Mut)::advanceThomas de Zeeuw-2/+54
2021-05-29Rename IoSlice(Mut)::advance to advance_sliceThomas de Zeeuw-28/+27
2021-05-24remove cfg(bootstrap)Pietro Albini-4/+2
2021-05-23Rollup merge of #85288 - Geal:clarify-std-io-read, r=dtolnayDylan DPC-1/+7
2021-05-20Rollup merge of #85275 - CDirkx:memchr, r=m-ou-seGuillaume Gomez-2/+2
2021-05-19Auto merge of #85176 - a1phyr:impl_clone_from, r=yaahcbors-1/+18
2021-05-18fix typoJorge Ferreira-2/+2
2021-05-14add an example to explain std::io::Read::read returning 0 in some casesGeoffroy Couprie-1/+7
2021-05-14Move `std::memchr` to `sys_common`Christiaan Dirkx-2/+2
2021-05-11Override `clone_from` for some typesBenoît du Garreau-1/+18
2021-05-10io::Seek::rewind: Set tracking issueIan Jackson-1/+1
2021-05-10Fix typo in docIan Jackson-1/+1
2021-05-10io::Seek: Provide rewind()Ian Jackson-0/+35
2021-05-10io::Seek: Mention that seeking can fail due to buffer flush failIan Jackson-0/+2
2021-05-06Auto merge of #79930 - tgnottingham:bufwriter_performance, r=m-ou-sebors-39/+178
2021-05-03Correct stability of ErrorKind::OutOfMemoryKornel-1/+1
2021-05-02Add ErrorKind::OutOfMemoryKornel-0/+6
2021-04-22Rework `at_exit` to `cleanup`Christiaan Dirkx-23/+22
2021-04-21Replace all `fmt.pad` with `debug_struct`Christiaan Dirkx-9/+9
2021-04-18Bump to 1.53.0CDirkx-1/+1
2021-04-18Rename `NotSupported` to `Unsupported`Christiaan Dirkx-4/+6