/tvix/eval/src/tests/tvix_tests/
../
README.md
directory
eval-fail-builtins-substring-negative-start.nix
eval-fail-builtins-thunk-error.nix
eval-fail-builtins-tojson-tostring-notcallable.nix
eval-fail-builtins-tojson-tostring-strong.nix
eval-fail-closed-formals.nix
eval-fail-deep-forced-thunk-error.nix
eval-fail-deepseq.nix
eval-fail-division-by-zero-float.nix
eval-fail-division-by-zero-int.nix
eval-fail-foldlStrict-strict-op-application.nix
eval-fail-force-before-value-pointer-equality.nix
eval-fail-function-formals-typecheck.nix
eval-fail-getEnv-coercion.nix
eval-fail-infinite-recursion.nix
eval-fail-outer-value-never-pointer-equal.nix
eval-fail-parsedrvname-coerce.nix
eval-fail-remove.nix
eval-fail-seq.nix
eval-okay-access-strange-identifier.exp
eval-okay-access-strange-identifier.nix
eval-okay-add-paths.exp
eval-okay-add-paths.nix
eval-okay-arithmetic-float.exp
eval-okay-arithmetic-float.nix
eval-okay-arithmetic-int.exp
eval-okay-arithmetic-int.nix
eval-okay-assert-thunk-condition.exp
eval-okay-assert-thunk-condition.nix
eval-okay-attempt-to-call-catchable.exp
eval-okay-attempt-to-call-catchable.nix
eval-okay-attrs-inherit-literal.exp
eval-okay-attrs-inherit-literal.nix
eval-okay-attrs-simple-inherit.exp
eval-okay-attrs-simple-inherit.nix
eval-okay-attrs-update-empty-lhs.exp
eval-okay-attrs-update-empty-lhs.nix
eval-okay-attrs-update-empty-rhs.exp
eval-okay-attrs-update-empty-rhs.nix
eval-okay-attrs-update-kv-lhs.exp
eval-okay-attrs-update-kv-lhs.nix
eval-okay-attrs-update.exp
eval-okay-attrs-update.nix
eval-okay-basenameof-propagate-catchables.exp
eval-okay-basenameof-propagate-catchables.nix
eval-okay-basenameof.exp
eval-okay-basenameof.nix
eval-okay-builtins-add.exp
eval-okay-builtins-add.nix
eval-okay-builtins-all.exp
eval-okay-builtins-all.nix
eval-okay-builtins-any.exp
eval-okay-builtins-any.nix
eval-okay-builtins-attrnames.exp
eval-okay-builtins-attrnames.nix
eval-okay-builtins-attrvalues.exp
eval-okay-builtins-attrvalues.nix
eval-okay-builtins-bitand.exp
eval-okay-builtins-bitand.nix
eval-okay-builtins-bitor.exp
eval-okay-builtins-bitor.nix
eval-okay-builtins-bitxor.exp
eval-okay-builtins-bitxor.nix
eval-okay-builtins-builtins.exp
eval-okay-builtins-builtins.nix
eval-okay-builtins-catAttrs.exp
eval-okay-builtins-catAttrs.nix
eval-okay-builtins-compareVersions.exp
eval-okay-builtins-compareVersions.nix
eval-okay-builtins-concat-lists.exp
eval-okay-builtins-concat-lists.nix
eval-okay-builtins-div.exp
eval-okay-builtins-div.nix
eval-okay-builtins-elemAt-catchable.exp
eval-okay-builtins-elemAt-catchable.nix
eval-okay-builtins-elemat.exp
eval-okay-builtins-elemat.nix
eval-okay-builtins-filter-catchable.exp
eval-okay-builtins-filter-catchable.nix
eval-okay-builtins-filter.exp
eval-okay-builtins-filter.nix
eval-okay-builtins-genericClosure-pointer-equality.exp
eval-okay-builtins-genericClosure-pointer-equality.nix
eval-okay-builtins-getAttr-catchable.exp
eval-okay-builtins-getAttr-catchable.nix
eval-okay-builtins-getattr.exp
eval-okay-builtins-getattr.nix
eval-okay-builtins-groupby-thunk.exp
eval-okay-builtins-groupby-thunk.nix
eval-okay-builtins-hasattr.exp
eval-okay-builtins-hasattr.nix
eval-okay-builtins-head.exp
eval-okay-builtins-head.nix
eval-okay-builtins-length-catchable.exp
eval-okay-builtins-length-catchable.nix
eval-okay-builtins-length.exp
eval-okay-builtins-length.nix
eval-okay-builtins-lessThan.exp
eval-okay-builtins-lessThan.nix
eval-okay-builtins-map.exp
eval-okay-builtins-map.nix
eval-okay-builtins-match-propagate-catchables.exp
eval-okay-builtins-match-propagate-catchables.nix
eval-okay-builtins-mul.exp
eval-okay-builtins-mul.nix
eval-okay-builtins-partition.exp
eval-okay-builtins-partition.nix
eval-okay-builtins-replaceStrings.exp
eval-okay-builtins-replaceStrings.nix
eval-okay-builtins-splitVersion.exp
eval-okay-builtins-splitVersion.nix
eval-okay-builtins-splitversion-catchable.exp
eval-okay-builtins-splitversion-catchable.nix
eval-okay-builtins-string-length.exp
eval-okay-builtins-string-length.nix
eval-okay-builtins-sub.exp
eval-okay-builtins-sub.nix
eval-okay-builtins-substring-coerce.exp
eval-okay-builtins-substring-coerce.nix
eval-okay-builtins-substring-negative-length.exp
eval-okay-builtins-substring-negative-length.nix
eval-okay-builtins-substring.exp
eval-okay-builtins-substring.nix
eval-okay-builtins-tail.exp
eval-okay-builtins-tail.nix
eval-okay-builtins-thunked-function-calls.exp
eval-okay-builtins-thunked-function-calls.nix
eval-okay-builtins-toString.exp
eval-okay-builtins-toString.nix
eval-okay-builtins-tojson-literals.exp
eval-okay-builtins-tojson-literals.nix
eval-okay-builtins-tojson-outpath-nested.exp
eval-okay-builtins-tojson-outpath-nested.nix
eval-okay-builtins-tojson-outpath.exp
eval-okay-builtins-tojson-outpath.nix
eval-okay-builtins-tojson-thunks.exp
eval-okay-builtins-tojson-thunks.nix
eval-okay-builtins-tojson-tostring.exp
eval-okay-builtins-tojson-tostring.nix
eval-okay-builtins-type-of.exp
eval-okay-builtins-type-of.nix
eval-okay-builtins-type-predicates.exp
eval-okay-builtins-type-predicates.nix
eval-okay-catchable-in-inequality.exp
eval-okay-catchable-in-inequality.nix
eval-okay-catchable-in-string-interpolation.exp
eval-okay-catchable-in-string-interpolation.nix
eval-okay-catchable-in-update-attrs.exp
eval-okay-catchable-in-update-attrs.nix
eval-okay-catchable-passed-to-function-with-formals.exp
eval-okay-catchable-passed-to-function-with-formals.nix
eval-okay-ceil.exp
eval-okay-ceil.nix
eval-okay-closure-pointer-compare.exp
eval-okay-closure-pointer-compare.nix
eval-okay-closure-self.exp
eval-okay-closure-self.nix
eval-okay-closure-with-shadowing.exp
eval-okay-closure-with-shadowing.nix
eval-okay-cmp-float-false.exp
eval-okay-cmp-float-false.nix
eval-okay-cmp-float-true.exp
eval-okay-cmp-float-true.nix
eval-okay-cmp-int-false.exp
eval-okay-cmp-int-false.nix
eval-okay-cmp-int-true.exp
eval-okay-cmp-int-true.nix
eval-okay-cmp-num-false.exp
eval-okay-cmp-num-false.nix
eval-okay-cmp-num-true.exp
eval-okay-cmp-num-true.nix
eval-okay-cmp-str-false.exp
eval-okay-cmp-str-false.nix
eval-okay-cmp-str-true.exp
eval-okay-cmp-str-true.nix
eval-okay-coerce-opadd.exp
eval-okay-coerce-opadd.nix
eval-okay-compare-lists.exp
eval-okay-compare-lists.nix
eval-okay-compare-ordering-catchable.exp
eval-okay-compare-ordering-catchable.nix
eval-okay-concat-lists.exp
eval-okay-concat-lists.nix
eval-okay-concat-strings.exp
eval-okay-concat-strings.nix
eval-okay-concatmap.exp
eval-okay-concatmap.nix
eval-okay-concatstringssep.exp
eval-okay-concatstringssep.nix
eval-okay-contains-nested-non-set.exp
eval-okay-contains-nested-non-set.nix
eval-okay-contains-non-set.exp
eval-okay-contains-non-set.nix
eval-okay-deeply-nested-attrs.exp
eval-okay-deeply-nested-attrs.nix
eval-okay-deeply-nested-with-closure.exp
eval-okay-deeply-nested-with-closure.nix
eval-okay-deeply-nested-with.exp
eval-okay-deeply-nested-with.nix
eval-okay-deepseq.exp
eval-okay-deepseq.nix
eval-okay-deferred-unary-formals.exp
eval-okay-deferred-unary-formals.nix
eval-okay-deferred-with.exp
eval-okay-deferred-with.nix
eval-okay-dirof.exp
eval-okay-dirof.nix
eval-okay-elem.exp
eval-okay-elem.nix
eval-okay-empty-rec-inherit.exp
eval-okay-empty-rec-inherit.nix
eval-okay-eq-float.exp
eval-okay-eq-float.nix
eval-okay-eq-int.exp
eval-okay-eq-int.nix
eval-okay-eq-nested-list.exp
eval-okay-eq-nested-list.nix
eval-okay-equality-tolerate-catchable-in-type-field.exp
eval-okay-equality-tolerate-catchable-in-type-field.nix
eval-okay-escape-string-correct-char-boundaries.exp
eval-okay-escape-string-correct-char-boundaries.nix
eval-okay-escapify-integer-keys.exp
eval-okay-escapify-integer-keys.nix
eval-okay-fib.exp
eval-okay-fib.nix
eval-okay-fix.exp
eval-okay-fix.nix
eval-okay-float-repr.exp
eval-okay-float-repr.nix
eval-okay-floor.exp
eval-okay-floor.nix
eval-okay-foldlStrict-lazy-elements.exp
eval-okay-foldlStrict-lazy-elements.nix
eval-okay-foldlStrict-lazy-initial-accumulator.exp
eval-okay-foldlStrict-lazy-initial-accumulator.nix
eval-okay-foldlStrict.exp
eval-okay-foldlStrict.nix
eval-okay-formals-miscompilation-b-261-regression.exp
eval-okay-formals-miscompilation-b-261-regression.nix
eval-okay-fromjson-escapes.exp
eval-okay-fromjson-escapes.nix
eval-okay-fromjson.exp
eval-okay-fromjson.nix
eval-okay-functionargs.exp
eval-okay-functionargs.nix
eval-okay-functor-call.exp
eval-okay-functor-call.nix
eval-okay-genlist.exp
eval-okay-genlist.nix
eval-okay-hasattr-catchable.exp
eval-okay-hasattr-catchable.nix
eval-okay-identifier-formatting.exp
eval-okay-identifier-formatting.nix
eval-okay-import-display.exp
eval-okay-import-display.nix
eval-okay-import.exp
eval-okay-import.nix
eval-okay-inherit-string-ident.exp
eval-okay-inherit-string-ident.nix
eval-okay-internal-formals-deferred.exp
eval-okay-internal-formals-deferred.nix
eval-okay-internal-formals.exp
eval-okay-internal-formals.nix
eval-okay-intersectattrs.exp
eval-okay-intersectattrs.nix
eval-okay-lambda-identity.exp
eval-okay-lambda-identity.nix
eval-okay-late-binding-closure.exp
eval-okay-late-binding-closure.nix
eval-okay-late-binding.exp
eval-okay-late-binding.nix
eval-okay-lazy-assert.exp
eval-okay-lazy-assert.nix
eval-okay-lazy-equality.exp
eval-okay-lazy-equality.nix
eval-okay-lazy-with-nested.exp
eval-okay-lazy-with-nested.nix
eval-okay-lazy-with.exp
eval-okay-lazy-with.nix
eval-okay-legacy-let-fix.exp
eval-okay-legacy-let-fix.nix
eval-okay-legacy-let-in-with.exp
eval-okay-legacy-let-in-with.nix
eval-okay-legacy-let.exp
eval-okay-legacy-let.nix
eval-okay-let-identifiers.exp
eval-okay-let-identifiers.nix
eval-okay-let-inherit-from-later-bound.exp
eval-okay-let-inherit-from-later-bound.nix
eval-okay-let-inherit.exp
eval-okay-let-inherit.nix
eval-okay-let-sibling-access.exp
eval-okay-let-sibling-access.nix
eval-okay-let-useful-plain-inherit-mixed.exp
eval-okay-let-useful-plain-inherit-mixed.nix
eval-okay-let-useful-plain-inherit.exp
eval-okay-let-useful-plain-inherit.nix
eval-okay-list-comparison.exp
eval-okay-list-comparison.nix
eval-okay-listtoattrs.exp
eval-okay-listtoattrs.nix
eval-okay-logical-and-catchable.exp
eval-okay-logical-and-catchable.nix
eval-okay-logical-or-catchable.exp
eval-okay-logical-or-catchable.nix
eval-okay-manual-rec.exp
eval-okay-manual-rec.nix
eval-okay-merge-nested-attrs.exp
eval-okay-merge-nested-attrs.nix
eval-okay-merge-nested-rec-attrs.exp
eval-okay-merge-nested-rec-attrs.nix
eval-okay-multiline-string.exp
eval-okay-multiline-string.nix
eval-okay-multiple-nested-attrs.exp
eval-okay-multiple-nested-attrs.nix
eval-okay-mutually-recursive-let-binding.exp
eval-okay-mutually-recursive-let-binding.nix
eval-okay-ne-int.exp
eval-okay-ne-int.nix
eval-okay-ne-string.exp
eval-okay-ne-string.nix
eval-okay-nested-assertions.exp
eval-okay-nested-assertions.nix
eval-okay-nested-closure.exp
eval-okay-nested-closure.nix
eval-okay-nested-deferred-upvalue.exp
eval-okay-nested-deferred-upvalue.nix
eval-okay-nested-has-attrs.exp
eval-okay-nested-has-attrs.nix
eval-okay-nested-keys-let.exp
eval-okay-nested-keys-let.nix
eval-okay-nested-keys-rec.exp
eval-okay-nested-keys-rec.nix
eval-okay-nested-let-slots.exp
eval-okay-nested-let-slots.nix
eval-okay-nested-let.exp
eval-okay-nested-let.nix
eval-okay-nested-poisoning.exp
eval-okay-nested-poisoning.nix
eval-okay-nested-set-thunks.exp
eval-okay-nested-set-thunks.nix
eval-okay-nested-siblings.exp
eval-okay-nested-siblings.nix
eval-okay-nested-thunks.exp
eval-okay-nested-thunks.nix
eval-okay-nested-with.exp
eval-okay-nested-with.nix
eval-okay-nix-version-cmp.exp
eval-okay-nix-version-cmp.nix
eval-okay-observable-eval-cache.exp
eval-okay-observable-eval-cache.nix
eval-okay-observe-infinite-attrs.exp
eval-okay-observe-infinite-attrs.nix
eval-okay-optimised-bools.exp
eval-okay-optimised-bools.nix
eval-okay-or-operator-default.exp
eval-okay-or-operator-default.nix
eval-okay-or-operator-nested-default.exp
eval-okay-or-operator-nested-default.nix
eval-okay-or-operator-nested.exp
eval-okay-or-operator-nested.nix
eval-okay-or-operator-non-set.exp
eval-okay-or-operator-non-set.nix
eval-okay-or-operator.exp
eval-okay-or-operator.nix
eval-okay-overlapping-nested-attrs.exp
eval-okay-overlapping-nested-attrs.nix
eval-okay-parsedrvname.exp
eval-okay-parsedrvname.nix
eval-okay-pathexists.exp
eval-okay-pathexists.nix
eval-okay-poisoned-scopes.exp
eval-okay-poisoned-scopes.nix
eval-okay-readDir.exp
eval-okay-readDir.nix.disabled
eval-okay-readfile.exp
eval-okay-readfile.nix
eval-okay-rec-dynamic-keys.exp
eval-okay-rec-dynamic-keys.nix
eval-okay-rec-nested-access.exp
eval-okay-rec-nested-access.nix
eval-okay-recursive-attrs-all-features.exp
eval-okay-recursive-attrs-all-features.nix
eval-okay-regex-match.exp
eval-okay-regex-match.nix
eval-okay-remove.exp
eval-okay-remove.nix
eval-okay-repeated-list-to-attrs.exp
eval-okay-repeated-list-to-attrs.nix
eval-okay-seq.exp
eval-okay-seq.nix
eval-okay-simple-closure.exp
eval-okay-simple-closure.nix
eval-okay-simple-interpol.exp
eval-okay-simple-interpol.nix
eval-okay-simple-let.exp
eval-okay-simple-let.nix
eval-okay-simple-nested-attrs.exp
eval-okay-simple-nested-attrs.nix
eval-okay-simple-recursive-attrs.exp
eval-okay-simple-recursive-attrs.nix
eval-okay-simple-with.exp
eval-okay-simple-with.nix
eval-okay-stable-sort.exp
eval-okay-stable-sort.nix
eval-okay-substring-propagate-catchables.exp
eval-okay-substring-propagate-catchables.nix
eval-okay-test-catchables-in-default-args.exp
eval-okay-test-catchables-in-default-args.nix
eval-okay-test-catchables-in-implications.exp
eval-okay-test-catchables-in-implications.nix
eval-okay-thunked-functor.exp
eval-okay-thunked-functor.nix
eval-okay-thunked-if.exp
eval-okay-thunked-if.nix
eval-okay-thunked-string-interpolation.exp
eval-okay-thunked-string-interpolation.nix
eval-okay-thunked-with.exp
eval-okay-thunked-with.nix
eval-okay-toplevel-finaliser.exp
eval-okay-toplevel-finaliser.nix
eval-okay-tryeval-thunk-twice.exp
eval-okay-tryeval-thunk-twice.nix
eval-okay-tryeval.exp
eval-okay-tryeval.nix
eval-okay-unpoison-scope.exp
eval-okay-unpoison-scope.nix
eval-okay-useless-inherit-with.exp
eval-okay-useless-inherit-with.nix
eval-okay-value-display.exp
eval-okay-value-display.nix
eval-okay-value-pointer-compare.exp
eval-okay-value-pointer-compare.nix
eval-okay-value-pointer-equality.exp
eval-okay-value-pointer-equality.nix
eval-okay-with-closure.exp
eval-okay-with-closure.nix
eval-okay-with-in-dynamic-key.exp
eval-okay-with-in-dynamic-key.nix
eval-okay-with-in-list.exp
eval-okay-with-in-list.nix
identity-bool-false.nix
identity-bool-true.nix
identity-dollar-escape.nix
identity-empty-attrs.nix
identity-empty-list.nix
identity-flat-attrs.nix
identity-float.nix
identity-heterogeneous-list.nix
identity-homogeneous-float-list.nix
identity-homogeneous-int-list.nix
identity-homogeneous-string-list.nix
identity-int.nix
identity-kv-attrs.nix
identity-nested-attrs.nix
identity-null.nix
identity-quoted-attrname-assert.nix
identity-quoted-attrname-else.nix
identity-quoted-attrname-if.nix
identity-quoted-attrname-in.nix
identity-quoted-attrname-inherit.nix
identity-quoted-attrname-let.nix
identity-quoted-attrname-rec.nix
identity-quoted-attrname-then.nix
identity-quoted-attrname-with.nix
identity-signed-float.nix
identity-signed-int.nix
identity-string.nix
lib.nix
notyetpassing
observable-eval-cache1.nix
observable-eval-cache2.nix
observable-eval-cache3.nix
readDir