about summary refs log tree commit diff
path: root/tvix/proto/evaluator.proto
diff options
context:
space:
mode:
authorVincent Ambo <mail@tazj.in>2022-09-23T16·25+0300
committertazjin <tazjin@tvl.su>2022-09-28T00·09+0000
commit7e9169bcf713e9e6bc0c7286dbd2c75ac5320ba4 (patch)
treefad4ab8824071986227c9e2e08c753671205c03f /tvix/proto/evaluator.proto
parentd01786d88818884ba47ada7cd3e449d836a09d68 (diff)
refactor(tvix/eval): split `compile_inherits` into two r/4978
Splits the large `compile_inherits` function which
previously *compiled* plain inherits and *declared* namespaced
inherits into `compile_plain_inherits` and
`declare_namespaced_inherits`.

This is supposed to make more sense than before, but is still not
consistently used (notably, non-recursive attribute sets still
duplicate most of this logic).

Another salami slice.

Change-Id: Id97fac1cbd5ee97b24d047e7728655e6b7734153
Reviewed-on: https://cl.tvl.fyi/c/depot/+/6773
Reviewed-by: sterni <sternenseemann@systemli.org>
Tested-by: BuildkiteCI
Diffstat (limited to 'tvix/proto/evaluator.proto')
0 files changed, 0 insertions, 0 deletions