Commit Graph

8 Commits

Author SHA1 Message Date
Andrew Kelley 9929f420a9 maker: port Run step logic up to spawnChildAndCollect 2026-04-27 20:58:30 -07:00
Andrew Kelley d0379c0def fix compilation errors from rebase conflicts 2026-04-27 13:05:32 -07:00
Andrew Kelley 6244f48b1e maker: implement InstallArtifact and InstallFile 2026-04-27 13:05:32 -07:00
Andrew Kelley d97ec7d894 maker: finish migrating compile step make logic 2026-04-27 13:05:31 -07:00
Andrew Kelley d1587dcd3f 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-04-27 13:05:07 -07:00
Andrew Kelley 4141060b7b zig build: make --error-limit globally configurable
still overridable by individual Compile steps
2026-04-27 13:05:07 -07:00
Andrew Kelley 019e80313e Maker.Step.Compile: progress towards lowering zig args 2026-04-27 13:05:07 -07:00
Andrew Kelley 54dd5a92a4 build maker: rename files to match type 2026-04-27 13:04:32 -07:00