Andrew Kelley
9929f420a9
maker: port Run step logic up to spawnChildAndCollect
2026-04-27 20:58:30 -07:00
Andrew Kelley
e92959df9c
maker: upgrade some of the run step logic
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
3d41434a5d
maker: implement module printing
2026-04-27 13:05:07 -07:00
Andrew Kelley
795c5e7ae3
Maker: don't include non-root top level steps
2026-04-27 13:05:07 -07:00
Andrew Kelley
12ef5405e1
Maker: move ScannedConfig to separate file
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
70e89f5f46
massage Step code into compiling
2026-04-27 13:05:05 -07:00
Andrew Kelley
54dd5a92a4
build maker: rename files to match type
2026-04-27 13:04:32 -07:00