depot
this commit
canon
subtree-staging
monorepo for the virus lounge
The Virus Lounge
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tvix
/
eval
/
src
/
tests
/
tvix_tests
Mode
Name
Size
-rw-r--r--
README.md
556
log
plain
blame
-rw-r--r--
eval-okay-arithmetic-float.exp
60
log
plain
blame
-rw-r--r--
eval-okay-arithmetic-float.nix
90
log
plain
blame
-rw-r--r--
eval-okay-arithmetic-int.exp
42
log
plain
blame
-rw-r--r--
eval-okay-arithmetic-int.nix
66
log
plain
blame
-rw-r--r--
eval-okay-attrs-inherit-literal.exp
3
log
plain
blame
-rw-r--r--
eval-okay-attrs-inherit-literal.nix
86
log
plain
blame
-rw-r--r--
eval-okay-attrs-simple-inherit.exp
11
log
plain
blame
-rw-r--r--
eval-okay-attrs-simple-inherit.nix
31
log
plain
blame
-rw-r--r--
eval-okay-attrs-update-empty-lhs.exp
14
log
plain
blame
-rw-r--r--
eval-okay-attrs-update-empty-lhs.nix
20
log
plain
blame
-rw-r--r--
eval-okay-attrs-update-empty-rhs.exp
14
log
plain
blame
-rw-r--r--
eval-okay-attrs-update-empty-rhs.nix
20
log
plain
blame
-rw-r--r--
eval-okay-attrs-update-kv-lhs.exp
45
log
plain
blame
-rw-r--r--
eval-okay-attrs-update-kv-lhs.nix
52
log
plain
blame
-rw-r--r--
eval-okay-attrs-update.exp
25
log
plain
blame
-rw-r--r--
eval-okay-attrs-update.nix
32
log
plain
blame
-rw-r--r--
eval-okay-builtins-add.exp
25
log
plain
blame
-rw-r--r--
eval-okay-builtins-add.nix
126
log
plain
blame
-rw-r--r--
eval-okay-builtins-attrnames.exp
145
log
plain
blame
-rw-r--r--
eval-okay-builtins-attrnames.nix
328
log
plain
blame
-rw-r--r--
eval-okay-builtins-attrvalues.exp
18
log
plain
blame
-rw-r--r--
eval-okay-builtins-attrvalues.nix
86
log
plain
blame
-rw-r--r--
eval-okay-builtins-bitand.exp
20
log
plain
blame
-rw-r--r--
eval-okay-builtins-bitand.nix
264
log
plain
blame
-rw-r--r--
eval-okay-builtins-bitor.exp
20
log
plain
blame
-rw-r--r--
eval-okay-builtins-bitor.nix
256
log
plain
blame
-rw-r--r--
eval-okay-builtins-bitxor.exp
24
log
plain
blame
-rw-r--r--
eval-okay-builtins-bitxor.nix
312
log
plain
blame
-rw-r--r--
eval-okay-builtins-compareVersions.exp
27
log
plain
blame
-rw-r--r--
eval-okay-builtins-compareVersions.nix
445
log
plain
blame
-rw-r--r--
eval-okay-builtins-div.exp
26
log
plain
blame
-rw-r--r--
eval-okay-builtins-div.nix
180
log
plain
blame
-rw-r--r--
eval-okay-builtins-elemat.exp
22
log
plain
blame
-rw-r--r--
eval-okay-builtins-elemat.nix
136
log
plain
blame
-rw-r--r--
eval-okay-builtins-head.exp
12
log
plain
blame
-rw-r--r--
eval-okay-builtins-head.nix
60
log
plain
blame
-rw-r--r--
eval-okay-builtins-length.exp
10
log
plain
blame
-rw-r--r--
eval-okay-builtins-length.nix
97
log
plain
blame
-rw-r--r--
eval-okay-builtins-mul.exp
14
log
plain
blame
-rw-r--r--
eval-okay-builtins-mul.nix
88
log
plain
blame
-rw-r--r--
eval-okay-builtins-sub.exp
25
log
plain
blame
-rw-r--r--
eval-okay-builtins-sub.nix
126
log
plain
blame
-rw-r--r--
eval-okay-builtins-substring.exp
89
log
plain
blame
-rw-r--r--
eval-okay-builtins-substring.nix
782
log
plain
blame
-rw-r--r--
eval-okay-builtins-tail.exp
16
log
plain
blame
-rw-r--r--
eval-okay-builtins-tail.nix
60
log
plain
blame
-rw-r--r--
eval-okay-builtins-toString.exp
142
log
plain
blame
-rw-r--r--
eval-okay-builtins-toString.nix
548
log
plain
blame
-rw-r--r--
eval-okay-builtins-type-of.exp
104
log
plain
blame
-rw-r--r--
eval-okay-builtins-type-of.nix
547
log
plain
blame
-rw-r--r--
eval-okay-closure-self.exp
7
log
plain
blame
-rw-r--r--
eval-okay-closure-self.nix
123
log
plain
blame
-rw-r--r--
eval-okay-closure-with-shadowing.exp
2
log
plain
blame
-rw-r--r--
eval-okay-closure-with-shadowing.nix
426
log
plain
blame
-rw-r--r--
eval-okay-cmp-float-false.exp
76
log
plain
blame
-rw-r--r--
eval-okay-cmp-float-false.nix
116
log
plain
blame
-rw-r--r--
eval-okay-cmp-float-true.exp
70
log
plain
blame
-rw-r--r--
eval-okay-cmp-float-true.nix
116
log
plain
blame
-rw-r--r--
eval-okay-cmp-int-false.exp
76
log
plain
blame
-rw-r--r--
eval-okay-cmp-int-false.nix
96
log
plain
blame
-rw-r--r--
eval-okay-cmp-int-true.exp
70
log
plain
blame
-rw-r--r--
eval-okay-cmp-int-true.nix
96
log
plain
blame
-rw-r--r--
eval-okay-cmp-num-false.exp
76
log
plain
blame
-rw-r--r--
eval-okay-cmp-num-false.nix
104
log
plain
blame
-rw-r--r--
eval-okay-cmp-num-true.exp
70
log
plain
blame
-rw-r--r--
eval-okay-cmp-num-true.nix
110
log
plain
blame
-rw-r--r--
eval-okay-cmp-str-false.exp
76
log
plain
blame
-rw-r--r--
eval-okay-cmp-str-false.nix
148
log
plain
blame
-rw-r--r--
eval-okay-cmp-str-true.exp
70
log
plain
blame
-rw-r--r--
eval-okay-cmp-str-true.nix
148
log
plain
blame
-rw-r--r--
eval-okay-concat-lists.exp
12
log
plain
blame
-rw-r--r--
eval-okay-concat-lists.nix
19
log
plain
blame
-rw-r--r--
eval-okay-concat-strings.exp
14
log
plain
blame
-rw-r--r--
eval-okay-concat-strings.nix
19
log
plain
blame
-rw-r--r--
eval-okay-contains-nested-non-set.exp
6
log
plain
blame
-rw-r--r--
eval-okay-contains-nested-non-set.nix
98
log
plain
blame
-rw-r--r--
eval-okay-contains-non-set.exp
28
log
plain
blame
-rw-r--r--
eval-okay-contains-non-set.nix
160
log
plain
blame
-rw-r--r--
eval-okay-deeply-nested-attrs.exp
71
log
plain
blame
-rw-r--r--
eval-okay-deeply-nested-attrs.nix
29
log
plain
blame
-rw-r--r--
eval-okay-deeply-nested-with-closure.exp
12
log
plain
blame
-rw-r--r--
eval-okay-deeply-nested-with-closure.nix
404
log
plain
blame
-rw-r--r--
eval-okay-deeply-nested-with.exp
12
log
plain
blame
-rw-r--r--
eval-okay-deeply-nested-with.nix
102
log
plain
blame
-rw-r--r--
eval-okay-deferred-with.exp
3
log
plain
blame
-rw-r--r--
eval-okay-deferred-with.nix
142
log
plain
blame
-rw-r--r--
eval-okay-eq-float.exp
5
log
plain
blame
-rw-r--r--
eval-okay-eq-float.nix
11
log
plain
blame
-rw-r--r--
eval-okay-eq-int.exp
5
log
plain
blame
-rw-r--r--
eval-okay-eq-int.nix
9
log
plain
blame
-rw-r--r--
eval-okay-fib.exp
3
log
plain
blame
-rw-r--r--
eval-okay-fib.nix
110
log
plain
blame
-rw-r--r--
eval-okay-fix.exp
27
log
plain
blame
-rw-r--r--
eval-okay-fix.nix
98
log
plain
blame
-rw-r--r--
eval-okay-float-repr.exp
8
log
plain
blame
-rw-r--r--
eval-okay-float-repr.nix
61
log
plain
blame
-rw-r--r--
eval-okay-lambda-identity.exp
3
log
plain
blame
-rw-r--r--
eval-okay-lambda-identity.nix
65
log
plain
blame
-rw-r--r--
eval-okay-late-binding-closure.exp
3
log
plain
blame
-rw-r--r--
eval-okay-late-binding-closure.nix
37
log
plain
blame
-rw-r--r--
eval-okay-late-binding.exp
3
log
plain
blame
-rw-r--r--
eval-okay-late-binding.nix
28
log
plain
blame
-rw-r--r--
eval-okay-lazy-assert.exp
3
log
plain
blame
-rw-r--r--
eval-okay-lazy-assert.nix
75
log
plain
blame
-rw-r--r--
eval-okay-lazy-equality.exp
20
log
plain
blame
-rw-r--r--
eval-okay-lazy-equality.nix
193
log
plain
blame
-rw-r--r--
eval-okay-lazy-with.exp
3
log
plain
blame
-rw-r--r--
eval-okay-lazy-with.nix
149
log
plain
blame
-rw-r--r--
eval-okay-legacy-let-fix.exp
24
log
plain
blame
-rw-r--r--
eval-okay-legacy-let-fix.nix
81
log
plain
blame
-rw-r--r--
eval-okay-legacy-let.exp
3
log
plain
blame
-rw-r--r--
eval-okay-legacy-let.nix
34
log
plain
blame
-rw-r--r--
eval-okay-let-identifiers.exp
10
log
plain
blame
-rw-r--r--
eval-okay-let-identifiers.nix
51
log
plain
blame
-rw-r--r--
eval-okay-let-inherit-from-later-bound.exp
3
log
plain
blame
-rw-r--r--
eval-okay-let-inherit-from-later-bound.nix
106
log
plain
blame
-rw-r--r--
eval-okay-let-inherit.exp
2
log
plain
blame
-rw-r--r--
eval-okay-let-inherit.nix
126
log
plain
blame
-rw-r--r--
eval-okay-let-sibling-access.exp
2
log
plain
blame
-rw-r--r--
eval-okay-let-sibling-access.nix
40
log
plain
blame
-rw-r--r--
eval-okay-let-useful-plain-inherit-mixed.exp
12
log
plain
blame
-rw-r--r--
eval-okay-let-useful-plain-inherit-mixed.nix
369
log
plain
blame
-rw-r--r--
eval-okay-let-useful-plain-inherit.exp
2
log
plain
blame
-rw-r--r--
eval-okay-let-useful-plain-inherit.nix
59
log
plain
blame
-rw-r--r--
eval-okay-manual-rec.exp
3
log
plain
blame
-rw-r--r--
eval-okay-manual-rec.nix
161
log
plain
blame
-rw-r--r--
eval-okay-multiline-string.exp
15
log
plain
blame
-rw-r--r--
eval-okay-multiline-string.nix
16
log
plain
blame
-rw-r--r--
eval-okay-multiple-nested-attrs.exp
42
log
plain
blame
-rw-r--r--
eval-okay-multiple-nested-attrs.nix
28
log
plain
blame
-rw-r--r--
eval-okay-mutually-recursive-let-binding.exp
25
log
plain
blame
-rw-r--r--
eval-okay-mutually-recursive-let-binding.nix
112
log
plain
blame
-rw-r--r--
eval-okay-ne-int.exp
5
log
plain
blame
-rw-r--r--
eval-okay-ne-int.nix
9
log
plain
blame
-rw-r--r--
eval-okay-ne-string.exp
5
log
plain
blame
-rw-r--r--
eval-okay-ne-string.nix
17
log
plain
blame
-rw-r--r--
eval-okay-nested-closure.exp
3
log
plain
blame
-rw-r--r--
eval-okay-nested-closure.nix
36
log
plain
blame
-rw-r--r--
eval-okay-nested-deferred-upvalue.exp
3
log
plain
blame
-rw-r--r--
eval-okay-nested-deferred-upvalue.nix
113
log
plain
blame
-rw-r--r--
eval-okay-nested-has-attrs.exp
69
log
plain
blame
-rw-r--r--
eval-okay-nested-has-attrs.nix
297
log
plain
blame
-rw-r--r--
eval-okay-nested-let-slots.exp
18
log
plain
blame
-rw-r--r--
eval-okay-nested-let-slots.nix
372
log
plain
blame
-rw-r--r--
eval-okay-nested-let.exp
2
log
plain
blame
-rw-r--r--
eval-okay-nested-let.nix
66
log
plain
blame
-rw-r--r--
eval-okay-nested-poisoning.exp
3
log
plain
blame
-rw-r--r--
eval-okay-nested-poisoning.nix
43
log
plain
blame
-rw-r--r--
eval-okay-nested-set-thunks.exp
3
log
plain
blame
-rw-r--r--
eval-okay-nested-set-thunks.nix
35
log
plain
blame
-rw-r--r--
eval-okay-nested-thunks.exp
3
log
plain
blame
-rw-r--r--
eval-okay-nested-thunks.nix
126
log
plain
blame
-rw-r--r--
eval-okay-nested-with.exp
2
log
plain
blame
-rw-r--r--
eval-okay-nested-with.nix
73
log
plain
blame
-rw-r--r--
eval-okay-or-operator-default.exp
2
log
plain
blame
-rw-r--r--
eval-okay-or-operator-default.nix
18
log
plain
blame
-rw-r--r--
eval-okay-or-operator-nested-default.exp
2
log
plain
blame
-rw-r--r--
eval-okay-or-operator-nested-default.nix
22
log
plain
blame
-rw-r--r--
eval-okay-or-operator-nested.exp
2
log
plain
blame
-rw-r--r--
eval-okay-or-operator-nested.nix
22
log
plain
blame
-rw-r--r--
eval-okay-or-operator-non-set.exp
13
log
plain
blame
-rw-r--r--
eval-okay-or-operator-non-set.nix
105
log
plain
blame
-rw-r--r--
eval-okay-or-operator.exp
2
log
plain
blame
-rw-r--r--
eval-okay-or-operator.nix
18
log
plain
blame
-rw-r--r--
eval-okay-overlapping-nested-attrs.exp
33
log
plain
blame
-rw-r--r--
eval-okay-overlapping-nested-attrs.nix
32
log
plain
blame
-rw-r--r--
eval-okay-poisoned-scopes.exp
10
log
plain
blame
-rw-r--r--
eval-okay-poisoned-scopes.nix
64
log
plain
blame
-rw-r--r--
eval-okay-recursive-attrs-all-features.exp
3
log
plain
blame
-rw-r--r--
eval-okay-recursive-attrs-all-features.nix
101
log
plain
blame
-rw-r--r--
eval-okay-simple-closure.exp
2
log
plain
blame
-rw-r--r--
eval-okay-simple-closure.nix
18
log
plain
blame
-rw-r--r--
eval-okay-simple-interpol.exp
14
log
plain
blame
-rw-r--r--
eval-okay-simple-interpol.nix
19
log
plain
blame
-rw-r--r--
eval-okay-simple-let.exp
2
log
plain
blame
-rw-r--r--
eval-okay-simple-let.nix
31
log
plain
blame
-rw-r--r--
eval-okay-simple-nested-attrs.exp
21
log
plain
blame
-rw-r--r--
eval-okay-simple-nested-attrs.nix
14
log
plain
blame
-rw-r--r--
eval-okay-simple-recursive-attrs.exp
3
log
plain
blame
-rw-r--r--
eval-okay-simple-recursive-attrs.nix
35
log
plain
blame
-rw-r--r--
eval-okay-simple-with.exp
2
log
plain
blame
-rw-r--r--
eval-okay-simple-with.nix
45
log
plain
blame
-rw-r--r--
eval-okay-thunked-string-interpolation.exp
17
log
plain
blame
-rw-r--r--
eval-okay-thunked-string-interpolation.nix
142
log
plain
blame
-rw-r--r--
eval-okay-thunked-with.exp
3
log
plain
blame
-rw-r--r--
eval-okay-thunked-with.nix
111
log
plain
blame
-rw-r--r--
eval-okay-toplevel-finaliser.exp
25
log
plain
blame
-rw-r--r--
eval-okay-toplevel-finaliser.nix
158
log
plain
blame
-rw-r--r--
eval-okay-unpoison-scope.exp
26
log
plain
blame
-rw-r--r--
eval-okay-unpoison-scope.nix
125
log
plain
blame
-rw-r--r--
eval-okay-useless-inherit-with.exp
2
log
plain
blame
-rw-r--r--
eval-okay-useless-inherit-with.nix
402
log
plain
blame
-rw-r--r--
eval-okay-with-closure.exp
4
log
plain
blame
-rw-r--r--
eval-okay-with-closure.nix
117
log
plain
blame
-rw-r--r--
eval-okay-with-in-dynamic-key.exp
3
log
plain
blame
-rw-r--r--
eval-okay-with-in-dynamic-key.nix
361
log
plain
blame
-rw-r--r--
eval-okay-with-in-list.exp
10
log
plain
blame
-rw-r--r--
eval-okay-with-in-list.nix
262
log
plain
blame
-rw-r--r--
identity-bool-false.nix
6
log
plain
blame
-rw-r--r--
identity-bool-true.nix
5
log
plain
blame
-rw-r--r--
identity-dollar-escape.nix
13
log
plain
blame
-rw-r--r--
identity-empty-attrs.nix
4
log
plain
blame
-rw-r--r--
identity-empty-list.nix
4
log
plain
blame
-rw-r--r--
identity-flat-attrs.nix
36
log
plain
blame
-rw-r--r--
identity-float.nix
4
log
plain
blame
-rw-r--r--
identity-heterogeneous-list.nix
23
log
plain
blame
-rw-r--r--
identity-homogeneous-float-list.nix
18
log
plain
blame
-rw-r--r--
identity-homogeneous-int-list.nix
22
log
plain
blame
-rw-r--r--
identity-homogeneous-string-list.nix
20
log
plain
blame
-rw-r--r--
identity-int.nix
3
log
plain
blame
-rw-r--r--
identity-kv-attrs.nix
30
log
plain
blame
-rw-r--r--
identity-nested-attrs.nix
23
log
plain
blame
-rw-r--r--
identity-null.nix
5
log
plain
blame
-rw-r--r--
identity-signed-float.nix
5
log
plain
blame
-rw-r--r--
identity-signed-int.nix
4
log
plain
blame
-rw-r--r--
identity-string.nix
14
log
plain
blame