about summary refs log tree commit diff
path: root/library/std/src/io/copy.rs
AgeCommit message (Expand)AuthorLines
2025-08-16library: Migrate from `cfg_if` to `cfg_select`Josh Triplett-3/+4
2025-04-01io: Avoid marking buffer as uninit when copying to `BufWriter`Benoît du Garreau-1/+4
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2023-11-26unify read_to_end and io::copy impls for reading into a VecThe 8472-66/+3
2023-11-04detect EOF earlierThe 8472-5/+7
2023-11-04avoid excessive initialization when copying to a VecThe 8472-17/+47
2023-09-03Use std::io::Error::is_interrupted everywhereBen Kimock-5/+6
2023-07-09additional io::copy specializationsThe 8472-2/+79
2023-06-17Extend io::copy buffer reuse to BufReader tooThe 8472-13/+97
2023-06-16Rollup merge of #111074 - WaffleLapkin:🌟unsizes_your_buf_reader🌟, r=Ama...Michael Goulet-1/+1
2023-05-15wanting => wantVagelis Prokopiou-1/+1
2023-05-01Relax implicit `W: Sized` bound on `BufWriter<W>`Maybe Waffle-1/+1
2022-08-18Address reviewer commentsNick Cameron-1/+1
2022-08-05non-linux platformsNick Cameron-4/+4
2022-08-04std::io: migrate ReadBuf to BorrowBuf/BorrowCursorNick Cameron-16/+18
2022-03-29Warn that platform-specific behavior may changeMartin Pool-0/+4
2022-03-24Document Linux kernel handoff in std::io::copy and std::fs::copyMartin Pool-0/+6
2021-11-02fix test failure from trying to assume_init too muchDrMeepster-1/+1
2021-11-02Don't reinitialize hereDrMeepster-1/+8
2021-11-02read_bufDrMeepster-43/+31
2021-02-24library: Normalize safety-for-unsafe-block commentsMiguel Ojeda-1/+1
2021-01-31specialize io::copy to use the memory of the writer if it is a BufWriterThe8472-6/+74
2020-11-13limit visibility of copy offload helpers to sys::unix moduleThe8472-3/+0
2020-11-13move copy specialization tests to their own moduleThe8472-0/+3
2020-11-13move copy specialization into sys::unix moduleThe8472-377/+8
2020-11-13reduce syscalls by inferring FD types based on source struct instead of calli...The8472-66/+102
2020-11-13add forwarding specializations for &mut variantsThe8472-0/+21
2020-11-13prioritize sendfile over splice since it results in fewer context switches wh...The8472-16/+16
2020-11-13move tests module into separate fileThe8472-56/+0
2020-11-13specialize io::copy to use copy_file_range, splice or sendfileThe8472-0/+456