256lights / zb

An experiment in hermetic, reproducible build systems
MIT License
181 stars 3 forks source link

Support concurrency within a build #32

Open zombiezen opened 1 week ago

zombiezen commented 1 week ago

While a build server can support multiple builds concurrently, it does not run build steps concurrently within a build graph that it's evaluating. While performing the builder.realize loop, it should discern which dependencies are unblocked enough to run multiple builders concurrently.