diff options
author | Vincent Ambo <mail@tazj.in> | 2022-08-27T19·58+0300 |
---|---|---|
committer | tazjin <tazjin@tvl.su> | 2022-09-06T07·29+0000 |
commit | ae531a2245e83d44ce58ba6c588713265984dbbf (patch) | |
tree | 64b32c14b9bd8ed6db4f24407e58f785a15c2f2b /tvix/eval/src/tests/tvix_tests/eval-okay-closure-self.exp | |
parent | 06b07f5c47cacca7c3e2d265ba23701f99ceabdf (diff) |
feat(tvix/eval): implement capture of self-recursive upvalues r/4653
With this change, it becomes possible for functions to call themselves as they are being defined in local bindings. Change-Id: Ib46a39ba17b1452b5673d96fa729d633d237241a Reviewed-on: https://cl.tvl.fyi/c/depot/+/6314 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org>
Diffstat (limited to 'tvix/eval/src/tests/tvix_tests/eval-okay-closure-self.exp')
-rw-r--r-- | tvix/eval/src/tests/tvix_tests/eval-okay-closure-self.exp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tvix/eval/src/tests/tvix_tests/eval-okay-closure-self.exp b/tvix/eval/src/tests/tvix_tests/eval-okay-closure-self.exp new file mode 100644 index 000000000000..be54b4b4e39e --- /dev/null +++ b/tvix/eval/src/tests/tvix_tests/eval-okay-closure-self.exp @@ -0,0 +1 @@ +"done" |