Andrew Kelley
ddabd57743
progress towards compiling zig's build script
2026-05-25 18:54:35 -07:00
Andrew Kelley
0f3471eb66
maker: finish porting over run step
2026-05-25 18:54:34 -07:00
Andrew Kelley
c8b583885d
maker: port Run step logic up to spawnChildAndCollect
2026-05-25 18:54:34 -07:00
Andrew Kelley
7c718fc72e
fix compilation errors from rebase conflicts
2026-05-25 18:54:34 -07:00
Andrew Kelley
aa0652ff8d
maker: implement InstallArtifact and InstallFile
2026-05-25 18:54:34 -07:00
Andrew Kelley
dd51fc30f8
maker: finish migrating compile step make logic
2026-05-25 18:54:34 -07:00
Andrew Kelley
71ac3f15b3
build system: implement LazyPath
...
Number of generated files is recorded in serialized Configuration. Maker
preallocates array of generated files so that loads and stores can be
synchronization-free (protected by the dependency tree ordering).
More progress on Compile Step Zig CLI lowering.
2026-05-25 18:54:34 -07:00
Andrew Kelley
74b018ceb3
zig build: make --error-limit globally configurable
...
still overridable by individual Compile steps
2026-05-25 18:54:34 -07:00
Andrew Kelley
959103c3fd
Maker.Step.Compile: progress towards lowering zig args
2026-05-25 18:54:34 -07:00
Andrew Kelley
b3d162d6bf
build maker: rename files to match type
2026-05-25 18:54:34 -07:00