zig/lib/std/Build
Andrew Kelley 2b0929929d std.Build.Cache: handle ENOENT on createFile race
There are no dir components, so you would think that this was
unreachable, however we have observed on macOS two processes racing
to do openat() with O_CREAT manifest in ENOENT.
2023-03-15 10:48:15 -07:00
..
Cache move the cache system from compiler to std lib 2023-02-13 06:42:25 -07:00
Cache.zig std.Build.Cache: handle ENOENT on createFile race 2023-03-15 10:48:15 -07:00
CheckFileStep.zig std.Build.CheckFileStep: add a way to expect exact 2023-03-15 10:48:14 -07:00
CheckObjectStep.zig std.Build.CheckObjectStep: better error message 2023-03-15 10:48:14 -07:00
CompileStep.zig std.Build.CompileStep: proper step dependency on headers 2023-03-15 10:48:15 -07:00
ConfigHeaderStep.zig std.Build.ConfigHeaderStep: integrate with the cache system 2023-03-15 10:48:13 -07:00
FmtStep.zig zig build: many enhancements related to parallel building 2023-03-15 10:48:13 -07:00
InstallArtifactStep.zig make the build runner and test runner talk to each other 2023-03-15 10:48:14 -07:00
InstallDirStep.zig std.Build: audit use of updateFile 2023-03-15 10:48:13 -07:00
InstallFileStep.zig std.Build.InstallFileStep: add missing step dependencies 2023-03-15 10:48:14 -07:00
ObjCopyStep.zig zig objcopy: support the compiler protocol 2023-03-15 10:48:14 -07:00
OptionsStep.zig zig build: many enhancements related to parallel building 2023-03-15 10:48:13 -07:00
RemoveDirStep.zig std.build.CompileStep: eliminate std.log usage 2023-03-15 10:48:13 -07:00
RunStep.zig std.build.RunStep: clean up some leftover mess 2023-03-15 10:48:14 -07:00
Step.zig build runner: fix compilation errors on windows 2023-03-15 10:48:15 -07:00
TranslateCStep.zig re-enable CLI tests 2023-03-15 10:48:13 -07:00
WriteFileStep.zig make the build runner and test runner talk to each other 2023-03-15 10:48:14 -07:00