Andrew Kelley
c8b583885d
maker: port Run step logic up to spawnChildAndCollect
2026-05-25 18:54:34 -07:00
Andrew Kelley
a399d37886
maker: upgrade some of the run step logic
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
6c61803d8b
maker: implement module printing
2026-05-25 18:54:34 -07:00
Andrew Kelley
603e92cdde
Maker: don't include non-root top level steps
2026-05-25 18:54:34 -07:00
Andrew Kelley
9baf02de5f
Maker: move ScannedConfig to separate file
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
6b7ce1fa22
massage Step code into compiling
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