about summary refs log tree commit diff
path: root/library/std/src/os/windows/io/socket.rs
AgeCommit message (Expand)AuthorLines
2025-08-19Fix doc of `std::os::windows::io::BorrowedSocket::borrow_raw`Lorenz Leutgeb-1/+1
2025-02-28Use correct error message casing for `io::const_error`sNoratrieb-1/+1
2025-02-14Add safe new to NotAllOnesKornel-6/+4
2025-01-09Update a bunch of library types for MCP807Scott McMurray-25/+14
2024-12-15Auto merge of #133223 - zachs18:uniquerc-impls, r=Noratriebbors-0/+8
2024-11-26std: update internal uses of `io::const_error!`joboet-1/+1
2024-11-19UniqueRc: platform-specific AsFd/Handle/etc impls to mirror RcZachary S-0/+8
2024-07-29Reformat `use` declarations.Nicholas Nethercote-3/+1
2024-07-26Fix doc nitsJohn Arundel-1/+1
2024-07-24Rollup merge of #127733 - GrigorenkoPV:don't-forget, r=AmanieuMatthias Krüger-5/+2
2024-07-15lib: replace some `mem::forget`'s with `ManuallyDrop`Pavel Grigorenko-5/+2
2024-07-15Make os/windows default to deny unsafe in unsafeChris Denton-3/+5
2024-02-04Document various I/O handle conversionsRyan Lowe-0/+3
2023-11-22unnecessary_mut_passedChris Denton-2/+2
2023-08-28Abstract over internal `SOCKET` typeChris Denton-4/+4
2023-05-30Swap out CURRENT_RUSTC_VERSION to 1.71.0Mark Rousskov-3/+3
2023-05-14Auto merge of #108196 - sunfishcode:sunfishcode/windows-as-socket-impls, r=dt...bors-0/+36
2023-05-09Don't force include Windows goop when documentingChris Denton-16/+23
2023-05-05Use new bindingsChris Denton-1/+1
2023-04-26Spelling library/Josh Soref-1/+1
2023-02-17Implement `AsHandle`/`AsSocket` for `Arc`/`Rc`/`Box` on WindowsDan Gohman-0/+36
2022-11-20enable fuzzy_provenance_casts lint in libstdRalf Jung-0/+1
2022-06-15Add the new stability attributes, for Windows.Dan Gohman-0/+1
2022-06-15Revise the documentation for `try_clone`.Dan Gohman-2/+2
2022-06-15Add `BorrowedFd::try_clone_to_owned`.Dan Gohman-14/+22
2022-06-14Implement stabilization of `#[feature(io_safety)]`.Dan Gohman-7/+28
2022-05-15Rollup merge of #97060 - bdbai:fix/uwphandle, r=ChrisDentonDylan DPC-0/+1
2022-05-15fix use of SetHandleInformation on UWPbdbai-0/+1
2022-05-11Add rustc_nonnull_optimization_guaranteed to Owned/Borrowed Fd/SocketDan Gohman-0/+2
2022-04-19Make `BorrowedFd::borrow_raw` a const fn.Dan Gohman-2/+2
2022-03-29Make the stdlib largely conform to strict provenance.Aria Beingessner-0/+1
2022-03-03Rollup merge of #93562 - sunfishcode:sunfishcode/io-docs, r=joshtriplettMatthias Krüger-7/+0
2022-03-03Rollup merge of #93663 - sunfishcode:sunfishcode/as-raw-name, r=joshtriplettDylan DPC-5/+5
2022-03-03Rollup merge of #93354 - sunfishcode:sunfishcode/document-borrowedfd-toowned,...Dylan DPC-0/+4
2022-02-10Implement `AsFd` for `&T` and `&mut T`.Dan Gohman-0/+16
2022-02-04Hide Repr details from io::Error, and rework `io::Error::new_const`.Thom Chiovoloni-1/+1
2022-02-04Rename `BorrowedFd::borrow_raw_fd` to `BorrowedFd::borrow_raw`.Dan Gohman-5/+5
2022-02-02Remove the documentation comment for `OwnedSocket::from_raw_socket`.Dan Gohman-7/+0
2022-01-26Add documentation about `BorrowedFd::to_owned`.Dan Gohman-0/+4
2022-01-12Use the correct `cvt` for converting socket errors on Windows.Dan Gohman-1/+2
2021-09-09Fix another Windows compilation error.Dan Gohman-1/+1
2021-09-09Fix more Windows compilation errors.Dan Gohman-2/+15
2021-09-09Fix Windows compilation errors.Dan Gohman-2/+9
2021-09-09Add a `try_clone()` function to `OwnedFd`.Dan Gohman-0/+54
2021-08-19Add Safety comments to the `As*` for `Owned*` implementations.Dan Gohman-0/+3
2021-08-19Rename `OwnedFd`'s private field to match it's debug output.Dan Gohman-17/+18
2021-08-19Update library/std/src/os/windows/io/socket.rsDan Gohman-1/+1
2021-08-19I/O safety.Dan Gohman-0/+212