├── .gitignore ├── .vscode └── extensions.json ├── Cargo.lock ├── Cargo.nix ├── Cargo.toml ├── LICENSE ├── OWNERS ├── README.md ├── cli ├── Cargo.toml ├── src │ ├── args.rs │ ├── assignment.rs │ ├── lib.rs │ ├── main.rs │ └── repl.rs └── tests │ ├── .skip-tree │ ├── import.nix │ ├── repl.rs │ └── six.nix ├── clippy.toml ├── crate-hashes.json ├── docs ├── .gitignore ├── book.toml ├── mdbook-admonish.css ├── mdbook-extra.css ├── mdbook-extra.js └── src │ ├── SUMMARY.md │ ├── TODO.md │ ├── architecture.md │ ├── community.md │ ├── contributing │ ├── code-&-commits.md │ ├── email.md │ └── gerrit.md │ ├── eval │ ├── abandoned │ │ ├── index.md │ │ └── thread-local-vm.md │ ├── bindings.md │ ├── build-references.md │ ├── builtins.md │ ├── catchable-errors.md │ ├── known-optimisation-potential.md │ ├── language-issues.md │ ├── opcodes-attrsets.md │ ├── recursive-attrs.md │ └── vm-loop.md │ ├── figures │ └── component-flow.puml │ ├── getting-started.md │ ├── introduction.md │ ├── lang-version.md │ ├── language-spec.md │ ├── nix-daemon │ ├── changelog.md │ ├── handshake.md │ ├── index.md │ ├── logging.md │ ├── operations.md │ └── serialization.md │ └── value-pointer-equality.md ├── eval ├── .skip-subtree ├── Cargo.toml ├── README.md ├── benches │ └── eval.rs ├── build.rs ├── builtin-macros │ ├── .gitignore │ ├── Cargo.toml │ ├── src │ │ └── lib.rs │ └── tests │ │ └── tests.rs ├── clippy.toml ├── proptest-regressions │ └── value │ │ └── mod.txt ├── src │ ├── builtins │ │ ├── hash.rs │ │ ├── impure.rs │ │ ├── mod.rs │ │ ├── to_xml.rs │ │ └── versions.rs │ ├── chunk.rs │ ├── compiler │ │ ├── bindings.rs │ │ ├── import.rs │ │ ├── mod.rs │ │ ├── optimiser.rs │ │ └── scope.rs │ ├── errors.rs │ ├── io.rs │ ├── lib.rs │ ├── nix_search_path.rs │ ├── observer.rs │ ├── opcode.rs │ ├── pretty_ast.rs │ ├── properties.rs │ ├── source.rs │ ├── spans.rs │ ├── systems.rs │ ├── test_utils.rs │ ├── tests │ │ ├── mod.rs │ │ ├── nix_tests.rs │ │ ├── nix_tests │ │ │ ├── README.md │ │ │ ├── binary-data │ │ │ ├── data │ │ │ ├── dir1 │ │ │ │ └── a.nix │ │ │ ├── dir2 │ │ │ │ ├── a.nix │ │ │ │ └── b.nix │ │ │ ├── dir3 │ │ │ │ ├── a.nix │ │ │ │ ├── b.nix │ │ │ │ └── c.nix │ │ │ ├── dir4 │ │ │ │ ├── a.nix │ │ │ │ └── c.nix │ │ │ ├── eval-fail-abort.nix │ │ │ ├── eval-fail-assert.nix │ │ │ ├── eval-fail-bad-antiquote-1.nix │ │ │ ├── eval-fail-bad-antiquote-3.nix │ │ │ ├── eval-fail-blackhole.nix │ │ │ ├── eval-fail-deepseq.nix │ │ │ ├── eval-fail-foldlStrict-strict-op-application.nix │ │ │ ├── eval-fail-hashfile-missing.nix │ │ │ ├── eval-fail-missing-arg.nix │ │ │ ├── eval-fail-path-slash.nix │ │ │ ├── eval-fail-remove.nix │ │ │ ├── eval-fail-seq.nix │ │ │ ├── eval-fail-substring.nix │ │ │ ├── eval-fail-to-path.nix │ │ │ ├── eval-okay-any-all.exp │ │ │ ├── eval-okay-any-all.nix │ │ │ ├── eval-okay-arithmetic.exp │ │ │ ├── eval-okay-arithmetic.nix │ │ │ ├── eval-okay-attrnames.exp │ │ │ ├── eval-okay-attrnames.nix │ │ │ ├── eval-okay-attrs.exp │ │ │ ├── eval-okay-attrs.nix │ │ │ ├── eval-okay-attrs2.exp │ │ │ ├── eval-okay-attrs2.nix │ │ │ ├── eval-okay-attrs3.exp │ │ │ ├── eval-okay-attrs3.nix │ │ │ ├── eval-okay-attrs4.exp │ │ │ ├── eval-okay-attrs4.nix │ │ │ ├── eval-okay-attrs5.exp │ │ │ ├── eval-okay-attrs5.nix │ │ │ ├── eval-okay-backslash-newline-1.exp │ │ │ ├── eval-okay-backslash-newline-1.nix │ │ │ ├── eval-okay-backslash-newline-2.exp │ │ │ ├── eval-okay-backslash-newline-2.nix │ │ │ ├── eval-okay-builtins-add.exp │ │ │ ├── eval-okay-builtins-add.nix │ │ │ ├── eval-okay-builtins.exp │ │ │ ├── eval-okay-builtins.nix │ │ │ ├── eval-okay-callable-attrs.exp │ │ │ ├── eval-okay-callable-attrs.nix │ │ │ ├── eval-okay-catattrs.exp │ │ │ ├── eval-okay-catattrs.nix │ │ │ ├── eval-okay-closure.exp │ │ │ ├── eval-okay-closure.exp.xml │ │ │ ├── eval-okay-closure.nix │ │ │ ├── eval-okay-comments.exp │ │ │ ├── eval-okay-comments.nix │ │ │ ├── eval-okay-concat.exp │ │ │ ├── eval-okay-concat.nix │ │ │ ├── eval-okay-concatmap.exp │ │ │ ├── eval-okay-concatmap.nix │ │ │ ├── eval-okay-concatstringssep.exp │ │ │ ├── eval-okay-concatstringssep.nix │ │ │ ├── eval-okay-deepseq.exp │ │ │ ├── eval-okay-deepseq.nix │ │ │ ├── eval-okay-delayed-with-inherit.exp │ │ │ ├── eval-okay-delayed-with-inherit.nix │ │ │ ├── eval-okay-dynamic-attrs-2.exp │ │ │ ├── eval-okay-dynamic-attrs-2.nix │ │ │ ├── eval-okay-dynamic-attrs-bare.exp │ │ │ ├── eval-okay-dynamic-attrs-bare.nix │ │ │ ├── eval-okay-dynamic-attrs.exp │ │ │ ├── eval-okay-dynamic-attrs.nix │ │ │ ├── eval-okay-elem.exp │ │ │ ├── eval-okay-elem.nix │ │ │ ├── eval-okay-empty-args.exp │ │ │ ├── eval-okay-empty-args.nix │ │ │ ├── eval-okay-eq.exp │ │ │ ├── eval-okay-eq.nix │ │ │ ├── eval-okay-filter.exp │ │ │ ├── eval-okay-filter.nix │ │ │ ├── eval-okay-flatten.exp │ │ │ ├── eval-okay-flatten.nix │ │ │ ├── eval-okay-float.exp │ │ │ ├── eval-okay-float.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-fromTOML.exp │ │ │ ├── eval-okay-fromTOML.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.exp.xml │ │ │ ├── eval-okay-functionargs.nix │ │ │ ├── eval-okay-getenv.exp │ │ │ ├── eval-okay-getenv.nix │ │ │ ├── eval-okay-groupBy.exp │ │ │ ├── eval-okay-groupBy.nix │ │ │ ├── eval-okay-hash.exp │ │ │ ├── eval-okay-hashfile.exp │ │ │ ├── eval-okay-hashfile.nix │ │ │ ├── eval-okay-hashstring.exp │ │ │ ├── eval-okay-hashstring.nix │ │ │ ├── eval-okay-if.exp │ │ │ ├── eval-okay-if.nix │ │ │ ├── eval-okay-ind-string.exp │ │ │ ├── eval-okay-ind-string.nix │ │ │ ├── eval-okay-intersectAttrs.exp │ │ │ ├── eval-okay-intersectAttrs.nix │ │ │ ├── eval-okay-let.exp │ │ │ ├── eval-okay-let.nix │ │ │ ├── eval-okay-list.exp │ │ │ ├── eval-okay-list.nix │ │ │ ├── eval-okay-listtoattrs.exp │ │ │ ├── eval-okay-listtoattrs.nix │ │ │ ├── eval-okay-logic.exp │ │ │ ├── eval-okay-logic.nix │ │ │ ├── eval-okay-map.exp │ │ │ ├── eval-okay-map.nix │ │ │ ├── eval-okay-mapattrs.exp │ │ │ ├── eval-okay-mapattrs.nix │ │ │ ├── eval-okay-nested-with.exp │ │ │ ├── eval-okay-nested-with.nix │ │ │ ├── eval-okay-new-let.exp │ │ │ ├── eval-okay-new-let.nix │ │ │ ├── eval-okay-null-dynamic-attrs.exp │ │ │ ├── eval-okay-null-dynamic-attrs.nix │ │ │ ├── eval-okay-partition.exp │ │ │ ├── eval-okay-partition.nix │ │ │ ├── eval-okay-path.exp │ │ │ ├── eval-okay-pathexists.exp │ │ │ ├── eval-okay-pathexists.nix │ │ │ ├── eval-okay-patterns.exp │ │ │ ├── eval-okay-patterns.nix │ │ │ ├── eval-okay-readDir.exp │ │ │ ├── eval-okay-readDir.nix │ │ │ ├── eval-okay-readFileType.exp │ │ │ ├── eval-okay-readFileType.nix │ │ │ ├── eval-okay-readfile.exp │ │ │ ├── eval-okay-readfile.nix │ │ │ ├── eval-okay-redefine-builtin.exp │ │ │ ├── eval-okay-redefine-builtin.nix │ │ │ ├── eval-okay-regex-match.exp │ │ │ ├── eval-okay-regex-match.nix │ │ │ ├── eval-okay-regex-split.exp │ │ │ ├── eval-okay-regex-split.nix │ │ │ ├── eval-okay-regression-20220122.exp │ │ │ ├── eval-okay-regression-20220122.nix │ │ │ ├── eval-okay-regression-20220125.exp │ │ │ ├── eval-okay-regression-20220125.nix │ │ │ ├── eval-okay-remove.exp │ │ │ ├── eval-okay-remove.nix │ │ │ ├── eval-okay-scope-1.exp │ │ │ ├── eval-okay-scope-1.nix │ │ │ ├── eval-okay-scope-2.exp │ │ │ ├── eval-okay-scope-2.nix │ │ │ ├── eval-okay-scope-3.exp │ │ │ ├── eval-okay-scope-3.nix │ │ │ ├── eval-okay-scope-4.exp │ │ │ ├── eval-okay-scope-4.nix │ │ │ ├── eval-okay-scope-6.exp │ │ │ ├── eval-okay-scope-6.nix │ │ │ ├── eval-okay-scope-7.exp │ │ │ ├── eval-okay-scope-7.nix │ │ │ ├── eval-okay-seq.exp │ │ │ ├── eval-okay-seq.nix │ │ │ ├── eval-okay-sort.exp │ │ │ ├── eval-okay-sort.nix │ │ │ ├── eval-okay-splitversion.exp │ │ │ ├── eval-okay-splitversion.nix │ │ │ ├── eval-okay-string.exp │ │ │ ├── eval-okay-string.nix │ │ │ ├── eval-okay-strings-as-attrs-names.exp │ │ │ ├── eval-okay-strings-as-attrs-names.nix │ │ │ ├── eval-okay-substring.exp │ │ │ ├── eval-okay-substring.nix │ │ │ ├── eval-okay-tail-call-1.exp │ │ │ ├── eval-okay-tail-call-1.nix │ │ │ ├── eval-okay-tojson.exp │ │ │ ├── eval-okay-tojson.nix │ │ │ ├── eval-okay-toxml.exp │ │ │ ├── eval-okay-toxml.nix │ │ │ ├── eval-okay-toxml2.exp │ │ │ ├── eval-okay-toxml2.nix │ │ │ ├── eval-okay-tryeval.exp │ │ │ ├── eval-okay-tryeval.nix │ │ │ ├── eval-okay-types.exp │ │ │ ├── eval-okay-types.nix │ │ │ ├── eval-okay-versions.exp │ │ │ ├── eval-okay-versions.nix │ │ │ ├── eval-okay-with.exp │ │ │ ├── eval-okay-with.nix │ │ │ ├── eval-okay-xml.exp.xml │ │ │ ├── eval-okay-xml.nix │ │ │ ├── imported.nix │ │ │ ├── imported2.nix │ │ │ ├── lib.nix │ │ │ ├── notyetpassing │ │ │ │ ├── eval-fail-bad-antiquote-2.nix │ │ │ │ ├── eval-fail-fromTOML-timestamps.nix │ │ │ │ ├── eval-fail-nonexist-path.nix │ │ │ │ ├── eval-fail-scope-5.nix │ │ │ │ ├── eval-fail-undeclared-arg.nix │ │ │ │ ├── eval-okay-attrs6.exp │ │ │ │ ├── eval-okay-attrs6.nix │ │ │ │ ├── eval-okay-autoargs.exp │ │ │ │ ├── eval-okay-autoargs.flags │ │ │ │ ├── eval-okay-autoargs.nix │ │ │ │ ├── eval-okay-context-introspection.exp │ │ │ │ ├── eval-okay-context-introspection.nix │ │ │ │ ├── eval-okay-context.exp │ │ │ │ ├── eval-okay-context.nix │ │ │ │ ├── eval-okay-curpos.exp │ │ │ │ ├── eval-okay-curpos.nix │ │ │ │ ├── eval-okay-delayed-with.exp │ │ │ │ ├── eval-okay-delayed-with.nix │ │ │ │ ├── eval-okay-eq-derivations.exp │ │ │ │ ├── eval-okay-eq-derivations.nix │ │ │ │ ├── eval-okay-floor-ceil.exp │ │ │ │ ├── eval-okay-floor-ceil.nix │ │ │ │ ├── eval-okay-fromTOML-timestamps.exp │ │ │ │ ├── eval-okay-fromTOML-timestamps.flags │ │ │ │ ├── eval-okay-fromTOML-timestamps.nix │ │ │ │ ├── eval-okay-getattrpos-functionargs.exp │ │ │ │ ├── eval-okay-getattrpos-functionargs.nix │ │ │ │ ├── eval-okay-getattrpos-undefined.exp │ │ │ │ ├── eval-okay-getattrpos-undefined.nix │ │ │ │ ├── eval-okay-getattrpos.exp │ │ │ │ ├── eval-okay-getattrpos.nix │ │ │ │ ├── eval-okay-import.exp │ │ │ │ ├── eval-okay-import.nix │ │ │ │ ├── eval-okay-overrides.exp │ │ │ │ ├── eval-okay-overrides.nix │ │ │ │ ├── eval-okay-path-antiquotation.exp │ │ │ │ ├── eval-okay-path-antiquotation.nix │ │ │ │ ├── eval-okay-path.nix │ │ │ │ ├── eval-okay-replacestrings.exp │ │ │ │ ├── eval-okay-replacestrings.nix │ │ │ │ ├── eval-okay-search-path.exp │ │ │ │ ├── eval-okay-search-path.flags │ │ │ │ ├── eval-okay-search-path.nix │ │ │ │ ├── eval-okay-zipAttrsWith.exp │ │ │ │ └── eval-okay-zipAttrsWith.nix │ │ │ ├── parse-fail-dup-attrs-1.nix │ │ │ ├── parse-fail-dup-attrs-2.nix │ │ │ ├── parse-fail-dup-attrs-3.nix │ │ │ ├── parse-fail-dup-attrs-4.nix │ │ │ ├── parse-fail-dup-attrs-7.nix │ │ │ ├── parse-fail-dup-formals.nix │ │ │ ├── parse-fail-eof-in-string.nix │ │ │ ├── parse-fail-mixed-nested-attrs1.nix │ │ │ ├── parse-fail-mixed-nested-attrs2.nix │ │ │ ├── parse-fail-patterns-1.nix │ │ │ ├── parse-fail-regression-20060610.nix │ │ │ ├── parse-fail-uft8.nix │ │ │ ├── parse-fail-undef-var-2.nix │ │ │ ├── parse-fail-undef-var.nix │ │ │ ├── parse-okay-1.nix │ │ │ ├── parse-okay-crlf.nix │ │ │ ├── parse-okay-dup-attrs-5.nix │ │ │ ├── parse-okay-dup-attrs-6.nix │ │ │ ├── parse-okay-mixed-nested-attrs-1.nix │ │ │ ├── parse-okay-mixed-nested-attrs-2.nix │ │ │ ├── parse-okay-mixed-nested-attrs-3.nix │ │ │ ├── parse-okay-regression-20041027.nix │ │ │ ├── parse-okay-regression-751.nix │ │ │ ├── parse-okay-subversion.nix │ │ │ ├── parse-okay-url.nix │ │ │ └── readDir │ │ │ │ ├── bar │ │ │ │ ├── foo │ │ │ │ └── git-hates-directories │ │ │ │ ├── ldir │ │ │ │ └── linked │ │ ├── one_offs.rs │ │ └── tvix_tests │ │ │ ├── README.md │ │ │ ├── directory │ │ │ └── default.nix │ │ │ ├── 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-fail-throw-abort-cannot-be-caught.nix │ │ │ ├── eval-okay-abort-throw-can-be-caught.exp │ │ │ ├── eval-okay-abort-throw-can-be-caught.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-attr-key-catchable.exp │ │ │ ├── eval-okay-attr-key-catchable.nix │ │ │ ├── eval-okay-attrs-eq.exp │ │ │ ├── eval-okay-attrs-eq.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-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-all-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-all.exp │ │ │ ├── eval-okay-builtins-all.nix │ │ │ ├── eval-okay-builtins-any-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-any-propagate-catchable.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-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-attrvalues-propagate-catchable.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-catattrs-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-catattrs-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-compareVersions.exp │ │ │ ├── eval-okay-builtins-compareVersions.nix │ │ │ ├── eval-okay-builtins-concat-lists-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-concat-lists-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-concat-lists.exp │ │ │ ├── eval-okay-builtins-concat-lists.nix │ │ │ ├── eval-okay-builtins-concat-map-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-concat-map-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-concat-strings-sep-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-concat-strings-sep-propagate-catchable.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-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-filter-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-filter.exp │ │ │ ├── eval-okay-builtins-filter.nix │ │ │ ├── eval-okay-builtins-foldl-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-foldl-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-from-json-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-from-json-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-function-args-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-function-args-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-gen-list-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-gen-list-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-genList-function-strictness.exp │ │ │ ├── eval-okay-builtins-genList-function-strictness.nix │ │ │ ├── eval-okay-builtins-genericClosure-pointer-equality.exp │ │ │ ├── eval-okay-builtins-genericClosure-pointer-equality.nix │ │ │ ├── eval-okay-builtins-genericClosure-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-genericClosure-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-getAttr-catchable.exp │ │ │ ├── eval-okay-builtins-getAttr-catchable.nix │ │ │ ├── eval-okay-builtins-getContext-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-getContext-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-getattr.exp │ │ │ ├── eval-okay-builtins-getattr.nix │ │ │ ├── eval-okay-builtins-group-by-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-group-by-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-groupby-thunk.exp │ │ │ ├── eval-okay-builtins-groupby-thunk.nix │ │ │ ├── eval-okay-builtins-hasContext-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-hasContext-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-hasattr.exp │ │ │ ├── eval-okay-builtins-hasattr.nix │ │ │ ├── eval-okay-builtins-hashString.exp │ │ │ ├── eval-okay-builtins-hashString.nix │ │ │ ├── eval-okay-builtins-head-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-head-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-head.exp │ │ │ ├── eval-okay-builtins-head.nix │ │ │ ├── eval-okay-builtins-isType-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-isType-propagate-catchable.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-list-to-attrs-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-list-to-attrs-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-map-function-strictness.exp │ │ │ ├── eval-okay-builtins-map-function-strictness.nix │ │ │ ├── eval-okay-builtins-map-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-map-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-map.exp │ │ │ ├── eval-okay-builtins-map.nix │ │ │ ├── eval-okay-builtins-mapAttrs-function-strictness.exp │ │ │ ├── eval-okay-builtins-mapAttrs-function-strictness.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-parse-drv-name-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-parse-drv-name-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-partition-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-partition-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-partition.exp │ │ │ ├── eval-okay-builtins-partition.nix │ │ │ ├── eval-okay-builtins-remove-attrs-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-remove-attrs-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-replace-strings-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-replace-strings-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-replaceStrings.exp │ │ │ ├── eval-okay-builtins-replaceStrings.nix │ │ │ ├── eval-okay-builtins-sort-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-sort-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-split-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-split-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-split.exp │ │ │ ├── eval-okay-builtins-split.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-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-string-length-propagate-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-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-tail-propagate-catchable.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-to-json-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-to-json-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-to-path-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-to-path-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-to-string-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-to-string-propagate-catchable.nix │ │ │ ├── eval-okay-builtins-to-xml-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-to-xml-propagate-catchable.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-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-type-of-propagate-catchable.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-builtins-unsafe-discard-string-context-propagate-catchable.exp │ │ │ ├── eval-okay-builtins-unsafe-discard-string-context-propagate-catchable.nix │ │ │ ├── eval-okay-catchable-double-throw.exp │ │ │ ├── eval-okay-catchable-double-throw.nix │ │ │ ├── eval-okay-catchable-in-attrNames.exp │ │ │ ├── eval-okay-catchable-in-attrNames.nix │ │ │ ├── eval-okay-catchable-in-inequality.exp │ │ │ ├── eval-okay-catchable-in-inequality.nix │ │ │ ├── eval-okay-catchable-in-intersectattrs.exp │ │ │ ├── eval-okay-catchable-in-intersectattrs.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-path-exists-child-of-file.exp │ │ │ ├── eval-okay-path-exists-child-of-file.nix │ │ │ ├── eval-okay-pathexists.exp │ │ │ ├── eval-okay-pathexists.nix │ │ │ ├── eval-okay-poisoned-scopes.exp │ │ │ ├── eval-okay-poisoned-scopes.nix │ │ │ ├── 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-toxml-empty.exp.xml │ │ │ ├── eval-okay-toxml-empty.nix │ │ │ ├── eval-okay-toxml.exp │ │ │ ├── eval-okay-toxml.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 │ │ │ ├── eval-okay-xml.exp.xml │ │ │ ├── eval-okay-xml.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 │ │ │ ├── eval-fail-builtins-genericClosure-uncomparable-keys.nix │ │ │ ├── eval-fail-builtins-genericClosure-uncomparable-keys2.nix │ │ │ ├── eval-okay-builtins-set-pointer-equality.exp │ │ │ ├── eval-okay-builtins-set-pointer-equality.nix │ │ │ ├── eval-okay-cycle-display-cppnix-2.13.exp │ │ │ ├── eval-okay-cycle-display-cppnix-2.13.nix │ │ │ ├── eval-okay-minimal-2.3-builtins.exp │ │ │ ├── eval-okay-minimal-2.3-builtins.nix │ │ │ ├── eval-okay-non-identifier-pointer-inequality.exp │ │ │ └── eval-okay-non-identifier-pointer-inequality.nix │ │ │ ├── observable-eval-cache1.nix │ │ │ ├── observable-eval-cache2.nix │ │ │ └── observable-eval-cache3.nix │ ├── upvalues.rs │ ├── value │ │ ├── arbitrary.rs │ │ ├── attrs.rs │ │ ├── attrs │ │ │ └── tests.rs │ │ ├── builtin.rs │ │ ├── function.rs │ │ ├── json.rs │ │ ├── list.rs │ │ ├── mod.rs │ │ ├── path.rs │ │ ├── string │ │ │ ├── context.rs │ │ │ └── mod.rs │ │ └── thunk.rs │ ├── vm │ │ ├── generators.rs │ │ ├── macros.rs │ │ └── mod.rs │ └── warnings.rs └── tests │ └── nix_oracle.rs ├── glue ├── Cargo.toml ├── benches │ └── eval.rs ├── build.rs └── src │ ├── .skip-subtree │ ├── builtins │ ├── derivation.nix │ ├── derivation.rs │ ├── errors.rs │ ├── fetchers.rs │ ├── import.rs │ ├── mod.rs │ └── utils.rs │ ├── fetchers │ ├── decompression.rs │ └── mod.rs │ ├── fetchurl.nix │ ├── fetchurl.rs │ ├── known_paths.rs │ ├── lib.rs │ ├── tests │ ├── 0hm2f1psjpcwg8fijsmr4wwxrx59s092-bar.drv │ ├── blob.tar.bz2 │ ├── blob.tar.gz │ ├── blob.tar.xz │ ├── ch49594n9avinrf8ip0aslidkc4lxkqv-foo.drv │ ├── dummy │ │ └── .keep │ ├── empty-file │ ├── mod.rs │ ├── nix_tests │ │ ├── eval-okay-context-introspection.exp │ │ ├── eval-okay-context-introspection.nix │ │ ├── eval-okay-context.exp │ │ └── eval-okay-context.nix │ ├── ss2p4wmxijn652haqyd7dckxwl4c7hxx-bar.drv │ └── tvix_tests │ │ ├── disabled-eval-okay-fetchtarball.exp │ │ ├── disabled-eval-okay-fetchtarball.nix │ │ ├── disabled-eval-okay-fetchurl.exp │ │ ├── disabled-eval-okay-fetchurl.nix │ │ ├── eval-fail-fetchtarball-invalid-attrs.nix │ │ ├── eval-fail-fetchtarball-invalid-url.nix │ │ ├── eval-fail-fetchurl-invalid-attrs.nix │ │ ├── eval-fail-fetchurl-invalid-url.nix │ │ ├── eval-fail-tofile-wrongctxtype.nix │ │ ├── eval-okay-context-introspection.exp │ │ ├── eval-okay-context-introspection.nix │ │ ├── eval-okay-context-propagation.exp │ │ ├── eval-okay-context-propagation.nix │ │ ├── eval-okay-storePath.exp │ │ ├── eval-okay-storePath.nix │ │ ├── eval-okay-storePath2.exp │ │ ├── eval-okay-storePath2.nix │ │ ├── eval-okay-tofile.exp │ │ ├── eval-okay-tofile.nix │ │ ├── eval-okay-toxml-context.exp │ │ └── eval-okay-toxml-context.nix │ ├── tvix_build.rs │ ├── tvix_io.rs │ └── tvix_store_io.rs ├── logo.webp ├── nix-compat-derive-tests ├── Cargo.toml └── tests │ ├── read_derive.rs │ ├── ui.rs │ ├── ui │ ├── deserialize_bad_type.rs │ ├── deserialize_bad_type.stderr │ ├── deserialize_enum_non_exaustive.rs │ ├── deserialize_enum_non_exaustive.stderr │ ├── deserialize_from_missing.rs │ ├── deserialize_from_missing.stderr │ ├── deserialize_from_str_error_not_display.rs │ ├── deserialize_from_str_error_not_display.stderr │ ├── deserialize_from_str_missing.rs │ ├── deserialize_from_str_missing.stderr │ ├── deserialize_missing_default.rs │ ├── deserialize_missing_default.stderr │ ├── deserialize_missing_default_path.rs │ ├── deserialize_missing_default_path.stderr │ ├── deserialize_remote_missing_attr.rs │ ├── deserialize_remote_missing_attr.stderr │ ├── deserialize_try_from_error_not_display.rs │ ├── deserialize_try_from_error_not_display.stderr │ ├── deserialize_try_from_missing.rs │ ├── deserialize_try_from_missing.stderr │ ├── parse_bad_default.rs │ ├── parse_bad_default.stderr │ ├── parse_bad_default_path.rs │ ├── parse_bad_default_path.stderr │ ├── parse_bad_nix.rs │ ├── parse_bad_nix.stderr │ ├── parse_bad_version.rs │ ├── parse_bad_version.stderr │ ├── parse_mising_version.rs │ └── parse_mising_version.stderr │ └── write_derive.rs ├── nix-compat-derive ├── Cargo.toml └── src │ ├── de.rs │ ├── internal │ ├── attrs.rs │ ├── ctx.rs │ ├── inputs.rs │ ├── mod.rs │ └── symbol.rs │ ├── lib.rs │ └── ser.rs ├── nix-compat ├── Cargo.toml ├── benches │ ├── derivation_parse_aterm.rs │ └── narinfo_parse.rs ├── build.rs ├── src │ ├── aterm │ │ ├── escape.rs │ │ ├── mod.rs │ │ └── parser.rs │ ├── bin │ │ └── drvfmt.rs │ ├── derivation │ │ ├── errors.rs │ │ ├── mod.rs │ │ ├── output.rs │ │ ├── parse_error.rs │ │ ├── parser.rs │ │ ├── tests │ │ │ ├── derivation_tests │ │ │ │ ├── duplicate.drv │ │ │ │ └── ok │ │ │ │ │ ├── 0hm2f1psjpcwg8fijsmr4wwxrx59s092-bar.drv │ │ │ │ │ ├── 0hm2f1psjpcwg8fijsmr4wwxrx59s092-bar.drv.json │ │ │ │ │ ├── 292w8yzv5nn7nhdpxcs8b7vby2p27s09-nested-json.drv │ │ │ │ │ ├── 292w8yzv5nn7nhdpxcs8b7vby2p27s09-nested-json.drv.json │ │ │ │ │ ├── 4wvvbi4jwn0prsdxb7vs673qa5h9gr7x-foo.drv │ │ │ │ │ ├── 4wvvbi4jwn0prsdxb7vs673qa5h9gr7x-foo.drv.json │ │ │ │ │ ├── 52a9id8hx688hvlnz4d1n25ml1jdykz0-unicode.drv │ │ │ │ │ ├── 52a9id8hx688hvlnz4d1n25ml1jdykz0-unicode.drv.json │ │ │ │ │ ├── 9lj1lkjm2ag622mh4h9rpy6j607an8g2-structured-attrs.drv │ │ │ │ │ ├── 9lj1lkjm2ag622mh4h9rpy6j607an8g2-structured-attrs.drv.json │ │ │ │ │ ├── ch49594n9avinrf8ip0aslidkc4lxkqv-foo.drv │ │ │ │ │ ├── ch49594n9avinrf8ip0aslidkc4lxkqv-foo.drv.json │ │ │ │ │ ├── h32dahq0bx5rp1krcdx3a53asj21jvhk-has-multi-out.drv │ │ │ │ │ ├── h32dahq0bx5rp1krcdx3a53asj21jvhk-has-multi-out.drv.json │ │ │ │ │ ├── m1vfixn8iprlf0v9abmlrz7mjw1xj8kp-cp1252.drv │ │ │ │ │ ├── m1vfixn8iprlf0v9abmlrz7mjw1xj8kp-cp1252.drv.json │ │ │ │ │ ├── ss2p4wmxijn652haqyd7dckxwl4c7hxx-bar.drv │ │ │ │ │ ├── ss2p4wmxijn652haqyd7dckxwl4c7hxx-bar.drv.json │ │ │ │ │ ├── x6p0hg79i3wg0kkv7699935f7rrj9jf3-latin1.drv │ │ │ │ │ └── x6p0hg79i3wg0kkv7699935f7rrj9jf3-latin1.drv.json │ │ │ └── mod.rs │ │ ├── validate.rs │ │ └── write.rs │ ├── lib.rs │ ├── log │ │ └── mod.rs │ ├── nar │ │ ├── listing │ │ │ ├── mod.rs │ │ │ └── test.rs │ │ ├── mod.rs │ │ ├── reader │ │ │ ├── async │ │ │ │ ├── mod.rs │ │ │ │ ├── read.rs │ │ │ │ └── test.rs │ │ │ ├── mod.rs │ │ │ ├── read.rs │ │ │ └── test.rs │ │ ├── tests │ │ │ ├── complicated.nar │ │ │ ├── helloworld.nar │ │ │ ├── nixos-release.ls │ │ │ └── symlink.nar │ │ ├── wire │ │ │ ├── mod.rs │ │ │ └── tag.rs │ │ └── writer │ │ │ ├── async.rs │ │ │ ├── mod.rs │ │ │ ├── sync.rs │ │ │ └── test.rs │ ├── narinfo │ │ ├── fingerprint.rs │ │ ├── mod.rs │ │ ├── signature.rs │ │ ├── signing_keys.rs │ │ └── verifying_keys.rs │ ├── nix_daemon │ │ ├── framing │ │ │ ├── framed_read.rs │ │ │ ├── mod.rs │ │ │ └── stderr_read.rs │ │ ├── handler.rs │ │ ├── mod.rs │ │ ├── types.rs │ │ └── worker_protocol.rs │ ├── nix_http │ │ └── mod.rs │ ├── nixbase32.rs │ ├── nixcpp │ │ ├── conf.rs │ │ └── mod.rs │ ├── nixhash │ │ ├── algos.rs │ │ ├── ca_hash.rs │ │ └── mod.rs │ ├── path_info.rs │ ├── store_path │ │ ├── mod.rs │ │ └── utils.rs │ └── wire │ │ ├── bytes │ │ ├── mod.rs │ │ ├── reader │ │ │ ├── mod.rs │ │ │ └── trailer.rs │ │ └── writer.rs │ │ ├── de │ │ ├── bytes.rs │ │ ├── collections.rs │ │ ├── int.rs │ │ ├── mock.rs │ │ ├── mod.rs │ │ └── reader.rs │ │ ├── mod.rs │ │ ├── protocol_version.rs │ │ └── ser │ │ ├── bytes.rs │ │ ├── collections.rs │ │ ├── display.rs │ │ ├── int.rs │ │ ├── mock.rs │ │ ├── mod.rs │ │ └── writer.rs └── testdata │ ├── narinfo.zst │ ├── nix.conf │ └── other_nix.conf ├── nix-lang-test-suite └── README.md ├── nixpkgs └── default.nix ├── scripts └── bench-windtunnel.sh ├── serde ├── .skip-subtree ├── Cargo.toml ├── examples │ ├── cfg-demo.rs │ ├── foods.nix │ └── nixpkgs.rs └── src │ ├── de.rs │ ├── de_tests.rs │ ├── error.rs │ └── lib.rs ├── shell.nix ├── simstore ├── Cargo.toml ├── src │ └── lib.rs └── test-data │ └── q.txt ├── sources ├── default.nix └── sources.json ├── utils.nix ├── website └── landing-en.md └── workspace.josh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/Cargo.nix -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/LICENSE -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/OWNERS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/README.md -------------------------------------------------------------------------------- /cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/cli/Cargo.toml -------------------------------------------------------------------------------- /cli/src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/cli/src/args.rs -------------------------------------------------------------------------------- /cli/src/assignment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/cli/src/assignment.rs -------------------------------------------------------------------------------- /cli/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/cli/src/lib.rs -------------------------------------------------------------------------------- /cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/cli/src/main.rs -------------------------------------------------------------------------------- /cli/src/repl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/cli/src/repl.rs -------------------------------------------------------------------------------- /cli/tests/.skip-tree: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cli/tests/import.nix: -------------------------------------------------------------------------------- 1 | {}: import ./six.nix { } 2 | -------------------------------------------------------------------------------- /cli/tests/repl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/cli/tests/repl.rs -------------------------------------------------------------------------------- /cli/tests/six.nix: -------------------------------------------------------------------------------- 1 | {}: { six = builtins.foldl' (x: y: x + y) 0 [ 1 2 3 ]; } 2 | -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/clippy.toml -------------------------------------------------------------------------------- /crate-hashes.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | .mdbook-plantuml-cache/ 3 | -------------------------------------------------------------------------------- /docs/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/book.toml -------------------------------------------------------------------------------- /docs/mdbook-admonish.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/mdbook-admonish.css -------------------------------------------------------------------------------- /docs/mdbook-extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/mdbook-extra.css -------------------------------------------------------------------------------- /docs/mdbook-extra.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/mdbook-extra.js -------------------------------------------------------------------------------- /docs/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/SUMMARY.md -------------------------------------------------------------------------------- /docs/src/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/TODO.md -------------------------------------------------------------------------------- /docs/src/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/architecture.md -------------------------------------------------------------------------------- /docs/src/community.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/community.md -------------------------------------------------------------------------------- /docs/src/contributing/code-&-commits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/contributing/code-&-commits.md -------------------------------------------------------------------------------- /docs/src/contributing/email.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/contributing/email.md -------------------------------------------------------------------------------- /docs/src/contributing/gerrit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/contributing/gerrit.md -------------------------------------------------------------------------------- /docs/src/eval/abandoned/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/eval/abandoned/index.md -------------------------------------------------------------------------------- /docs/src/eval/abandoned/thread-local-vm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/eval/abandoned/thread-local-vm.md -------------------------------------------------------------------------------- /docs/src/eval/bindings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/eval/bindings.md -------------------------------------------------------------------------------- /docs/src/eval/build-references.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/eval/build-references.md -------------------------------------------------------------------------------- /docs/src/eval/builtins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/eval/builtins.md -------------------------------------------------------------------------------- /docs/src/eval/catchable-errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/eval/catchable-errors.md -------------------------------------------------------------------------------- /docs/src/eval/known-optimisation-potential.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/eval/known-optimisation-potential.md -------------------------------------------------------------------------------- /docs/src/eval/language-issues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/eval/language-issues.md -------------------------------------------------------------------------------- /docs/src/eval/opcodes-attrsets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/eval/opcodes-attrsets.md -------------------------------------------------------------------------------- /docs/src/eval/recursive-attrs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/eval/recursive-attrs.md -------------------------------------------------------------------------------- /docs/src/eval/vm-loop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/eval/vm-loop.md -------------------------------------------------------------------------------- /docs/src/figures/component-flow.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/figures/component-flow.puml -------------------------------------------------------------------------------- /docs/src/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/getting-started.md -------------------------------------------------------------------------------- /docs/src/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/introduction.md -------------------------------------------------------------------------------- /docs/src/lang-version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/lang-version.md -------------------------------------------------------------------------------- /docs/src/language-spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/language-spec.md -------------------------------------------------------------------------------- /docs/src/nix-daemon/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/nix-daemon/changelog.md -------------------------------------------------------------------------------- /docs/src/nix-daemon/handshake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/nix-daemon/handshake.md -------------------------------------------------------------------------------- /docs/src/nix-daemon/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/nix-daemon/index.md -------------------------------------------------------------------------------- /docs/src/nix-daemon/logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/nix-daemon/logging.md -------------------------------------------------------------------------------- /docs/src/nix-daemon/operations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/nix-daemon/operations.md -------------------------------------------------------------------------------- /docs/src/nix-daemon/serialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/nix-daemon/serialization.md -------------------------------------------------------------------------------- /docs/src/value-pointer-equality.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/docs/src/value-pointer-equality.md -------------------------------------------------------------------------------- /eval/.skip-subtree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/.skip-subtree -------------------------------------------------------------------------------- /eval/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/Cargo.toml -------------------------------------------------------------------------------- /eval/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/README.md -------------------------------------------------------------------------------- /eval/benches/eval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/benches/eval.rs -------------------------------------------------------------------------------- /eval/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/build.rs -------------------------------------------------------------------------------- /eval/builtin-macros/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /eval/builtin-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/builtin-macros/Cargo.toml -------------------------------------------------------------------------------- /eval/builtin-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/builtin-macros/src/lib.rs -------------------------------------------------------------------------------- /eval/builtin-macros/tests/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/builtin-macros/tests/tests.rs -------------------------------------------------------------------------------- /eval/clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/clippy.toml -------------------------------------------------------------------------------- /eval/proptest-regressions/value/mod.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/proptest-regressions/value/mod.txt -------------------------------------------------------------------------------- /eval/src/builtins/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/builtins/hash.rs -------------------------------------------------------------------------------- /eval/src/builtins/impure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/builtins/impure.rs -------------------------------------------------------------------------------- /eval/src/builtins/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/builtins/mod.rs -------------------------------------------------------------------------------- /eval/src/builtins/to_xml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/builtins/to_xml.rs -------------------------------------------------------------------------------- /eval/src/builtins/versions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/builtins/versions.rs -------------------------------------------------------------------------------- /eval/src/chunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/chunk.rs -------------------------------------------------------------------------------- /eval/src/compiler/bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/compiler/bindings.rs -------------------------------------------------------------------------------- /eval/src/compiler/import.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/compiler/import.rs -------------------------------------------------------------------------------- /eval/src/compiler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/compiler/mod.rs -------------------------------------------------------------------------------- /eval/src/compiler/optimiser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/compiler/optimiser.rs -------------------------------------------------------------------------------- /eval/src/compiler/scope.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/compiler/scope.rs -------------------------------------------------------------------------------- /eval/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/errors.rs -------------------------------------------------------------------------------- /eval/src/io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/io.rs -------------------------------------------------------------------------------- /eval/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/lib.rs -------------------------------------------------------------------------------- /eval/src/nix_search_path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/nix_search_path.rs -------------------------------------------------------------------------------- /eval/src/observer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/observer.rs -------------------------------------------------------------------------------- /eval/src/opcode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/opcode.rs -------------------------------------------------------------------------------- /eval/src/pretty_ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/pretty_ast.rs -------------------------------------------------------------------------------- /eval/src/properties.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/properties.rs -------------------------------------------------------------------------------- /eval/src/source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/source.rs -------------------------------------------------------------------------------- /eval/src/spans.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/spans.rs -------------------------------------------------------------------------------- /eval/src/systems.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/systems.rs -------------------------------------------------------------------------------- /eval/src/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/test_utils.rs -------------------------------------------------------------------------------- /eval/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/mod.rs -------------------------------------------------------------------------------- /eval/src/tests/nix_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests.rs -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/README.md -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/binary-data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/binary-data -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/data: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/dir1/a.nix: -------------------------------------------------------------------------------- 1 | "a" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/dir2/a.nix: -------------------------------------------------------------------------------- 1 | "X" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/dir2/b.nix: -------------------------------------------------------------------------------- 1 | "b" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/dir3/a.nix: -------------------------------------------------------------------------------- 1 | "X" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/dir3/b.nix: -------------------------------------------------------------------------------- 1 | "X" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/dir3/c.nix: -------------------------------------------------------------------------------- 1 | "c" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/dir4/a.nix: -------------------------------------------------------------------------------- 1 | "X" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/dir4/c.nix: -------------------------------------------------------------------------------- 1 | "X" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-fail-abort.nix: -------------------------------------------------------------------------------- 1 | if true then abort "this should fail" else 1 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-fail-assert.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-fail-assert.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-fail-bad-antiquote-1.nix: -------------------------------------------------------------------------------- 1 | "${x: x}" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-fail-bad-antiquote-3.nix: -------------------------------------------------------------------------------- 1 | ''${x: x}'' 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-fail-blackhole.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-fail-blackhole.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-fail-deepseq.nix: -------------------------------------------------------------------------------- 1 | builtins.deepSeq { x = abort "foo"; } 456 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-fail-hashfile-missing.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-fail-hashfile-missing.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-fail-missing-arg.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-fail-missing-arg.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-fail-path-slash.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-fail-path-slash.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-fail-remove.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-fail-remove.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-fail-seq.nix: -------------------------------------------------------------------------------- 1 | builtins.seq (abort "foo") 2 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-fail-substring.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-fail-substring.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-fail-to-path.nix: -------------------------------------------------------------------------------- 1 | builtins.toPath "foo/bar" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-any-all.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-any-all.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-any-all.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-any-all.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-arithmetic.exp: -------------------------------------------------------------------------------- 1 | 2216 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-arithmetic.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-arithmetic.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-attrnames.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-attrnames.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-attrnames.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-attrnames.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-attrs.exp: -------------------------------------------------------------------------------- 1 | 987 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-attrs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-attrs.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-attrs2.exp: -------------------------------------------------------------------------------- 1 | 987 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-attrs2.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-attrs2.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-attrs3.exp: -------------------------------------------------------------------------------- 1 | "foo 22 80 itchyxac" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-attrs3.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-attrs3.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-attrs4.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-attrs4.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-attrs4.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-attrs4.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-attrs5.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-attrs5.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-attrs5.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-attrs5.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-backslash-newline-1.exp: -------------------------------------------------------------------------------- 1 | "a\nb" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-backslash-newline-1.nix: -------------------------------------------------------------------------------- 1 | "a\ 2 | b" 3 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-backslash-newline-2.exp: -------------------------------------------------------------------------------- 1 | "a\nb" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-backslash-newline-2.nix: -------------------------------------------------------------------------------- 1 | ''a''\ 2 | b'' 3 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-builtins-add.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-builtins-add.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-builtins-add.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-builtins-add.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-builtins.exp: -------------------------------------------------------------------------------- 1 | /foo 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-builtins.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-builtins.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-callable-attrs.exp: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-callable-attrs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-callable-attrs.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-catattrs.exp: -------------------------------------------------------------------------------- 1 | [ 1 2 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-catattrs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-catattrs.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-closure.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-closure.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-closure.exp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-closure.exp.xml -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-closure.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-closure.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-comments.exp: -------------------------------------------------------------------------------- 1 | "abcdefghijklmnopqrstuvwxyz" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-comments.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-comments.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-concat.exp: -------------------------------------------------------------------------------- 1 | [ 1 2 3 4 5 6 7 8 9 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-concat.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-concat.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-concatmap.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-concatmap.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-concatmap.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-concatmap.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-concatstringssep.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-concatstringssep.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-concatstringssep.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-concatstringssep.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-deepseq.exp: -------------------------------------------------------------------------------- 1 | 456 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-deepseq.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-deepseq.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-delayed-with-inherit.exp: -------------------------------------------------------------------------------- 1 | "b-overridden" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-dynamic-attrs-2.exp: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-dynamic-attrs-2.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-dynamic-attrs-2.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-dynamic-attrs-bare.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-dynamic-attrs-bare.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-dynamic-attrs-bare.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-dynamic-attrs-bare.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-dynamic-attrs.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-dynamic-attrs.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-dynamic-attrs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-dynamic-attrs.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-elem.exp: -------------------------------------------------------------------------------- 1 | [ true false 30 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-elem.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-elem.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-empty-args.exp: -------------------------------------------------------------------------------- 1 | "ab" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-empty-args.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-empty-args.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-eq.exp: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-eq.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-eq.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-filter.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-filter.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-filter.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-filter.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-flatten.exp: -------------------------------------------------------------------------------- 1 | "1234567" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-flatten.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-flatten.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-float.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-float.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-float.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-float.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-foldlStrict-lazy-elements.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-foldlStrict-lazy-initial-accumulator.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-foldlStrict.exp: -------------------------------------------------------------------------------- 1 | 500500 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-foldlStrict.nix: -------------------------------------------------------------------------------- 1 | with import ./lib.nix; 2 | 3 | builtins.foldl' (x: y: x + y) 0 (range 1 1000) 4 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-fromTOML.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-fromTOML.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-fromTOML.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-fromTOML.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-fromjson-escapes.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-fromjson-escapes.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-fromjson-escapes.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-fromjson-escapes.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-fromjson.exp: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-fromjson.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-fromjson.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-functionargs.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-functionargs.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-functionargs.exp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-functionargs.exp.xml -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-functionargs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-functionargs.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-getenv.exp: -------------------------------------------------------------------------------- 1 | "foobar" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-getenv.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-getenv.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-groupBy.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-groupBy.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-groupBy.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-groupBy.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-hash.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-hashfile.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-hashfile.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-hashfile.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-hashfile.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-hashstring.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-hashstring.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-hashstring.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-hashstring.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-if.exp: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-if.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-if.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-ind-string.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-ind-string.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-ind-string.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-ind-string.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-intersectAttrs.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-intersectAttrs.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-intersectAttrs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-intersectAttrs.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-let.exp: -------------------------------------------------------------------------------- 1 | "foobar" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-let.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-let.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-list.exp: -------------------------------------------------------------------------------- 1 | "foobarblatest" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-list.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-list.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-listtoattrs.exp: -------------------------------------------------------------------------------- 1 | "AAbar" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-listtoattrs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-listtoattrs.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-logic.exp: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-logic.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-logic.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-map.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-map.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-map.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-map.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-mapattrs.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-mapattrs.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-mapattrs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-mapattrs.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-nested-with.exp: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-nested-with.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-nested-with.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-new-let.exp: -------------------------------------------------------------------------------- 1 | "xyzzyfoobar" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-new-let.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-new-let.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-null-dynamic-attrs.exp: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-null-dynamic-attrs.nix: -------------------------------------------------------------------------------- 1 | { ${null} = true; } == {} 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-partition.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-partition.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-partition.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-partition.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-path.exp: -------------------------------------------------------------------------------- 1 | "/nix/store/ya937r4ydw0l6kayq8jkyqaips9c75jm-output" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-pathexists.exp: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-pathexists.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-pathexists.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-patterns.exp: -------------------------------------------------------------------------------- 1 | "abcxyzDDDDEFijk" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-patterns.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-patterns.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-readDir.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-readDir.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-readDir.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-readDir.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-readFileType.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-readFileType.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-readFileType.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-readFileType.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-readfile.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-readfile.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-readfile.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-readfile.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-redefine-builtin.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-redefine-builtin.nix: -------------------------------------------------------------------------------- 1 | let 2 | throw = abort "Error!"; 3 | in (builtins.tryEval ).success 4 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-regex-match.exp: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-regex-match.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-regex-match.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-regex-split.exp: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-regex-split.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-regex-split.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-regression-20220122.exp: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-regression-20220122.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-regression-20220122.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-regression-20220125.exp: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-regression-20220125.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-regression-20220125.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-remove.exp: -------------------------------------------------------------------------------- 1 | 456 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-remove.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-remove.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-scope-1.exp: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-scope-1.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-scope-1.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-scope-2.exp: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-scope-2.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-scope-2.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-scope-3.exp: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-scope-3.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-scope-3.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-scope-4.exp: -------------------------------------------------------------------------------- 1 | "ccdd" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-scope-4.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-scope-4.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-scope-6.exp: -------------------------------------------------------------------------------- 1 | "ccdd" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-scope-6.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-scope-6.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-scope-7.exp: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-scope-7.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-scope-7.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-seq.exp: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-seq.nix: -------------------------------------------------------------------------------- 1 | builtins.seq 1 2 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-sort.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-sort.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-sort.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-sort.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-splitversion.exp: -------------------------------------------------------------------------------- 1 | [ "1" "2" "3" ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-splitversion.nix: -------------------------------------------------------------------------------- 1 | builtins.splitVersion "1.2.3" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-string.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-string.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-string.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-string.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-strings-as-attrs-names.exp: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-substring.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-substring.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-substring.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-substring.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-tail-call-1.exp: -------------------------------------------------------------------------------- 1 | 34. -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-tail-call-1.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-tail-call-1.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-tojson.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-tojson.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-tojson.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-tojson.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-toxml.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-toxml.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-toxml.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-toxml.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-toxml2.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-toxml2.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-toxml2.nix: -------------------------------------------------------------------------------- 1 | builtins.toXML [("a" + "b") 10 (rec {x = "x"; y = x;})] 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-tryeval.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-tryeval.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-tryeval.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-tryeval.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-types.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-types.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-types.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-types.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-versions.exp: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-versions.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-versions.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-with.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-with.exp -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-with.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-with.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-xml.exp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-xml.exp.xml -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/eval-okay-xml.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/eval-okay-xml.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/imported.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/imported.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/imported2.nix: -------------------------------------------------------------------------------- 1 | range 6 10 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/lib.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/lib.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/notyetpassing/eval-fail-bad-antiquote-2.nix: -------------------------------------------------------------------------------- 1 | "${./fnord}" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/notyetpassing/eval-okay-context.exp: -------------------------------------------------------------------------------- 1 | "foo eval-okay-context.nix bar" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/notyetpassing/eval-okay-curpos.exp: -------------------------------------------------------------------------------- 1 | [ 3 7 4 9 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/notyetpassing/eval-okay-getattrpos-undefined.exp: -------------------------------------------------------------------------------- 1 | null 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/notyetpassing/eval-okay-import.exp: -------------------------------------------------------------------------------- 1 | [ 1 2 3 4 5 6 7 8 9 10 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/notyetpassing/eval-okay-overrides.exp: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/notyetpassing/eval-okay-path.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/notyetpassing/eval-okay-path.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/notyetpassing/eval-okay-search-path.exp: -------------------------------------------------------------------------------- 1 | "abccX" 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/parse-fail-dup-attrs-1.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/parse-fail-dup-attrs-1.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/parse-fail-dup-attrs-2.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/parse-fail-dup-attrs-2.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/parse-fail-dup-attrs-3.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/parse-fail-dup-attrs-3.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/parse-fail-dup-attrs-4.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/parse-fail-dup-attrs-4.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/parse-fail-dup-attrs-7.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/parse-fail-dup-attrs-7.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/parse-fail-dup-formals.nix: -------------------------------------------------------------------------------- 1 | {x, y, x}: x -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/parse-fail-eof-in-string.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/parse-fail-eof-in-string.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/parse-fail-patterns-1.nix: -------------------------------------------------------------------------------- 1 | args@{args, x, y, z}: x 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/parse-fail-uft8.nix: -------------------------------------------------------------------------------- 1 | 123 é 4 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/parse-fail-undef-var-2.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/parse-fail-undef-var-2.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/parse-fail-undef-var.nix: -------------------------------------------------------------------------------- 1 | x: y 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/parse-okay-1.nix: -------------------------------------------------------------------------------- 1 | {x, y, z}: x + y + z 2 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/parse-okay-crlf.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/parse-okay-crlf.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/parse-okay-dup-attrs-5.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/parse-okay-dup-attrs-5.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/parse-okay-dup-attrs-6.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/parse-okay-dup-attrs-6.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/parse-okay-regression-751.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/parse-okay-regression-751.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/parse-okay-subversion.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/parse-okay-subversion.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/parse-okay-url.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/nix_tests/parse-okay-url.nix -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/readDir/bar: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/readDir/foo/git-hates-directories: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/readDir/ldir: -------------------------------------------------------------------------------- 1 | foo -------------------------------------------------------------------------------- /eval/src/tests/nix_tests/readDir/linked: -------------------------------------------------------------------------------- 1 | foo/git-hates-directories -------------------------------------------------------------------------------- /eval/src/tests/one_offs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/one_offs.rs -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/README.md -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/directory/default.nix: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-fail-builtins-thunk-error.nix: -------------------------------------------------------------------------------- 1 | builtins.genList (_: { }.foo) 1 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-fail-closed-formals.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-fail-closed-formals.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-fail-deep-forced-thunk-error.nix: -------------------------------------------------------------------------------- 1 | [ (throw "error!") ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-fail-deepseq.nix: -------------------------------------------------------------------------------- 1 | builtins.deepSeq { x = abort "foo"; } 456 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-fail-division-by-zero-float.nix: -------------------------------------------------------------------------------- 1 | 1.0 / 0.0 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-fail-division-by-zero-int.nix: -------------------------------------------------------------------------------- 1 | 1 / 0 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-fail-force-before-value-pointer-equality.nix: -------------------------------------------------------------------------------- 1 | let 2 | x = throw "I have been forced"; 3 | in 4 | 5 | x == x 6 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-fail-getEnv-coercion.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-fail-getEnv-coercion.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-fail-infinite-recursion.nix: -------------------------------------------------------------------------------- 1 | let x = x; in x 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-fail-parsedrvname-coerce.nix: -------------------------------------------------------------------------------- 1 | builtins.parseDrvName { outPath = "lol"; } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-fail-remove.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-fail-remove.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-fail-seq.nix: -------------------------------------------------------------------------------- 1 | builtins.seq (abort "foo") 2 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-abort-throw-can-be-caught.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-access-strange-identifier.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-add-paths.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-add-paths.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-add-paths.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-add-paths.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-arithmetic-float.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-arithmetic-float.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-arithmetic-float.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-arithmetic-float.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-arithmetic-int.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-arithmetic-int.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-arithmetic-int.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-arithmetic-int.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-assert-thunk-condition.exp: -------------------------------------------------------------------------------- 1 | 21 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-attempt-to-call-catchable.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-attempt-to-call-catchable.nix: -------------------------------------------------------------------------------- 1 | (builtins.tryEval (throw "fred" 5)).success 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-attr-key-catchable.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-attr-key-catchable.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-attr-key-catchable.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-attrs-eq.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-attrs-eq.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-attrs-eq.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-attrs-eq.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-attrs-inherit-literal.exp: -------------------------------------------------------------------------------- 1 | 15 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-attrs-simple-inherit.exp: -------------------------------------------------------------------------------- 1 | { a = 1; } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-attrs-simple-inherit.nix: -------------------------------------------------------------------------------- 1 | let 2 | a = 1; 3 | in 4 | { inherit a; } 5 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-attrs-update-empty-lhs.exp: -------------------------------------------------------------------------------- 1 | { a = "ok"; } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-attrs-update-empty-lhs.nix: -------------------------------------------------------------------------------- 1 | { } // { a = "ok"; } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-attrs-update-empty-rhs.exp: -------------------------------------------------------------------------------- 1 | { a = "ok"; } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-attrs-update-empty-rhs.nix: -------------------------------------------------------------------------------- 1 | { a = "ok"; } // { } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-attrs-update.exp: -------------------------------------------------------------------------------- 1 | { a = 15; b = "works"; } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-attrs-update.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-attrs-update.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-basenameof-propagate-catchables.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-basenameof.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-basenameof.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-basenameof.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-basenameof.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-add.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-add.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-add.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-add.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-all.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-all.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-all.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-all.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-any.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-any.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-any.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-any.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-attrnames.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-attrnames.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-attrnames.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-attrnames.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-attrvalues-propagate-catchable.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-bitand.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-bitand.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-bitand.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-bitand.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-bitor.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-bitor.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-bitor.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-bitor.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-bitxor.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-bitxor.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-bitxor.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-bitxor.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-builtins.exp: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-builtins.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-builtins.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-catAttrs.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-catAttrs.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-catAttrs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-catAttrs.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-div.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-div.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-div.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-div.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-elemAt-catchable.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-elemat.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-elemat.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-elemat.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-elemat.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-filter-catchable.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-filter.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-filter.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-filter.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-filter.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-from-json-propagate-catchable.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-function-args-propagate-catchable.exp: -------------------------------------------------------------------------------- 1 | [ true false ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-genList-function-strictness.exp: -------------------------------------------------------------------------------- 1 | [ 0 1 2 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-getAttr-catchable.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-getContext-propagate-catchable.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-getattr.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-getattr.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-getattr.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-getattr.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-hasContext-propagate-catchable.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-hasattr.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-hasattr.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-hasattr.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-hasattr.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-head.exp: -------------------------------------------------------------------------------- 1 | [ "foo" 1 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-head.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-head.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-length-catchable.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-length.exp: -------------------------------------------------------------------------------- 1 | [ 0 1 3 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-length.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-length.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-lessThan.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-lessThan.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-lessThan.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-lessThan.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-map-function-strictness.exp: -------------------------------------------------------------------------------- 1 | [ 2 "." 18 "https://github.com/NixOS/nix/issues/9779" "-.-" ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-map.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-map.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-map.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-map.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-match-propagate-catchables.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-mul.exp: -------------------------------------------------------------------------------- 1 | [ 36 0 0 14 42 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-mul.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-mul.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-parse-drv-name-propagate-catchable.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-partition.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-partition.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-partition.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-partition.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-split.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-split.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-split.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-split.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-splitversion-catchable.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-string-length-propagate-catchable.exp: -------------------------------------------------------------------------------- 1 | [ false ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-string-length.exp: -------------------------------------------------------------------------------- 1 | [ 3 "hello" 9 4 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-sub.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-sub.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-sub.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-sub.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-substring-coerce.exp: -------------------------------------------------------------------------------- 1 | "42" 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-substring.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-substring.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-substring.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-substring.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-tail.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-tail.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-tail.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-tail.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-toString.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-toString.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-toString.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-toString.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-tojson-outpath-nested.exp: -------------------------------------------------------------------------------- 1 | "{\"a\":40,\"b\":2}" 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-tojson-outpath.exp: -------------------------------------------------------------------------------- 1 | "\"/nix/store/jzka5ndnygkkfjfvpqwjipqp75lhz138-emacs-28.2\"" 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-tojson-thunks.exp: -------------------------------------------------------------------------------- 1 | "[42,42,\"42\"]" 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-tojson-tostring.exp: -------------------------------------------------------------------------------- 1 | "\"it's 42\"" 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-type-of.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-type-of.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-type-of.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-builtins-type-of.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-builtins-unsafe-discard-string-context-propagate-catchable.exp: -------------------------------------------------------------------------------- 1 | [ false ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-catchable-double-throw.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-catchable-in-attrNames.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-catchable-in-inequality.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-catchable-in-inequality.nix: -------------------------------------------------------------------------------- 1 | (builtins.tryEval (throw "bob" != 3)).success 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-catchable-in-intersectattrs.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-catchable-in-string-interpolation.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-catchable-in-string-interpolation.nix: -------------------------------------------------------------------------------- 1 | (builtins.tryEval ("${toString 3} ${throw "bob"}")).success 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-catchable-in-update-attrs.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-catchable-in-update-attrs.nix: -------------------------------------------------------------------------------- 1 | (builtins.tryEval (throw "bob" // { })).success 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-catchable-passed-to-function-with-formals.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-catchable-passed-to-function-with-formals.nix: -------------------------------------------------------------------------------- 1 | (builtins.tryEval (({ fred }: "bob") (throw "3"))).success 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-ceil.exp: -------------------------------------------------------------------------------- 1 | [ 4 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-ceil.nix: -------------------------------------------------------------------------------- 1 | [ (builtins.ceil 3.4) ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-closure-self.exp: -------------------------------------------------------------------------------- 1 | "done" 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-closure-self.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-closure-self.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-closure-with-shadowing.exp: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-cmp-float-false.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-cmp-float-false.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-cmp-float-false.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-cmp-float-false.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-cmp-float-true.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-cmp-float-true.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-cmp-float-true.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-cmp-float-true.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-cmp-int-false.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-cmp-int-false.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-cmp-int-false.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-cmp-int-false.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-cmp-int-true.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-cmp-int-true.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-cmp-int-true.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-cmp-int-true.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-cmp-num-false.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-cmp-num-false.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-cmp-num-false.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-cmp-num-false.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-cmp-num-true.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-cmp-num-true.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-cmp-num-true.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-cmp-num-true.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-cmp-str-false.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-cmp-str-false.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-cmp-str-false.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-cmp-str-false.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-cmp-str-true.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-cmp-str-true.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-cmp-str-true.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-cmp-str-true.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-coerce-opadd.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-coerce-opadd.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-coerce-opadd.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-coerce-opadd.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-compare-lists.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-compare-lists.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-compare-lists.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-compare-lists.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-compare-ordering-catchable.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-compare-ordering-catchable.nix: -------------------------------------------------------------------------------- 1 | (builtins.tryEval ((throw "x") < 3)).success 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-concat-lists.exp: -------------------------------------------------------------------------------- 1 | [ 1 2 3 4 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-concat-lists.nix: -------------------------------------------------------------------------------- 1 | [ 1 2 ] ++ [ 3 4 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-concat-strings.exp: -------------------------------------------------------------------------------- 1 | "hello world" 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-concat-strings.nix: -------------------------------------------------------------------------------- 1 | "hello " + "world" 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-concatmap.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-concatmap.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-concatmap.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-concatmap.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-concatstringssep.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-concatstringssep.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-concatstringssep.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-concatstringssep.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-contains-nested-non-set.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-contains-non-set.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-contains-non-set.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-contains-non-set.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-contains-non-set.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-deeply-nested-attrs.nix: -------------------------------------------------------------------------------- 1 | { a.b.c.d.e.f.g = "deep!"; } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-deeply-nested-with-closure.exp: -------------------------------------------------------------------------------- 1 | [ 1 2 3 4 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-deeply-nested-with.exp: -------------------------------------------------------------------------------- 1 | [ 1 2 3 4 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-deeply-nested-with.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-deeply-nested-with.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-deepseq.exp: -------------------------------------------------------------------------------- 1 | 456 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-deepseq.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-deepseq.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-deferred-unary-formals.exp: -------------------------------------------------------------------------------- 1 | [ false -2 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-deferred-with.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-deferred-with.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-deferred-with.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-dirof.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-dirof.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-dirof.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-dirof.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-elem.exp: -------------------------------------------------------------------------------- 1 | [ true false 30 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-elem.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-elem.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-empty-rec-inherit.exp: -------------------------------------------------------------------------------- 1 | { } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-empty-rec-inherit.nix: -------------------------------------------------------------------------------- 1 | rec { inherit; } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-eq-float.exp: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-eq-float.nix: -------------------------------------------------------------------------------- 1 | 4.2 == 4.2 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-eq-int.exp: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-eq-int.nix: -------------------------------------------------------------------------------- 1 | 42 == 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-eq-nested-list.exp: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-eq-nested-list.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-eq-nested-list.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-equality-tolerate-catchable-in-type-field.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-escape-string-correct-char-boundaries.exp: -------------------------------------------------------------------------------- 1 | "💭(\":thonking:\")" 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-escapify-integer-keys.exp: -------------------------------------------------------------------------------- 1 | { "3" = 3; } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-escapify-integer-keys.nix: -------------------------------------------------------------------------------- 1 | { "3" = 3; } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-fib.exp: -------------------------------------------------------------------------------- 1 | 89 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-fib.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-fib.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-fix.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-fix.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-fix.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-fix.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-float-repr.exp: -------------------------------------------------------------------------------- 1 | 1.23457 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-float-repr.nix: -------------------------------------------------------------------------------- 1 | # Floats are displayed with a maximum of 5 digits 2 | 1.23456789 3 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-floor.exp: -------------------------------------------------------------------------------- 1 | [ 3 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-floor.nix: -------------------------------------------------------------------------------- 1 | [ (builtins.floor 3.4) ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-foldlStrict-lazy-elements.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-foldlStrict-lazy-initial-accumulator.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-foldlStrict.exp: -------------------------------------------------------------------------------- 1 | [ 6 [ 0 1 2 3 ] 2 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-foldlStrict.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-foldlStrict.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-formals-miscompilation-b-261-regression.exp: -------------------------------------------------------------------------------- 1 | [ true null ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-fromjson-escapes.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-fromjson-escapes.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-fromjson-escapes.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-fromjson-escapes.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-fromjson.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-fromjson.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-fromjson.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-fromjson.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-functionargs.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-functionargs.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-functionargs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-functionargs.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-functor-call.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-functor-call.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-functor-call.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-genlist.exp: -------------------------------------------------------------------------------- 1 | [ 0 1 4 9 16 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-genlist.nix: -------------------------------------------------------------------------------- 1 | builtins.genList (x: x * x) 5 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-hasattr-catchable.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-hasattr-catchable.nix: -------------------------------------------------------------------------------- 1 | (builtins.tryEval ((throw "fred") ? bob)).success 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-import-display.exp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-import-display.nix: -------------------------------------------------------------------------------- 1 | # In C++ Nix 2.3 this used to be 2 | import 3 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-import.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-import.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-import.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-import.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-inherit-string-ident.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-internal-formals-deferred.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-internal-formals.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-internal-formals.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-internal-formals.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-intersectattrs.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-intersectattrs.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-intersectattrs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-intersectattrs.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-lambda-identity.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-lambda-identity.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-lambda-identity.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-late-binding-closure.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-late-binding.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-late-binding.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-late-binding.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-lazy-assert.exp: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-lazy-assert.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-lazy-assert.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-lazy-equality.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-lazy-equality.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-lazy-equality.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-lazy-equality.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-lazy-with-nested.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-lazy-with.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-lazy-with.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-lazy-with.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-legacy-let-fix.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-legacy-let-fix.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-legacy-let-fix.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-legacy-let-fix.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-legacy-let-in-with.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-legacy-let-in-with.nix: -------------------------------------------------------------------------------- 1 | with { }; let { body = 42; } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-legacy-let.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-legacy-let.nix: -------------------------------------------------------------------------------- 1 | let { 2 | a = 21; 3 | body = a * 2; 4 | } 5 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-let-identifiers.exp: -------------------------------------------------------------------------------- 1 | [ 1 2 3 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-let-identifiers.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-let-identifiers.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-let-inherit-from-later-bound.exp: -------------------------------------------------------------------------------- 1 | 23 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-let-inherit.exp: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-let-inherit.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-let-inherit.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-let-sibling-access.exp: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-let-useful-plain-inherit-mixed.exp: -------------------------------------------------------------------------------- 1 | [ 1 2 3 4 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-let-useful-plain-inherit.exp: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-list-comparison.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-list-comparison.nix: -------------------------------------------------------------------------------- 1 | [ 1 2 ] > [ ((rec{ x = 1; }).x) 2 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-listtoattrs.exp: -------------------------------------------------------------------------------- 1 | "AAbar" 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-listtoattrs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-listtoattrs.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-logical-and-catchable.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-logical-or-catchable.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-manual-rec.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-manual-rec.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-manual-rec.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-multiline-string.exp: -------------------------------------------------------------------------------- 1 | "hello\nworld" 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-multiline-string.nix: -------------------------------------------------------------------------------- 1 | ''hello 2 | world'' 3 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-multiple-nested-attrs.nix: -------------------------------------------------------------------------------- 1 | { a.b = 15; b.c = "test"; } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-ne-int.exp: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-ne-int.nix: -------------------------------------------------------------------------------- 1 | 42 != 69 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-ne-string.exp: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-ne-string.nix: -------------------------------------------------------------------------------- 1 | "this" != "that" 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-nested-assertions.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-nested-closure.exp: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-nested-closure.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-nested-closure.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-nested-deferred-upvalue.exp: -------------------------------------------------------------------------------- 1 | 20 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-nested-keys-let.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-nested-keys-let.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-nested-keys-let.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-nested-keys-let.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-nested-keys-rec.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-nested-keys-rec.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-nested-keys-rec.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-nested-keys-rec.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-nested-let-slots.exp: -------------------------------------------------------------------------------- 1 | [ 1 2 3 4 5 6 7 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-nested-let.exp: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-nested-let.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-nested-let.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-nested-poisoning.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-nested-set-thunks.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-nested-siblings.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-nested-siblings.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-nested-siblings.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-nested-siblings.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-nested-thunks.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-nested-thunks.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-nested-thunks.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-nested-with.exp: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-nested-with.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-nested-with.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-nix-version-cmp.exp: -------------------------------------------------------------------------------- 1 | -1 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-nix-version-cmp.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-nix-version-cmp.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-observe-infinite-attrs.exp: -------------------------------------------------------------------------------- 1 | [ "x" "y" ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-optimised-bools.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-optimised-bools.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-optimised-bools.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-optimised-bools.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-or-operator-default.exp: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-or-operator-default.nix: -------------------------------------------------------------------------------- 1 | { b = 1; }.b or 2 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-or-operator-nested-default.exp: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-or-operator-nested-default.nix: -------------------------------------------------------------------------------- 1 | { a.b = 1; }.a.c or 2 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-or-operator-nested.exp: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-or-operator-non-set.exp: -------------------------------------------------------------------------------- 1 | "works fine" 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-or-operator.exp: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-or-operator.nix: -------------------------------------------------------------------------------- 1 | { a = 1; }.a or 2 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-parsedrvname.exp: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-parsedrvname.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-parsedrvname.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-path-exists-child-of-file.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-path-exists-child-of-file.nix: -------------------------------------------------------------------------------- 1 | builtins.pathExists ("/dev/null/.") 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-pathexists.exp: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-pathexists.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-pathexists.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-poisoned-scopes.exp: -------------------------------------------------------------------------------- 1 | [ 1 2 3 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-poisoned-scopes.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-poisoned-scopes.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-readfile.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-readfile.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-readfile.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-readfile.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-recursive-attrs-all-features.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-regex-match.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-regex-match.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-regex-match.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-regex-match.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-remove.exp: -------------------------------------------------------------------------------- 1 | 456 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-remove.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-remove.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-repeated-list-to-attrs.exp: -------------------------------------------------------------------------------- 1 | [ 1 2 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-seq.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-seq.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-seq.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-simple-closure.exp: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-simple-closure.nix: -------------------------------------------------------------------------------- 1 | (a: b: a + b) 2 5 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-simple-interpol.exp: -------------------------------------------------------------------------------- 1 | "hello world" 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-simple-interpol.nix: -------------------------------------------------------------------------------- 1 | "hello ${"world"}" 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-simple-let.exp: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-simple-let.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-simple-let.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-simple-nested-attrs.nix: -------------------------------------------------------------------------------- 1 | { a.b = 42; } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-simple-recursive-attrs.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-simple-with.exp: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-simple-with.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-simple-with.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-stable-sort.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-stable-sort.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-stable-sort.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-stable-sort.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-substring-propagate-catchables.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-test-catchables-in-default-args.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-test-catchables-in-implications.exp: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-thunked-functor.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-thunked-functor.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-thunked-functor.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-thunked-if.exp: -------------------------------------------------------------------------------- 1 | { } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-thunked-if.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-thunked-if.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-thunked-string-interpolation.exp: -------------------------------------------------------------------------------- 1 | "strict literal" 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-thunked-with.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-thunked-with.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-thunked-with.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-toxml-empty.exp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-toxml-empty.exp.xml -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-toxml-empty.nix: -------------------------------------------------------------------------------- 1 | { } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-toxml.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-toxml.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-toxml.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-toxml.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-tryeval.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-tryeval.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-tryeval.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-tryeval.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-unpoison-scope.exp: -------------------------------------------------------------------------------- 1 | [ true false null 1 2 3 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-unpoison-scope.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-unpoison-scope.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-useless-inherit-with.exp: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-value-display.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-value-display.exp -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-value-display.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-value-display.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-value-pointer-compare.exp: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-with-closure.exp: -------------------------------------------------------------------------------- 1 | 150 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-with-closure.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-with-closure.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-with-in-dynamic-key.exp: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-with-in-list.exp: -------------------------------------------------------------------------------- 1 | [ 1 2 3 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-with-in-list.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-with-in-list.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-xml.exp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-xml.exp.xml -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/eval-okay-xml.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/eval-okay-xml.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-bool-false.nix: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-bool-true.nix: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-dollar-escape.nix: -------------------------------------------------------------------------------- 1 | "\${foobar}" 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-empty-attrs.nix: -------------------------------------------------------------------------------- 1 | { } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-empty-list.nix: -------------------------------------------------------------------------------- 1 | [ ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-flat-attrs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/identity-flat-attrs.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-float.nix: -------------------------------------------------------------------------------- 1 | 4.2 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-heterogeneous-list.nix: -------------------------------------------------------------------------------- 1 | [ 1 2.1 "three" null ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-homogeneous-float-list.nix: -------------------------------------------------------------------------------- 1 | [ 4.2 6.9 13.37 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-homogeneous-int-list.nix: -------------------------------------------------------------------------------- 1 | [ 0 1 2 3 4 5 7 8 9 ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-homogeneous-string-list.nix: -------------------------------------------------------------------------------- 1 | [ "string" "list" ] 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-int.nix: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-kv-attrs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/identity-kv-attrs.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-nested-attrs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/identity-nested-attrs.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-null.nix: -------------------------------------------------------------------------------- 1 | null 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-quoted-attrname-assert.nix: -------------------------------------------------------------------------------- 1 | { "assert" = true; } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-quoted-attrname-else.nix: -------------------------------------------------------------------------------- 1 | { "else" = true; } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-quoted-attrname-if.nix: -------------------------------------------------------------------------------- 1 | { "if" = true; } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-quoted-attrname-in.nix: -------------------------------------------------------------------------------- 1 | { "in" = true; } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-quoted-attrname-inherit.nix: -------------------------------------------------------------------------------- 1 | { "inherit" = true; } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-quoted-attrname-let.nix: -------------------------------------------------------------------------------- 1 | { "let" = true; } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-quoted-attrname-rec.nix: -------------------------------------------------------------------------------- 1 | { "rec" = true; } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-quoted-attrname-then.nix: -------------------------------------------------------------------------------- 1 | { "then" = true; } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-quoted-attrname-with.nix: -------------------------------------------------------------------------------- 1 | { "with" = true; } 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-signed-float.nix: -------------------------------------------------------------------------------- 1 | -4.2 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-signed-int.nix: -------------------------------------------------------------------------------- 1 | -42 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/identity-string.nix: -------------------------------------------------------------------------------- 1 | "test string" 2 | -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/lib.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/lib.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/observable-eval-cache1.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/observable-eval-cache1.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/observable-eval-cache2.nix: -------------------------------------------------------------------------------- 1 | observable-eval-cache1.nix -------------------------------------------------------------------------------- /eval/src/tests/tvix_tests/observable-eval-cache3.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/tests/tvix_tests/observable-eval-cache3.nix -------------------------------------------------------------------------------- /eval/src/upvalues.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/upvalues.rs -------------------------------------------------------------------------------- /eval/src/value/arbitrary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/value/arbitrary.rs -------------------------------------------------------------------------------- /eval/src/value/attrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/value/attrs.rs -------------------------------------------------------------------------------- /eval/src/value/attrs/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/value/attrs/tests.rs -------------------------------------------------------------------------------- /eval/src/value/builtin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/value/builtin.rs -------------------------------------------------------------------------------- /eval/src/value/function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/value/function.rs -------------------------------------------------------------------------------- /eval/src/value/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/value/json.rs -------------------------------------------------------------------------------- /eval/src/value/list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/value/list.rs -------------------------------------------------------------------------------- /eval/src/value/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/value/mod.rs -------------------------------------------------------------------------------- /eval/src/value/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/value/path.rs -------------------------------------------------------------------------------- /eval/src/value/string/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/value/string/context.rs -------------------------------------------------------------------------------- /eval/src/value/string/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/value/string/mod.rs -------------------------------------------------------------------------------- /eval/src/value/thunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/value/thunk.rs -------------------------------------------------------------------------------- /eval/src/vm/generators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/vm/generators.rs -------------------------------------------------------------------------------- /eval/src/vm/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/vm/macros.rs -------------------------------------------------------------------------------- /eval/src/vm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/vm/mod.rs -------------------------------------------------------------------------------- /eval/src/warnings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/src/warnings.rs -------------------------------------------------------------------------------- /eval/tests/nix_oracle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/eval/tests/nix_oracle.rs -------------------------------------------------------------------------------- /glue/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/Cargo.toml -------------------------------------------------------------------------------- /glue/benches/eval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/benches/eval.rs -------------------------------------------------------------------------------- /glue/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/build.rs -------------------------------------------------------------------------------- /glue/src/.skip-subtree: -------------------------------------------------------------------------------- 1 | Because of the derivation.nix file ... 2 | -------------------------------------------------------------------------------- /glue/src/builtins/derivation.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/builtins/derivation.nix -------------------------------------------------------------------------------- /glue/src/builtins/derivation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/builtins/derivation.rs -------------------------------------------------------------------------------- /glue/src/builtins/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/builtins/errors.rs -------------------------------------------------------------------------------- /glue/src/builtins/fetchers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/builtins/fetchers.rs -------------------------------------------------------------------------------- /glue/src/builtins/import.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/builtins/import.rs -------------------------------------------------------------------------------- /glue/src/builtins/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/builtins/mod.rs -------------------------------------------------------------------------------- /glue/src/builtins/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/builtins/utils.rs -------------------------------------------------------------------------------- /glue/src/fetchers/decompression.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/fetchers/decompression.rs -------------------------------------------------------------------------------- /glue/src/fetchers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/fetchers/mod.rs -------------------------------------------------------------------------------- /glue/src/fetchurl.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/fetchurl.nix -------------------------------------------------------------------------------- /glue/src/fetchurl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/fetchurl.rs -------------------------------------------------------------------------------- /glue/src/known_paths.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/known_paths.rs -------------------------------------------------------------------------------- /glue/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/lib.rs -------------------------------------------------------------------------------- /glue/src/tests/0hm2f1psjpcwg8fijsmr4wwxrx59s092-bar.drv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/tests/0hm2f1psjpcwg8fijsmr4wwxrx59s092-bar.drv -------------------------------------------------------------------------------- /glue/src/tests/blob.tar.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/tests/blob.tar.bz2 -------------------------------------------------------------------------------- /glue/src/tests/blob.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/tests/blob.tar.gz -------------------------------------------------------------------------------- /glue/src/tests/blob.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/tests/blob.tar.xz -------------------------------------------------------------------------------- /glue/src/tests/ch49594n9avinrf8ip0aslidkc4lxkqv-foo.drv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/tests/ch49594n9avinrf8ip0aslidkc4lxkqv-foo.drv -------------------------------------------------------------------------------- /glue/src/tests/dummy/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glue/src/tests/empty-file: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glue/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/tests/mod.rs -------------------------------------------------------------------------------- /glue/src/tests/nix_tests/eval-okay-context.exp: -------------------------------------------------------------------------------- 1 | "foo eval-okay-context.nix bar" 2 | -------------------------------------------------------------------------------- /glue/src/tests/nix_tests/eval-okay-context.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/tests/nix_tests/eval-okay-context.nix -------------------------------------------------------------------------------- /glue/src/tests/ss2p4wmxijn652haqyd7dckxwl4c7hxx-bar.drv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/tests/ss2p4wmxijn652haqyd7dckxwl4c7hxx-bar.drv -------------------------------------------------------------------------------- /glue/src/tests/tvix_tests/eval-fail-fetchtarball-invalid-url.nix: -------------------------------------------------------------------------------- 1 | (builtins.fetchTarball /dev/null) 2 | -------------------------------------------------------------------------------- /glue/src/tests/tvix_tests/eval-fail-fetchurl-invalid-url.nix: -------------------------------------------------------------------------------- 1 | (builtins.fetchurl /dev/null) 2 | -------------------------------------------------------------------------------- /glue/src/tests/tvix_tests/eval-okay-storePath.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/tests/tvix_tests/eval-okay-storePath.exp -------------------------------------------------------------------------------- /glue/src/tests/tvix_tests/eval-okay-storePath.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/tests/tvix_tests/eval-okay-storePath.nix -------------------------------------------------------------------------------- /glue/src/tests/tvix_tests/eval-okay-storePath2.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/tests/tvix_tests/eval-okay-storePath2.exp -------------------------------------------------------------------------------- /glue/src/tests/tvix_tests/eval-okay-storePath2.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/tests/tvix_tests/eval-okay-storePath2.nix -------------------------------------------------------------------------------- /glue/src/tests/tvix_tests/eval-okay-tofile.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/tests/tvix_tests/eval-okay-tofile.exp -------------------------------------------------------------------------------- /glue/src/tests/tvix_tests/eval-okay-tofile.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/tests/tvix_tests/eval-okay-tofile.nix -------------------------------------------------------------------------------- /glue/src/tests/tvix_tests/eval-okay-toxml-context.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/tests/tvix_tests/eval-okay-toxml-context.exp -------------------------------------------------------------------------------- /glue/src/tests/tvix_tests/eval-okay-toxml-context.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/tests/tvix_tests/eval-okay-toxml-context.nix -------------------------------------------------------------------------------- /glue/src/tvix_build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/tvix_build.rs -------------------------------------------------------------------------------- /glue/src/tvix_io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/tvix_io.rs -------------------------------------------------------------------------------- /glue/src/tvix_store_io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/glue/src/tvix_store_io.rs -------------------------------------------------------------------------------- /logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/logo.webp -------------------------------------------------------------------------------- /nix-compat-derive-tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat-derive-tests/Cargo.toml -------------------------------------------------------------------------------- /nix-compat-derive-tests/tests/read_derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat-derive-tests/tests/read_derive.rs -------------------------------------------------------------------------------- /nix-compat-derive-tests/tests/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat-derive-tests/tests/ui.rs -------------------------------------------------------------------------------- /nix-compat-derive-tests/tests/ui/parse_bad_default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat-derive-tests/tests/ui/parse_bad_default.rs -------------------------------------------------------------------------------- /nix-compat-derive-tests/tests/ui/parse_bad_nix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat-derive-tests/tests/ui/parse_bad_nix.rs -------------------------------------------------------------------------------- /nix-compat-derive-tests/tests/ui/parse_bad_nix.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat-derive-tests/tests/ui/parse_bad_nix.stderr -------------------------------------------------------------------------------- /nix-compat-derive-tests/tests/ui/parse_bad_version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat-derive-tests/tests/ui/parse_bad_version.rs -------------------------------------------------------------------------------- /nix-compat-derive-tests/tests/write_derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat-derive-tests/tests/write_derive.rs -------------------------------------------------------------------------------- /nix-compat-derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat-derive/Cargo.toml -------------------------------------------------------------------------------- /nix-compat-derive/src/de.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat-derive/src/de.rs -------------------------------------------------------------------------------- /nix-compat-derive/src/internal/attrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat-derive/src/internal/attrs.rs -------------------------------------------------------------------------------- /nix-compat-derive/src/internal/ctx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat-derive/src/internal/ctx.rs -------------------------------------------------------------------------------- /nix-compat-derive/src/internal/inputs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat-derive/src/internal/inputs.rs -------------------------------------------------------------------------------- /nix-compat-derive/src/internal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat-derive/src/internal/mod.rs -------------------------------------------------------------------------------- /nix-compat-derive/src/internal/symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat-derive/src/internal/symbol.rs -------------------------------------------------------------------------------- /nix-compat-derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat-derive/src/lib.rs -------------------------------------------------------------------------------- /nix-compat-derive/src/ser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat-derive/src/ser.rs -------------------------------------------------------------------------------- /nix-compat/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/Cargo.toml -------------------------------------------------------------------------------- /nix-compat/benches/derivation_parse_aterm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/benches/derivation_parse_aterm.rs -------------------------------------------------------------------------------- /nix-compat/benches/narinfo_parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/benches/narinfo_parse.rs -------------------------------------------------------------------------------- /nix-compat/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/build.rs -------------------------------------------------------------------------------- /nix-compat/src/aterm/escape.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/aterm/escape.rs -------------------------------------------------------------------------------- /nix-compat/src/aterm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/aterm/mod.rs -------------------------------------------------------------------------------- /nix-compat/src/aterm/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/aterm/parser.rs -------------------------------------------------------------------------------- /nix-compat/src/bin/drvfmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/bin/drvfmt.rs -------------------------------------------------------------------------------- /nix-compat/src/derivation/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/derivation/errors.rs -------------------------------------------------------------------------------- /nix-compat/src/derivation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/derivation/mod.rs -------------------------------------------------------------------------------- /nix-compat/src/derivation/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/derivation/output.rs -------------------------------------------------------------------------------- /nix-compat/src/derivation/parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/derivation/parse_error.rs -------------------------------------------------------------------------------- /nix-compat/src/derivation/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/derivation/parser.rs -------------------------------------------------------------------------------- /nix-compat/src/derivation/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/derivation/tests/mod.rs -------------------------------------------------------------------------------- /nix-compat/src/derivation/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/derivation/validate.rs -------------------------------------------------------------------------------- /nix-compat/src/derivation/write.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/derivation/write.rs -------------------------------------------------------------------------------- /nix-compat/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/lib.rs -------------------------------------------------------------------------------- /nix-compat/src/log/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/log/mod.rs -------------------------------------------------------------------------------- /nix-compat/src/nar/listing/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nar/listing/mod.rs -------------------------------------------------------------------------------- /nix-compat/src/nar/listing/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nar/listing/test.rs -------------------------------------------------------------------------------- /nix-compat/src/nar/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nar/mod.rs -------------------------------------------------------------------------------- /nix-compat/src/nar/reader/async/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nar/reader/async/mod.rs -------------------------------------------------------------------------------- /nix-compat/src/nar/reader/async/read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nar/reader/async/read.rs -------------------------------------------------------------------------------- /nix-compat/src/nar/reader/async/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nar/reader/async/test.rs -------------------------------------------------------------------------------- /nix-compat/src/nar/reader/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nar/reader/mod.rs -------------------------------------------------------------------------------- /nix-compat/src/nar/reader/read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nar/reader/read.rs -------------------------------------------------------------------------------- /nix-compat/src/nar/reader/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nar/reader/test.rs -------------------------------------------------------------------------------- /nix-compat/src/nar/tests/complicated.nar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nar/tests/complicated.nar -------------------------------------------------------------------------------- /nix-compat/src/nar/tests/helloworld.nar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nar/tests/helloworld.nar -------------------------------------------------------------------------------- /nix-compat/src/nar/tests/nixos-release.ls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nar/tests/nixos-release.ls -------------------------------------------------------------------------------- /nix-compat/src/nar/tests/symlink.nar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nar/tests/symlink.nar -------------------------------------------------------------------------------- /nix-compat/src/nar/wire/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nar/wire/mod.rs -------------------------------------------------------------------------------- /nix-compat/src/nar/wire/tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nar/wire/tag.rs -------------------------------------------------------------------------------- /nix-compat/src/nar/writer/async.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nar/writer/async.rs -------------------------------------------------------------------------------- /nix-compat/src/nar/writer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nar/writer/mod.rs -------------------------------------------------------------------------------- /nix-compat/src/nar/writer/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nar/writer/sync.rs -------------------------------------------------------------------------------- /nix-compat/src/nar/writer/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nar/writer/test.rs -------------------------------------------------------------------------------- /nix-compat/src/narinfo/fingerprint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/narinfo/fingerprint.rs -------------------------------------------------------------------------------- /nix-compat/src/narinfo/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/narinfo/mod.rs -------------------------------------------------------------------------------- /nix-compat/src/narinfo/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/narinfo/signature.rs -------------------------------------------------------------------------------- /nix-compat/src/narinfo/signing_keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/narinfo/signing_keys.rs -------------------------------------------------------------------------------- /nix-compat/src/narinfo/verifying_keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/narinfo/verifying_keys.rs -------------------------------------------------------------------------------- /nix-compat/src/nix_daemon/framing/framed_read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nix_daemon/framing/framed_read.rs -------------------------------------------------------------------------------- /nix-compat/src/nix_daemon/framing/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nix_daemon/framing/mod.rs -------------------------------------------------------------------------------- /nix-compat/src/nix_daemon/framing/stderr_read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nix_daemon/framing/stderr_read.rs -------------------------------------------------------------------------------- /nix-compat/src/nix_daemon/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nix_daemon/handler.rs -------------------------------------------------------------------------------- /nix-compat/src/nix_daemon/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nix_daemon/mod.rs -------------------------------------------------------------------------------- /nix-compat/src/nix_daemon/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nix_daemon/types.rs -------------------------------------------------------------------------------- /nix-compat/src/nix_daemon/worker_protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nix_daemon/worker_protocol.rs -------------------------------------------------------------------------------- /nix-compat/src/nix_http/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nix_http/mod.rs -------------------------------------------------------------------------------- /nix-compat/src/nixbase32.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nixbase32.rs -------------------------------------------------------------------------------- /nix-compat/src/nixcpp/conf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nixcpp/conf.rs -------------------------------------------------------------------------------- /nix-compat/src/nixcpp/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nixcpp/mod.rs -------------------------------------------------------------------------------- /nix-compat/src/nixhash/algos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nixhash/algos.rs -------------------------------------------------------------------------------- /nix-compat/src/nixhash/ca_hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nixhash/ca_hash.rs -------------------------------------------------------------------------------- /nix-compat/src/nixhash/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/nixhash/mod.rs -------------------------------------------------------------------------------- /nix-compat/src/path_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/path_info.rs -------------------------------------------------------------------------------- /nix-compat/src/store_path/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/store_path/mod.rs -------------------------------------------------------------------------------- /nix-compat/src/store_path/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/store_path/utils.rs -------------------------------------------------------------------------------- /nix-compat/src/wire/bytes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/wire/bytes/mod.rs -------------------------------------------------------------------------------- /nix-compat/src/wire/bytes/reader/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/wire/bytes/reader/mod.rs -------------------------------------------------------------------------------- /nix-compat/src/wire/bytes/reader/trailer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/wire/bytes/reader/trailer.rs -------------------------------------------------------------------------------- /nix-compat/src/wire/bytes/writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/wire/bytes/writer.rs -------------------------------------------------------------------------------- /nix-compat/src/wire/de/bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/wire/de/bytes.rs -------------------------------------------------------------------------------- /nix-compat/src/wire/de/collections.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/wire/de/collections.rs -------------------------------------------------------------------------------- /nix-compat/src/wire/de/int.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/wire/de/int.rs -------------------------------------------------------------------------------- /nix-compat/src/wire/de/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/wire/de/mock.rs -------------------------------------------------------------------------------- /nix-compat/src/wire/de/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/wire/de/mod.rs -------------------------------------------------------------------------------- /nix-compat/src/wire/de/reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/wire/de/reader.rs -------------------------------------------------------------------------------- /nix-compat/src/wire/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/wire/mod.rs -------------------------------------------------------------------------------- /nix-compat/src/wire/protocol_version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/wire/protocol_version.rs -------------------------------------------------------------------------------- /nix-compat/src/wire/ser/bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/wire/ser/bytes.rs -------------------------------------------------------------------------------- /nix-compat/src/wire/ser/collections.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/wire/ser/collections.rs -------------------------------------------------------------------------------- /nix-compat/src/wire/ser/display.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/wire/ser/display.rs -------------------------------------------------------------------------------- /nix-compat/src/wire/ser/int.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/wire/ser/int.rs -------------------------------------------------------------------------------- /nix-compat/src/wire/ser/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/wire/ser/mock.rs -------------------------------------------------------------------------------- /nix-compat/src/wire/ser/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/wire/ser/mod.rs -------------------------------------------------------------------------------- /nix-compat/src/wire/ser/writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/src/wire/ser/writer.rs -------------------------------------------------------------------------------- /nix-compat/testdata/narinfo.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/testdata/narinfo.zst -------------------------------------------------------------------------------- /nix-compat/testdata/nix.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/testdata/nix.conf -------------------------------------------------------------------------------- /nix-compat/testdata/other_nix.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-compat/testdata/other_nix.conf -------------------------------------------------------------------------------- /nix-lang-test-suite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nix-lang-test-suite/README.md -------------------------------------------------------------------------------- /nixpkgs/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/nixpkgs/default.nix -------------------------------------------------------------------------------- /scripts/bench-windtunnel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/scripts/bench-windtunnel.sh -------------------------------------------------------------------------------- /serde/.skip-subtree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/serde/.skip-subtree -------------------------------------------------------------------------------- /serde/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/serde/Cargo.toml -------------------------------------------------------------------------------- /serde/examples/cfg-demo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/serde/examples/cfg-demo.rs -------------------------------------------------------------------------------- /serde/examples/foods.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/serde/examples/foods.nix -------------------------------------------------------------------------------- /serde/examples/nixpkgs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/serde/examples/nixpkgs.rs -------------------------------------------------------------------------------- /serde/src/de.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/serde/src/de.rs -------------------------------------------------------------------------------- /serde/src/de_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/serde/src/de_tests.rs -------------------------------------------------------------------------------- /serde/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/serde/src/error.rs -------------------------------------------------------------------------------- /serde/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/serde/src/lib.rs -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/shell.nix -------------------------------------------------------------------------------- /simstore/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/simstore/Cargo.toml -------------------------------------------------------------------------------- /simstore/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/simstore/src/lib.rs -------------------------------------------------------------------------------- /simstore/test-data/q.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/simstore/test-data/q.txt -------------------------------------------------------------------------------- /sources/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/sources/default.nix -------------------------------------------------------------------------------- /sources/sources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/sources/sources.json -------------------------------------------------------------------------------- /utils.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/utils.nix -------------------------------------------------------------------------------- /website/landing-en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/website/landing-en.md -------------------------------------------------------------------------------- /workspace.josh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvlfyi/tvix/HEAD/workspace.josh --------------------------------------------------------------------------------