aboutsummaryrefslogtreecommitdiff
path: root/lib/std/fs.zig
AgeCommit message (Expand)Author
2022-10-29fs: Some NAME_MAX/MAX_NAME_BYTES improvementsRyan Liptak
2022-10-29Make MAX_NAME_BYTES on WASI equivalent to the max of the other platformsRyan Liptak
2022-10-29Set wasi MAX_NAME_BYTES to minimum of the rest of the supported platformsRyan Liptak
2022-10-29Add wasi branch to MAX_NAME_BYTESRyan Liptak
2022-10-29Windows: Fix iterator name buffer size not handling all possible file name co...Ryan Liptak
2022-10-29std.fs: Add MAX_NAME_BYTESRyan Liptak
2022-10-18os.copy_file_range: save a syscall for most operationsMotiejus Jakštys
2022-10-15Added os check for std.fs.setAsCwd() to work with windowsxEgoist
2022-10-14Fix compile error in Dir.deleteTreeMinStackSize and add testRyan Liptak
2022-10-05std.fs.deleteTree: Unify how the initial sub_path is treated between deleteTr...Ryan Liptak
2022-10-05fs.Dir.deleteTree: Fix FileBusy errors on WindowsRyan Liptak
2022-10-05fs.Dir.deleteTree: Fix some handling of NotDir error in deleteFile callsRyan Liptak
2022-10-05fs: deleteTreeFallback -> deleteTreeMinStackSize and make it pubRyan Liptak
2022-10-05fs: Reduce IterableDir.Iterator `buf` size to 1024Ryan Liptak
2022-10-05fs: Optimize Dir.deleteTree for non-deeply-nested directoriesRyan Liptak
2022-10-05fs: Add IterableDir.Iterator.resetRyan Liptak
2022-10-05fs.Dir.deleteTree: Reduce the number of failing deleteFile callsRyan Liptak
2022-10-05Introduce IterableDir.iterateAssumeFirstIterationRyan Liptak
2022-08-15std.fs: Fix `WalkerEntry.dir` not always being the containing dirRyan Liptak
2022-08-01std.fs: Split Iterator.next on Linux and WASI to allow for handling platform-...Ryan Liptak
2022-07-25std.fs: End iteration on Linux/WASI during Iterator.next when hitting `ENOENT`Ryan Liptak
2022-07-24std.fs: Fix Walker closing the initial directory when not fully iteratedRyan Liptak
2022-07-17std.fs: remove accidental comptime blockVeikka Tuominen
2022-07-17std.fs: add `Iterable` versions of `openDirAbsolute*`Veikka Tuominen
2022-07-15std.fs: remove `OpenDirOptions.iterate`Veikka Tuominen
2022-07-15std.fs: split `Dir` into `IterableDir`Veikka Tuominen
2022-06-06std.fs: fix incorrect passing of pointer to temporaryVeikka Tuominen
2022-05-27math: make `cast` return optional instead of an errorAli Chraghi
2022-04-18stage2: Move WASI/Zig-specific selfExePath to introspect.zigCody Tapscott
2022-04-18stage2: Add 'zig.wasm' fallback for binary nameCody Tapscott
2022-04-18stage2: Add limited WASI support for selfExePath and globalCacheDirCody Tapscott
2022-04-15std.fs: prevent possible integer overflow in Dir.makePathEvan Haas
2022-03-27std.fs: Handle EINVAL from linux.getdents64Yorhel
2022-03-03stdlib: Add emulated CWD to std.os for WASI targetsCody Tapscott
2022-02-15Adds Linux support for POSIX file locking with fcntlAnthony Carrico
2022-02-13std.fs: Implement cross-platform metadata APIominitay
2022-01-30Merge pull request #10404 from ominitay/iteratorJakub Konka
2022-01-29std: define static error set for fs.Dir.copyFileMeghan
2022-01-29fs: Use `OpenMode` enum instead of read/write flags.Sage Hane
2022-01-28std: Fix using fs.Dir.Iterator twiceominitay
2022-01-02std.fs.rename: fix Windows implementationAndrew Kelley
2021-12-06stage2: improve handling of the generated file builtin.zigAndrew Kelley
2021-12-06std.os: handle ETXTBSY from open()Andrew Kelley
2021-11-30allocgate: std Allocator interface refactorLee Cannon
2021-11-30std lib API deprecations for the upcoming 0.9.0 releaseAndrew Kelley
2021-11-24Merge pull request #10073 from hoanga/haiku-support-build2Andrew Kelley
2021-11-15Add `chmod` and `chown`Ominitay
2021-11-15updates for haiku stdcAl Hoang
2021-10-04migrate from `std.Target.current` to `@import("builtin").target`Andrew Kelley
2021-09-24Initial bringup of the Solaris/Illumos portStephen Gregoratto