about summary refs log tree commit diff
path: root/library/std/src/os/fd
AgeCommit message (Expand)AuthorLines
2025-04-09replace version placeholderBoxy-12/+12
2025-03-23Trusty: Fix build for anonymous pipes and std::sys::processThalia Archibald-4/+14
2025-03-14Mv os-specific trait impl of `Pipe*` into `std::os::*`Jiahao XU-1/+87
2025-03-10Format after patches have been appliedNicole LeGare-6/+11
2025-03-10Apply rustc-0054-Add-std-os-fd-support-for-Trusty.patchNicole LeGare-5/+29
2025-03-06library: Use size_of from the prelude instead of importedThalia Archibald-1/+0
2025-02-14Add safe new to NotAllOnesKornel-8/+4
2025-02-02std: move network code into `sys`joboet-2/+2
2025-01-14remove unnecessary rustc_allowed_through_unstable_modulesRalf Jung-5/+0
2025-01-09Update a bunch of library types for MCP807Scott McMurray-20/+14
2024-12-15Auto merge of #133223 - zachs18:uniquerc-impls, r=Noratriebbors-0/+16
2024-11-22library: update comment around close()Ralf Jung-10/+11
2024-11-19UniqueRc: platform-specific AsFd/Handle/etc impls to mirror RcZachary S-0/+16
2024-08-03Rollup merge of #127586 - zachs18:more-must-use, r=cuviperMatthias Krüger-0/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-7/+5
2024-07-26Fix doc nitsJohn Arundel-1/+1
2024-07-24Rollup merge of #127733 - GrigorenkoPV:don't-forget, r=AmanieuMatthias Krüger-4/+2
2024-07-17Mention how you can go from `BorrowedFd` to `OwnedFd` and backTobias Bucher-0/+5
2024-07-17Make language around `ToOwned` for `BorrowedFd` more preciseTobias Bucher-3/+5
2024-07-15lib: replace some `mem::forget`'s with `ManuallyDrop`Pavel Grigorenko-4/+2
2024-07-10Add `must_use` to IntoRawFd/IntoRawSocket/IntoRawHandle's methods.Zachary S-0/+1
2024-07-07clarify `sys::unix::fd::FileDesc::drop` comment (#66876)Ashton Hunt-0/+5
2024-04-28put FD validity behind late debug_asserts checkingThe 8472-11/+3
2024-04-20Abort a process when FD ownership is violatedThe 8472-1/+14
2024-04-11Factor some common `io::Error` constantsBenoît du Garreau-4/+1
2024-03-09Rollup merge of #114655 - nbdd0121:io-safety, r=dtolnayGuillaume Boisseau-5/+5
2024-02-04Document various I/O handle conversionsRyan Lowe-0/+6
2024-01-28Make `impl<Fd: AsFd>` impl take `?Sized`Gary Guo-5/+5
2023-10-17Updated libc and doc for Vita targetNikolay Arhipov-3/+3
2023-08-14typosRalf Jung-1/+1
2023-08-14sync the various FromRawFd trait docs, and remove 'valid'Ralf Jung-1/+1
2023-08-13add more explicit I/O safety documentationRalf Jung-5/+12
2023-04-28replace version placeholdersPietro Albini-1/+1
2023-04-10Stabilize IsTerminalJosh Triplett-1/+1
2023-04-02Fix typo in std/src/os/fd/owned.rsTaiki Endo-1/+1
2023-03-15Bump version placeholdersMark Rousskov-2/+2
2023-02-24avoid the usage of libc during the creation of documentationStefan Lankes-9/+7
2023-02-24remove code duplicationsStefan Lankes-9/+24
2023-01-26Implement `AsFd` and `AsRawFd` for `Rc`Ian Douglas Scott-0/+16
2023-01-15Rollup merge of #106867 - sunfishcode:sunfishcode/std-os-fd-stable-version, r...Matthias Krüger-3/+3
2023-01-14Fix the stability attributes for `std::os::fd`.Dan Gohman-3/+3
2023-01-14Remove various double spaces in source comments.André Vennberg-1/+1
2022-10-15Add `IsTerminal` trait to determine if a descriptor or handle is a terminalJosh Triplett-0/+17
2022-10-10Consolidate AsFd instances for stdio types into `library/std/src/os/fd/owned.rs`Josh Triplett-0/+52
2022-09-29Rollup merge of #98368 - sunfishcode:sunfishcode/std-os-fd, r=joshtriplettYuki Okushi-18/+19
2022-09-04Don't duplicate file descriptors into stdio fdsbeetrees-1/+2
2022-09-02Fix compilation of the doc tests on Windows.Dan Gohman-0/+4
2022-08-29Re-introduce `unstable` attributes.Dan Gohman-2/+2
2022-08-29Clarify that the `fd` module is supported on Unix and WASI.Dan Gohman-3/+2
2022-08-29Make `std::os::fd` public.Dan Gohman-18/+16