snix/tvix/eval/src/compiler
Vincent Ambo 900a92935d refactor(tvix/eval): declare all locals before compiling them
This actually makes things full-circle, as this tree already had this
implementation once before all the other required components were in
place.

With this commit, the compiler can resolve recursive upvalues within
the same scope (though they will not yet work at runtime).

Change-Id: I6267e477d08f367257c3a6dde054b880d7b47211
Reviewed-on: https://cl.tvl.fyi/c/depot/+/6326
Tested-by: BuildkiteCI
Reviewed-by: sterni <sternenseemann@systemli.org>
2022-09-06 07:45:43 +00:00
..
mod.rs refactor(tvix/eval): declare all locals before compiling them 2022-09-06 07:45:43 +00:00
scope.rs refactor(tvix/eval): decouple local depth & initialisation tracking 2022-09-06 07:45:43 +00:00