about summary refs log tree commit diff
path: root/library/std/src/sys/wasi/fs.rs
AgeCommit message (Expand)AuthorLines
2023-03-06Implement read_buf for a few more typesTomasz Miąsko-1/+1
2022-10-03Reduce CString allocations in std as much as possibleAlex Saveau-42/+44
2022-10-01Error instead of panicking when setting file times if the passed `SystemTime`...beetrees-6/+13
2022-08-18Address reviewer commentsNick Cameron-1/+1
2022-08-05non-linux platformsNick Cameron-3/+3
2022-07-15Support setting file accessed/modified timestampsJosh Triplett-0/+25
2022-02-04Hide Repr details from io::Error, and rework `io::Error::new_const`.Thom Chiovoloni-2/+2
2022-01-19Fix CVE-2022-21658 for WASIAlex Crichton-8/+63
2021-11-02more efficent File::read_buf impl for windows and unixDrMeepster-1/+5
2021-08-19I/O safety.Dan Gohman-10/+39
2021-08-13Change WASI's `RawFd` from `u32` to `c_int` (`i32`).Dan Gohman-3/+4
2021-06-15Rename ErrorKind::Unknown to Uncategorized.Mara Bos-2/+3
2021-06-15Redefine `ErrorKind::Other` and stop using it in std.Mara Bos-2/+2
2021-05-19Move the implementation of `Path::exists` to `sys_common::fs` so platforms ca...Chris Denton-1/+1
2021-03-27Use DebugStruct::finish_non_exhaustive() in std.Mara Bos-1/+1
2021-03-21Use io::Error::new_const everywhere to avoid allocations.Mara Bos-1/+1
2021-03-05std: Fix a bug on the wasm32-wasi target opening filesAlex Crichton-4/+2
2021-02-24x.py fmtDan Gohman-1/+1
2021-02-24Use `super::` to refer to WASI-specific names.Dan Gohman-1/+1
2021-02-19x.py fmtDan Gohman-6/+1
2021-02-10Make WASI's `hard_link` behavior match other platforms.Dan Gohman-1/+2
2021-01-14std: Update wasi-libc commit of the wasm32-wasi targetAlex Crichton-19/+36
2020-11-14Disambiguate symlink argument namesDavid Tolnay-10/+10
2020-09-03Applied `#![deny(unsafe_op_in_unsafe_fn)]` in library/std/src/wasiAmjad Alsharafi-0/+2
2020-08-05Fix wasi::fs::OpenOptions to imply write when append is onYuto Kawamura-3/+5
2020-07-31Fix std::fs::File::metadata permission on WASI targetShen-Ta Hsieh-0/+1
2020-07-27mv std libs to library/mark-0/+667