tvix: Calculate a build graph as the first build step, then traverse that in reverse-topological order to build

#68
Opened by glittershark at 2020-11-17T19·39+00

This is an alternative to the current demand-driven waiter approach, which imo will make it easier to convert to more optimal distributed builds.

  1. I have my eye on https://lemon.cs.elte.hu/trac/lemon for a data structure to store this in.

    glittershark at 2020-11-17T19·51+00