aboutsummaryrefslogtreecommitdiff
path: root/src/Module.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2023-02-01 18:42:29 -0700
committerAndrew Kelley <andrew@ziglang.org>2023-02-01 18:42:29 -0700
commitea6e0e33a7630fb78550a5567a98420c3377350c (patch)
treebee5ca7e7c42188b4764493d90b4695116622df8 /src/Module.zig
parent1fba88450db12f184d76f0651f7ca933322c1fc0 (diff)
downloadzig-ea6e0e33a7630fb78550a5567a98420c3377350c.tar.gz
zig-ea6e0e33a7630fb78550a5567a98420c3377350c.zip
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
Diffstat (limited to 'src/Module.zig')
0 files changed, 0 insertions, 0 deletions