about summary refs log tree commit diff
path: root/library/std/src/io/stdio.rs
AgeCommit message (Expand)AuthorLines
2025-04-27use generic Atomic type where possibleChristopher Durham-2/+2
2025-03-22Implement exact reads for StdinRawThalia Archibald-28/+35
2025-03-05Rollup merge of #136798 - pcorwin:master, r=tgross35许杰友 Jieyou Xu (Joe)-0/+34
2025-03-04Added documentation for flushingpcorwin-0/+34
2025-02-21Use faster thread_local! for stdoutKornel-1/+1
2025-02-18add last std diagnostic items for clippycyrgani-0/+1
2024-12-01add isatty alias for is_terminalcod10129-0/+1
2024-10-10More clearly document Stdin::read_lineTim (Theemathas) Chirananthavat-1/+6
2024-10-02Add `get_line` confusable to `Stdin::read_line()`Jaken Herman-0/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-2/+1
2024-07-26Fix doc nitsJohn Arundel-1/+1
2024-06-05Update description of the `IsTerminal` exampleChris Denton-3/+2
2024-05-19Add example to IsTerminal::is_terminalMartijn-0/+34
2024-04-11Rollup merge of #122882 - Zoxc:panic-output-panic, r=AmanieuMatthias Krüger-2/+22
2024-04-10Auto merge of #122393 - a1phyr:specialize_read_buf_exact, r=joboetbors-0/+10
2024-03-22Avoid a panic in `set_output_capture` in the default panic handlerJohn Kåre Alsaker-2/+22
2024-03-19branch 1.78: replace-version-placeholderMark Rousskov-1/+1
2024-03-12Specialize many implementations of `Read::read_buf_exact`Benoît du Garreau-0/+10
2024-03-09Rollup merge of #99153 - Dajamante:issue/95622, r=dtolnayGuillaume Boisseau-0/+26
2024-03-03Fix quadratic behavior of repeated vectored writesJan Verbeek-4/+11
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-01-17specialize `Bytes` on `StdinLock<'_>` by using the underlying `BufReader`Aldan Tanneo-1/+10
2023-10-05Add more diagnostic items for clippyJason Newcomb-0/+2
2023-04-28replace version placeholdersPietro Albini-3/+3
2023-04-10Stabilize IsTerminalJosh Triplett-2/+3
2023-03-28Add "Platform-specific behavior" heading and link to changes disclaimerJosh Triplett-0/+5
2023-03-28Document the heuristics IsTerminal uses on WindowsJosh Triplett-0/+4
2023-03-06Implement read_buf for a few more typesTomasz Miąsko-1/+12
2022-11-14std: move `ReentrantMutex` to `sync`joboet-2/+1
2022-10-15Add `IsTerminal` trait to determine if a descriptor or handle is a terminalJosh Triplett-0/+29
2022-10-07Make tests capture the error printed by a Result returnDavid Tolnay-6/+22
2022-09-07stdio: Document no support for writing to non-blocking stdio/stderrUsama Arif-0/+3
2022-09-05std: fix cleanup for uninitialized stdout (#101375)joboet-8/+17
2022-09-04Auto merge of #100576 - joboet:movable_const_remutex, r=Mark-Simulacrumbors-25/+16
2022-09-03std: make `ReentrantMutex` movable and `const`; simplify `Stdout` initializationjoboet-25/+16
2022-09-01Update outdated comment about output capturing in print_to.Mara Bos-4/+4
2022-07-23Remove `mut`Phosra-1/+1
2022-07-11Add Read Impl for &StdinAïssata-0/+23
2022-06-16Move/rename `lazy::Sync{OnceCell,Lazy}` to `sync::{Once,Lazy}Lock`Maybe Waffle-5/+4
2022-04-06Bump stabilization of stdin_forwarders to 1.62.0.Mara Bos-1/+1
2022-03-21Stabilize Stdin::lines.Mara Bos-2/+1
2022-03-19Rollup merge of #93263 - sunfishcode:sunfishcode/detatched-console-handle, r=...Dylan DPC-9/+70
2022-03-10Use implicit capture syntax in format_argsT-O-R-U-S-4/+4
2022-03-04Consistently present absent stdio handles on Windows as NULL handles.Dan Gohman-9/+70
2022-02-13Make default stdio lock() return 'static handlesMark Rousskov-223/+15
2022-01-20delete `Stdin::split` forwarderTaylor Yu-24/+1
2021-12-14Fix a bunch of typosFrank Steffahn-1/+1
2021-11-02read_bufDrMeepster-15/+1