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
d---------
directory
39
log
plain
-rw-r--r--
eval-okay-access-strange-identifier.exp
3
log
plain
blame
-rw-r--r--
eval-okay-access-strange-identifier.nix
176
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-assert-thunk-condition.exp
3
log
plain
blame
-rw-r--r--
eval-okay-assert-thunk-condition.nix
186
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
28
log
plain
blame
-rw-r--r--
eval-okay-builtins-add.nix
167
log
plain
blame
-rw-r--r--
eval-okay-builtins-all.exp
54
log
plain
blame
-rw-r--r--
eval-okay-builtins-all.nix
490
log
plain
blame
-rw-r--r--
eval-okay-builtins-any.exp
53
log
plain
blame
-rw-r--r--
eval-okay-builtins-any.nix
489
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-catAttrs.exp
21
log
plain
blame
-rw-r--r--
eval-okay-builtins-catAttrs.nix
191
log
plain
blame
-rw-r--r--
eval-okay-builtins-compareVersions.exp
87
log
plain
blame
-rw-r--r--
eval-okay-builtins-compareVersions.nix
1071
log
plain
blame
-rw-r--r--
eval-okay-builtins-concat-lists.exp
62
log
plain
blame
-rw-r--r--
eval-okay-builtins-concat-lists.nix
206
log
plain
blame
-rw-r--r--
eval-okay-builtins-div.exp
29
log
plain
blame
-rw-r--r--
eval-okay-builtins-div.nix
221
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-filter.exp
52
log
plain
blame
-rw-r--r--
eval-okay-builtins-filter.nix
245
log
plain
blame
-rw-r--r--
eval-okay-builtins-getattr.exp
34
log
plain
blame
-rw-r--r--
eval-okay-builtins-getattr.nix
240
log
plain
blame
-rw-r--r--
eval-okay-builtins-hasattr.exp
42
log
plain
blame
-rw-r--r--
eval-okay-builtins-hasattr.nix
370
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-lessThan.exp
74
log
plain
blame
-rw-r--r--
eval-okay-builtins-lessThan.nix
436
log
plain
blame
-rw-r--r--
eval-okay-builtins-map.exp
77
log
plain
blame
-rw-r--r--
eval-okay-builtins-map.nix
361
log
plain
blame
-rw-r--r--
eval-okay-builtins-mul.exp
17
log
plain
blame
-rw-r--r--
eval-okay-builtins-mul.nix
129
log
plain
blame
-rw-r--r--
eval-okay-builtins-splitVersion.exp
339
log
plain
blame
-rw-r--r--
eval-okay-builtins-splitVersion.nix
468
log
plain
blame
-rw-r--r--
eval-okay-builtins-string-length.exp
18
log
plain
blame
-rw-r--r--
eval-okay-builtins-string-length.nix
405
log
plain
blame
-rw-r--r--
eval-okay-builtins-sub.exp
28
log
plain
blame
-rw-r--r--
eval-okay-builtins-sub.nix
168
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
98
log
plain
blame
-rw-r--r--
eval-okay-builtins-type-of.nix
593
log
plain
blame
-rw-r--r--
eval-okay-builtins-type-predicates.exp
153
log
plain
blame
-rw-r--r--
eval-okay-builtins-type-predicates.nix
1051
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-concatmap.exp
20
log
plain
blame
-rw-r--r--
eval-okay-concatmap.nix
49
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-empty-rec-inherit.exp
4
log
plain
blame
-rw-r--r--
eval-okay-empty-rec-inherit.nix
17
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-functor-call.exp
3
log
plain
blame
-rw-r--r--
eval-okay-functor-call.nix
47
log
plain
blame
-rw-r--r--
eval-okay-genlist.exp
15
log
plain
blame
-rw-r--r--
eval-okay-genlist.nix
30
log
plain
blame
-rw-r--r--
eval-okay-import.exp
10
log
plain
blame
-rw-r--r--
eval-okay-import.nix
62
log
plain
blame
-rw-r--r--
eval-okay-inherit-string-ident.exp
3
log
plain
blame
-rw-r--r--
eval-okay-inherit-string-ident.nix
129
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
30
log
plain
blame
-rw-r--r--
eval-okay-lazy-equality.nix
277
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-in-with.exp
3
log
plain
blame
-rw-r--r--
eval-okay-legacy-let-in-with.nix
28
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-listtoattrs.exp
8
log
plain
blame
-rw-r--r--
eval-okay-listtoattrs.nix
550
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-merge-nested-attrs.exp
29
log
plain
blame
-rw-r--r--
eval-okay-merge-nested-attrs.nix
57
log
plain
blame
-rw-r--r--
eval-okay-merge-nested-rec-attrs.exp
31
log
plain
blame
-rw-r--r--
eval-okay-merge-nested-rec-attrs.nix
231
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-keys-let.exp
21
log
plain
blame
-rw-r--r--
eval-okay-nested-keys-let.nix
48
log
plain
blame
-rw-r--r--
eval-okay-nested-keys-rec.exp
42
log
plain
blame
-rw-r--r--
eval-okay-nested-keys-rec.nix
43
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-nix-version-cmp.exp
3
log
plain
blame
-rw-r--r--
eval-okay-nix-version-cmp.nix
249
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-rec-dynamic-keys.exp
40
log
plain
blame
-rw-r--r--
eval-okay-rec-dynamic-keys.nix
75
log
plain
blame
-rw-r--r--
eval-okay-rec-nested-access.exp
27
log
plain
blame
-rw-r--r--
eval-okay-rec-nested-access.nix
36
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