about summary refs log tree commit diff
path: root/third_party/nixery
diff options
context:
space:
mode:
authorVincent Ambo <mail@tazj.in>2022-09-23T13·05+0300
committertazjin <tazjin@tvl.su>2022-09-28T00·00+0000
commit71a8db108d94f68f6e411d36a36d4f3045987ac7 (patch)
treeb92b984af4c88067ddec6527e15cdc8af34ed33d /third_party/nixery
parent27b6f29550420072c68919c3511e1f221d7cad7c (diff)
refactor(tvix/eval): bye compiler::attrs, hello compiler::bindings r/4972
Changes the module structure of the compiler to have a module
dedicated to the logic of setting up bindings. This logic is in the
process of being merged between attribute sets and `let`-expressions,
and the structure of the modules makes more sense when ecapsulating
that specifically.

(Other bits of code related to e.g. attribute sets are pretty
straightforward and can just live in the main compiler module).

Change-Id: I9469b73a7034e5b5f3bb211694d97260c4c9ef54
Reviewed-on: https://cl.tvl.fyi/c/depot/+/6766
Autosubmit: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
Reviewed-by: sterni <sternenseemann@systemli.org>
Diffstat (limited to 'third_party/nixery')
0 files changed, 0 insertions, 0 deletions