| Age | Commit message (Expand) | Author | Lines |
| 2025-02-09 | Rollup merge of #136213 - erickt:fs, r=Mark-Simulacrum | Urgau | -1/+17 |
| 2025-02-03 | std::fs: further simplify dirent64 handling | Ralf Jung | -8/+6 |
| 2025-01-28 | Allow Rust to use a number of libc filesystem calls | Erick Tryzelaar | -1/+17 |
| 2025-01-14 | Update ReadDir::next in std::sys::pal::unix::fs to use `&raw const (*ptr).fie... | Zachary S | -23/+13 |
| 2025-01-01 | std::fs::DirEntry.metadata(): prefer use of lstat() on Emscripten | Kleis Auke Wolthuizen | -8/+1 |
| 2025-01-01 | Avoid use of LFS64 symbols on Emscripten | Kleis Auke Wolthuizen | -4/+1 |
| 2024-12-28 | Auto merge of #134547 - SUPERCILEX:unify-copy, r=thomcc | bors | -23/+56 |
| 2024-12-24 | Fix compilation issues on other unixes | Alex Saveau | -2/+50 |
| 2024-12-21 | Fix forgetting to save statx availability on success | Alex Saveau | -1/+5 |
| 2024-12-21 | Eliminate redundant statx syscalls | Alex Saveau | -6/+9 |
| 2024-12-21 | Unify fs::copy and io::copy | Alex Saveau | -19/+1 |
| 2024-11-26 | std: update internal uses of `io::const_error!` | joboet | -13/+13 |
| 2024-11-13 | Fix compilation error on Solaris due to flock usage | Christopher Berner | -0/+80 |
| 2024-11-11 | Rollup merge of #130999 - cberner:flock_pr, r=joboet | Matthias Krüger | -0/+37 |
| 2024-10-19 | replace STATX_ALL with (STATX_BASIC_STATS | STATX_BTIME) as former is deprecated | klensy | -5/+5 |
| 2024-10-14 | Rollup merge of #128967 - devnexen:get_path_fbsd_upd, r=joboet | Matthias Krüger | -2/+2 |
| 2024-10-13 | Implement file_lock feature | Christopher Berner | -0/+37 |
| 2024-10-13 | sys/unix: add comments for some Miri fallbacks | Ralf Jung | -1/+1 |
| 2024-10-03 | std::fs::get_path freebsd update. | David Carlier | -2/+2 |
| 2024-09-25 | Use `&raw` in the standard library | Josh Stone | -4/+4 |
| 2024-09-24 | Initial std library support for NuttX | Huang Qi | -4/+15 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -6/+6 |
| 2024-09-11 | Limit `libc::link` usage to `nto70` target only, not NTO OS | Yuri Astrakhan | -1/+1 |
| 2024-09-03 | Port std library to RTEMS | Jan Sommer | -2/+16 |
| 2024-08-30 | Squashed `aarch64_unknown_nto_qnx700` support | Yuri Astrakhan | -1/+1 |
| 2024-08-23 | Rollup merge of #127623 - lolbinarycat:fix_remove_dir_all, r=Amanieu | Matthias Krüger | -15/+34 |
| 2024-08-22 | fix: fs::remove_dir_all: treat ENOENT as success | binarycat | -15/+34 |
| 2024-08-12 | trying common codepath for every unixes | David Carlier | -29/+0 |
| 2024-08-12 | std::fs: get_mode implementation for haiku. | David Carlier | -0/+2 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -28/+23 |
| 2024-07-24 | Rollup merge of #127480 - biabbas:vxworks, r=workingjubilee | Matthias Krüger | -2/+22 |
| 2024-07-24 | Add chroot unsupported implementation for VxWorks | B I Mohammed Abbas | -1/+7 |
| 2024-07-23 | Fix return type of FileAttr methods on AIX target | Taylor Foxhall | -3/+3 |
| 2024-07-23 | Disable dirfd for vxworks, Return unsupported error from set_times and lchown... | B I Mohammed Abbas | -2/+16 |
| 2024-07-13 | std::unix::fs: removing, now useless, layers predating macOs 10.10. | David Carlier | -59/+1 |
| 2024-07-03 | Fall back on remove dir implementation for vxworks | B I Mohammed Abbas | -1/+3 |
| 2024-06-24 | Rollup merge of #126807 - devnexen:copy_file_macos_simpl, r=Mark-Simulacrum | Matthias Krüger | -35/+15 |
| 2024-06-22 | Rollup merge of #126140 - eduardosm:stabilize-fs_try_exists, r=Amanieu | Matthias Krüger | -1/+1 |
| 2024-06-21 | std::unix::fs: copy simplification for apple. | David Carlier | -35/+15 |
| 2024-06-13 | std::unix::fs::link using direct linkat call for Solaris and macOs. | David Carlier | -19/+2 |
| 2024-06-11 | Rename `std::fs::try_exists` to `std::fs::exists` and stabilize fs_try_exists | Eduardo Sánchez Muñoz | -1/+1 |
| 2024-06-08 | Rollup merge of #125998 - devnexen:get_mode_illumos, r=Nilstrieb | León Orell Valerian Liehr | -0/+4 |
| 2024-06-05 | Rollup merge of #125940 - devnexen:unix_fs_netbsd_get_path, r=cuviper | Matthias Krüger | -9/+13 |
| 2024-06-04 | std::unix::fs::get_mode implementation for illumos/solaris. | David Carlier | -0/+4 |
| 2024-06-04 | std::unix::fs::get_path: using fcntl codepath for netbsd instead. | David Carlier | -9/+13 |
| 2024-06-03 | Remove stray "this" | Tobias Bucher | -2/+1 |
| 2024-05-06 | iOS/tvOS/watchOS/visionOS: Improve File Debug impl | Mads Marquart | -9/+9 |
| 2024-05-03 | Horizon OS: dirfd unavailable | Andrea Ciliberti | -0/+1 |
| 2024-05-01 | Auto merge of #124491 - madsmtm:target_vendor-apple, r=workingjubilee | bors | -102/+19 |
| 2024-04-29 | Fix Fuchsia build broken by #124210 | David Koloski | -0/+1 |