about summary refs log tree commit diff
path: root/library/std/src/os/wasi
AgeCommit message (Expand)AuthorLines
2025-05-10Remove `stable` attribute from wasi fs (read_exact|write_all)_atPaolo Barbolini-2/+0
2025-03-06library: Use size_of from the prelude instead of importedThalia Archibald-1/+0
2025-02-17Remove std::os::wasi::fs::FileExt::tellThalia Archibald-11/+0
2025-01-14wasi/io: remove dead filesRalf Jung-29/+4
2024-11-26std: update internal uses of `io::const_error!`joboet-3/+2
2024-10-09Decouple WASIp2 sockets from WasiFdNicola Krumschmidt-0/+2
2024-08-05WASI fixing unsafe_op_in_unsafe_fn for std::{os, sys}Georgii Rylov-2/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-5/+5
2024-07-26Fix doc nitsJohn Arundel-13/+13
2024-04-11Factor some common `io::Error` constantsBenoît du Garreau-9/+2
2024-02-27Rename wasm32-wasi-preview2 to wasm32-wasip2Ryan Levick-2/+2
2024-02-27Add the wasm32-wasi-preview2 targetRyan Levick-1/+2
2024-02-18Add uncontroversial syscall doc aliases to std docsSabrinaJewson-0/+14
2024-01-28Revert "Add the wasm32-wasi-preview2 target"León Orell Valerian Liehr-2/+1
2024-01-23Add the wasm32-wasi-preview2 targetRyan Levick-1/+2
2023-09-03Use std::io::Error::is_interrupted everywhereBen Kimock-2/+2
2022-10-29Adjust stabilization version to 1.65.0 for wasi fdsMark Rousskov-2/+2
2022-10-20Make the whole `std::os::wasi::io` module stable.Dan Gohman-1/+1
2022-10-20Mark `std::os::wasi::io::AsFd` etc. as stable.Dan Gohman-1/+1
2022-08-29Make `std::os::fd` public.Dan Gohman-7/+1
2022-07-27Allow using stable os::fd::raw items through unstable os::wasi modulebstrie-0/+15
2022-02-04Hide Repr details from io::Error, and rework `io::Error::new_const`.Thom Chiovoloni-6/+6
2022-01-28wasi: enable TcpListener and TcpStreamHarald Hoyer-0/+20
2022-01-28wasi: update to wasi 0.11.0Harald Hoyer-0/+15
2021-11-12Rename WASI's `is_character_device` to `is_char_device`.Dan Gohman-2/+6
2021-09-17modify std::os docs to be more consistentSachin Cherian-2/+9
2021-08-19Factor out a common `RawFd`/`AsRawFd`/etc for Unix and WASI.Dan Gohman-231/+2
2021-08-19Fix syntax for non-doc comments, and use `crate::` instead of `std::`.Dan Gohman-6/+6
2021-08-19Factor out Unix and WASI fd code into a common module.Dan Gohman-280/+1
2021-08-19Synchronize minor differences between Unix and WASI implementations.Dan Gohman-3/+4
2021-08-19Fix copypasta of "Unix" within the WASI directory.Dan Gohman-1/+1
2021-08-19Add Safety comments to the `As*` for `Owned*` implementations.Dan Gohman-0/+3
2021-08-19Add Owned*, Borrowed*, and As* to the preludes.Dan Gohman-1/+1
2021-08-19Rename `OwnedFd`'s private field to match it's debug output.Dan Gohman-17/+17
2021-08-19Add a test to ensure that RawFd is the size we assume it is.Dan Gohman-0/+15
2021-08-19I/O safety.Dan Gohman-89/+411
2021-08-13Change WASI's `RawFd` from `u32` to `c_int` (`i32`).Dan Gohman-7/+14
2021-07-12Add tracking issue number to `wasi_ext`Benoît du Garreau-2/+2
2021-07-02Auto merge of #85746 - m-ou-se:io-error-other, r=joshtriplettbors-1/+2
2021-06-20Move `OsStringExt` and `OsStrExt` to `std::os`Christiaan Dirkx-1/+4
2021-06-15Rename ErrorKind::Unknown to Uncategorized.Mara Bos-1/+2
2021-06-15Redefine `ErrorKind::Other` and stop using it in std.Mara Bos-1/+1
2021-05-14Expand WASI abbreviation in docsr00ster-1/+1
2021-05-03Move `std::sys::wasi::ext` to `std::os::wasi`Christiaan Dirkx-0/+796