about summary refs log tree commit diff
path: root/src/libstd/sys/unix/fs.rs
AgeCommit message (Expand)AuthorLines
2019-05-13Remove bitrig support from rustMarcel Hellwig-7/+3
2019-05-02Make `std::fs::copy` attempt to create copy-on-write clones of files on MacOS.Edward Barnard-19/+69
2019-04-27Stabilized vectored IOSteven Fackler-3/+3
2019-04-19Fix sync_all on macos/iosDavid Vázquez Púa-2/+9
2019-04-10std: Add `{read,write}_vectored` for more typesAlex Crichton-1/+9
2019-04-03wasi: Fill out `std::fs` module for WASIAlex Crichton-21/+2
2019-03-31libstd: deny(elided_lifetimes_in_paths)Mazdak Farrokhzad-2/+2
2019-03-23fs::copy() set file mode earlyHarald Hoyer-55/+74
2019-03-04Change `std::fs::copy` to use `copyfile` on MacOS and iOSEdward Barnard-1/+86
2019-02-28libstd => 2018Taiki Endo-24/+28
2018-12-25Remove licensesMark Rousskov-10/+0
2018-11-06refactor: use shorthand fieldsteresy-4/+4
2018-08-19Fix typos found by codespell.Matthias Krüger-1/+1
2018-07-30Add targets for HermitCore (https://hermitcore.org) to the Rust compiler and ...Colin Finck-4/+6
2018-06-26Rollup merge of #51786 - cuviper:stat64-pointers, r=Mark-SimulacrumPietro Albini-2/+2
2018-06-26Auto merge of #50630 - sharkdp:fix-50619, r=sfacklerbors-7/+24
2018-06-25Remove unnecessary stat64 pointer castsJosh Stone-2/+2
2018-06-25Use fstatat64 where availableJosh Stone-6/+5
2018-06-12Fix possibly endless loop in ReadDir iteratorsharkdp-7/+24
2018-06-01fs: copy: Add EPERM to fallback error conditionsNicolas Koch-5/+12
2018-05-31Rollup merge of #51213 - nicokoch:copy_permissions, r=cramertjGuillaume Gomez-5/+5
2018-05-31libstd/sys/unix/fs.rs: fix compilation on fuchsiaGuillaume Girol-1/+1
2018-05-30std::fs::DirEntry.metadata(): use fstatat instead of lstat when possibleGuillaume Girol-11/+32
2018-05-30Remobve unused importNicolas Koch-1/+1
2018-05-30fs: copy: Use File::set_permissions instead of fs::set_permissionsNicolas Koch-4/+4
2018-05-29Auto merge of #50772 - nicokoch:fastcopy, r=alexcrichtonbors-0/+88
2018-05-29Fix additional nits:Nicolas Koch-7/+3
2018-05-28Use FIXME instead of TODO; Move bytes_to_copy calculation inside ifNicolas Koch-6/+7
2018-05-24Implement suggestions from the PRNicolas Koch-1/+3
2018-05-17Store ENOSYS in a global to avoid unnecessary system callsNicolas Koch-10/+25
2018-05-16Fix large file copies on 32 bit platformsNicolas Koch-2/+6
2018-05-16Adjust len in every iterationNicolas Koch-1/+2
2018-05-16Add clarifying comment about offset argumentNicolas Koch-0/+2
2018-05-16Use copy_file_range on android alsoNicolas Koch-3/+3
2018-05-15fs: use copy_file_range on linuxNicolas Koch-0/+67
2018-05-14Don't unconditionally set CLOEXEC twice on every fd we open on LinuxTobias Bucher-4/+37
2017-10-20Fix some tests for linux gnux32Marco A L Barbosa-2/+2
2017-09-17Remove st_mode maskTrevor Merrifield-1/+1
2017-09-15Retain suid/sgid/sticky bits in Metadata.permissionsTrevor Merrifield-1/+1
2017-09-08Add modifications needed for L4re in libstdTobias Schaffner-1/+5
2017-08-28Update the libc submoduleAlex Crichton-0/+2
2017-08-15Add comments clarifying behavior of unix `set_readonly` behavior.Corey Farwell-1/+7
2017-08-03Fix a dangling symlink bug in `remove_dir_all()` on SolarisDanek Duvall-6/+1
2017-06-20Add `Read::initializer`.Steven Fackler-4/+0
2017-03-12Update usages of 'OSX' (and other old names) to 'macOS'.Corey Farwell-2/+2
2017-02-22Update name_bytes, scoop up latest libcRaph Levien-3/+3
2017-02-21Switch Fuchsia to readdir (instead of readdir_r)Raph Levien-10/+11
2016-12-18Implement `fmt::Debug` for all structures in libstd.Corey Farwell-1/+2
2016-11-22Add a method for setting permissions directly on an open file.Steven Allen-0/+5
2016-10-22Fix missing DirEntryExt::inoRaph Levien-1/+2