about summary refs log tree commit diff
path: root/library/std/src/io/buffered/bufwriter.rs
AgeCommit message (Expand)AuthorLines
2025-08-26remove deprecated Error::description in implsMarijn Schouten-10/+2
2024-11-26std: update internal uses of `io::const_error!`joboet-2/+2
2024-09-24Pre-allocate buffers in `File::open_buffered` and `create_buffered`Josh Stone-0/+10
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-3/+1
2024-07-14std: Unsafe-wrap std::ioJubilee Young-3/+5
2024-07-12Use ManuallyDrop in BufWriter::into_partsBen Kimock-7/+7
2024-03-03Fix quadratic behavior of repeated vectored writesJan Verbeek-24/+27
2024-02-19Remove an old hack for rustdocPavel Grigorenko-2/+1
2023-09-03Use std::io::Error::is_interrupted everywhereBen Kimock-1/+1
2023-07-06Rollup merge of #112008 - intruder-kat:master, r=NilstriebMichael Goulet-1/+1
2023-05-26Fix incorrect documented default bufsize in bufreader/writerKathryn R-1/+1
2023-05-01Relax implicit `W: Sized` bound on `BufWriter<W>`Maybe Waffle-68/+70
2023-04-06Remove an unnecessary `mut` in `BufWriter::into_parts`.管唯宇-1/+1
2022-06-19Fix documentation for with_capacity and reserve families of methodsjmaargh-2/+2
2022-02-04Hide Repr details from io::Error, and rework `io::Error::new_const`.Thom Chiovoloni-3/+3
2021-10-10Add #[must_use] to conversions that move selfJohn Kugelman-0/+1
2021-09-25Apply 16 commits (squashed)Frank Steffahn-1/+1
2021-08-24Stabilise BufWriter::into_partsIan Jackson-8/+6
2021-07-29Rename feature gate bufwriter_into_parts from bufwriter_into_raw_partsIan Jackson-8/+8
2021-07-29BufWriter: rename `into_parts` from `into_raw_parts`Ian Jackson-6/+6
2021-07-22Remove Option from BufWriterAlex Macleod-10/+14
2021-04-13BufWriter: improve safety commentTyson Nottingham-6/+10
2021-04-13BufWriter: simplify buffer drainingTyson Nottingham-5/+1
2021-04-13BufWriter: use #[cold] and less aggressive #[inline] hintsTyson Nottingham-1/+3
2021-04-13BufWriter: handle possibility of overflowTyson Nottingham-15/+39
2021-04-13BufWriter: optimize for write sizes less than buffer sizeTyson Nottingham-24/+32
2021-04-13BufWriter: avoid using expensive Vec methodsTyson Nottingham-12/+75
2021-04-13BufWriter: apply #[inline] / #[inline(never)] optimizationsTyson Nottingham-24/+66
2021-03-21Use io::Error::new_const everywhere to avoid allocations.Mara Bos-2/+2
2021-01-31specialize io::copy to use the memory of the writer if it is a BufWriterThe8472-1/+13
2021-01-19Auto merge of #79705 - ijackson:bufwriter-disassemble, r=m-ou-sebors-0/+99
2021-01-04BufWriter::into_raw_parts: Add tracking issue numberIan Jackson-6/+6
2020-12-12fixup! WriterPanicked: Use debug_structIan Jackson-1/+1
2020-12-12WriterPanicked: Use debug_structIan Jackson-1/+3
2020-12-12bufwriter::WriterPanicked: Provide panicking exampleIan Jackson-0/+24
2020-12-04BufWriter: Provide into_raw_partsIan Jackson-0/+73
2020-11-22Reduce branching in write_vectored for BufWriterMikhail Zabaluev-14/+9
2020-11-22Make is_write_vectored return true for BufWriterMikhail Zabaluev-1/+1
2020-11-22Optimize write_vectored for BufWriterMikhail Zabaluev-12/+50
2020-11-05document HACKsPeter Jaszkowiak-0/+1
2020-11-05Intra-doc links for std::io::bufferedPeter Jaszkowiak-2/+2
2020-10-26fix(docs): typo in BufWriter documentationMichele Lacchia-1/+1
2020-09-10Refactor io/buffered.rs into submodulesNathan West-0/+387