Age | Commit message (Expand) | Author | Files | Lines |
2024-06-01 | r/8186 feat(tvix/repl): Support multiline input | Aspen Smith | 4 | -11/+102 |
2024-05-30 | r/8184 fix(tvix/eval): nix_tests.rs's eval_test requires impure flag | Ilan Joselevich | 1 | -0/+1 |
2024-05-30 | r/8183 fix(tvix/eval): proptests require arbitrary feature | Florian Klink | 2 | -2/+2 |
2024-05-30 | r/8182 fix(tvix/eval/tests/one_offs): test_source_builtin can be pure | Florian Klink | 1 | -1/+1 |
2024-05-30 | r/8181 fix(tvix/eval/tests/nix_oracle): tests are impure-only | Florian Klink | 1 | -0/+2 |
2024-05-30 | r/8180 refactor(tvix/eval): move nix_tests to separate module | Florian Klink | 2 | -198/+207 |
2024-05-30 | r/8179 fix(tvix/eval/vm/generators): allow unused rq_{path_exists,read_dir} | Florian Klink | 1 | -0/+2 |
2024-05-26 | r/8176 fix(tvix/eval/nix_search_path): gate tests on impure feature | Florian Klink | 1 | -0/+2 |
2024-05-26 | r/8175 fix(tvix/eval/io): OsStringExt and std::fs::File import are impure-only | Florian Klink | 1 | -2/+4 |
2024-05-26 | r/8174 fix(tvix/nix-compat): async nar reader requires wire feature | Florian Klink | 2 | -2/+2 |
2024-05-26 | r/8173 fix(tvix/build): tonic-reflection feature needs castore with it too | Florian Klink | 2 | -2/+2 |
2024-05-26 | r/8172 refactor(tvix/castore): move src/fs/test into fuse mod | Florian Klink | 3 | -8/+9 |
2024-05-26 | r/8169 feat(tvix): filter src via lib.fileset | Ilan Joselevich | 1 | -0/+60 |
2024-05-25 | r/8168 fix(tvix/eval): drop superfluous string context check | edef | 1 | -4/+1 |
2024-05-25 | r/8167 fix(tvix/eval): disallow empty but allocated string contexts | edef | 1 | -3/+25 |
2024-05-23 | r/8166 docs(tvix/docs/TODO): add item for string context rework | Florian Klink | 1 | -0/+9 |
2024-05-23 | r/8165 docs(tvix/TODO): toXML string context and self-closing tags is done | Florian Klink | 1 | -3/+0 |
2024-05-23 | r/8164 feat(tvix/eval): rm NixContext::join, add take_context & IntoIterator | Florian Klink | 6 | -60/+57 |
2024-05-23 | r/8163 feat(tvix/eval): teach builtins.toXML context | Florian Klink | 4 | -6/+53 |
2024-05-23 | r/8162 feat(tvix/eval): add NixContext::extend | Florian Klink | 1 | -1/+9 |
2024-05-23 | r/8161 fix(tvix/eval): NixString are bytes | Florian Klink | 1 | -1/+1 |
2024-05-22 | r/8160 refactor(tvix/eval): rewrite xml emitter to be simple-stupid | Profpatsch | 9 | -89/+205 |
2024-05-20 | r/8159 feat(tvix/store): concurrently upload small blobs during nar ingestion | Connor Brewster | 1 | -12/+22 |
2024-05-20 | r/8158 refactor(tvix/castore): extract concurrent blob uploader | Connor Brewster | 3 | -97/+190 |
2024-05-20 | r/8157 refactor(tvix/store/pathinfo): test with PathInfoService directly | Florian Klink | 4 | -71/+58 |
2024-05-20 | r/8156 fix(tvix/eval): use fake values for __curPos, rather than an error | Florian Klink | 1 | -2/+9 |
2024-05-16 | r/8154 docs(tvix): Begin documenting the Nix daemon protocol | Brian Olsen | 5 | -0/+1527 |
2024-05-16 | r/8153 fix(castore/directory/objectstore): fix responses for deduplicated dirs | Yureka | 1 | -7/+13 |
2024-05-16 | r/8152 chore(tvix): drop json feature for tracing-subscriber | Florian Klink | 5 | -58/+5 |
2024-05-16 | r/8151 feat(tvix/build): drop json logging | Florian Klink | 3 | -21/+6 |
2024-05-16 | r/8150 feat(tvix/store): add ObjectStoreDirectoryService | Yureka | 8 | -11/+332 |
2024-05-15 | r/8149 chore(tvix): bump to tokio-listener 0.4.1 | Florian Klink | 4 | -840/+74 |
2024-05-15 | r/8148 chore(tvix/store): bump otlp stack | Florian Klink | 3 | -361/+101 |
2024-05-15 | r/8147 chore(tvix/nar-bridge): move to nar-bridge-go | Florian Klink | 32 | -14/+13 |
2024-05-13 | r/8144 feat(tvix/store/pathinfo): add a Cache combinator | Florian Klink | 2 | -0/+113 |
2024-05-13 | r/8143 fix(tvix/castore/grpc): don't use explicit channel | Florian Klink | 1 | -47/+36 |
2024-05-13 | r/8142 feat(tvix/castore/directory/get_recursive): add 'static to BoxStream | Florian Klink | 5 | -6/+6 |
2024-05-13 | r/8141 feat(tvix/castore/directory/traverse_directory): simplify | Florian Klink | 1 | -48/+43 |
2024-05-13 | r/8140 feat(tvix/castore/directory/traverse): simplify code | Florian Klink | 1 | -53/+42 |
2024-05-13 | r/8139 chore(tvix/clippy): configure clippy allow block_in_conditions | Florian Klink | 5 | -3/+15 |
2024-05-12 | r/8117 feat(tvix/store/pathinfo/*): add more instrumentation | Florian Klink | 6 | -11/+20 |
2024-05-11 | r/8115 refactor(tvix/castore/error): drop From<PoisonError<T>> for Error | Florian Klink | 1 | -7/+0 |
2024-05-11 | r/8114 refactor(tvix/castore/directoryservice/memory): use tokio RwLock | Florian Klink | 1 | -3/+4 |
2024-05-11 | r/8113 refactor(tvix/castore/blobservice/memory): use parking_lot RwLock | Florian Klink | 5 | -31/+27 |
2024-05-11 | r/8112 refactor(tvix/store/pathinfo/memory): tokio RwLock, improve list() | Florian Klink | 1 | -14/+14 |
2024-05-11 | r/8111 docs(tvix/docs): async nar reader is done | Florian Klink | 1 | -4/+1 |
2024-05-11 | r/8110 docs(tvix/todo): add section on [ca]store errors | Florian Klink | 1 | -0/+7 |
2024-05-11 | r/8109 docs(tvix/todo): update test suite section | Florian Klink | 1 | -4/+13 |
2024-05-11 | r/8108 chore(tvix/narinfo2parquet): bump dependencies | Florian Klink | 2 | -27/+135 |
2024-05-11 | r/8107 chore(tvix): update dependencies | Florian Klink | 2 | -57/+57 |