zig/lib/std/fs
Andrew Kelley ea6e0e33a7 zig build: add executable bit and file path to package hash
Unfortunately, due to the Windows equivalent of executable permissions
being a bit tricky, there is follow-up work to be done.

What is done in this commit is the hash modifications. At the fetch
layer, executable bits inside packages are ignored. In the hash
computation layer, executable bit is implemented for POSIX but not yet
for Windows. This means that the hash will not break again in the future
for packages that do not have any executable files, but it will break
for packages that do.

This is a hash-breaking change.

Closes #14308
2023-02-01 18:42:29 -07:00
..
file.zig zig build: add executable bit and file path to package hash 2023-02-01 18:42:29 -07:00
get_app_data_dir.zig std/fs: Support XDG_DATA_HOME 2022-01-24 17:33:38 +02:00
path.zig Fix cache-dir specified on the command line (#14076) 2023-01-05 01:37:00 -08:00
test.zig dragonfly: pass test: lib/std/std.zig 2023-01-02 19:18:33 -05:00
wasi.zig fix merge conflicts from master branch 2022-12-06 12:15:04 -07:00
watch.zig fs: Use OpenMode enum instead of read/write flags. 2022-01-29 15:52:08 +02:00