Age | Commit message (Expand) | Author | Files | Lines |
2024-02-09 | r/7492 fix(tvix/eval): Propagate catchables in NixAttrs::construct | Aspen Smith | 5 | -13/+31 |
2024-02-08 | r/7488 fix(tvix/eval): Inline List.sort_by, and propagate errors | Aspen Smith | 2 | -53/+45 |
2024-02-08 | r/7487 fix(tvix): Catch errors for generator in some builtins | Aspen Smith | 1 | -2/+3 |
2024-02-08 | r/7483 fix(tvix/eval): Propagate catchables in a few more places | Aspen Smith | 1 | -9/+10 |
2024-02-08 | r/7482 refactor(tvix/eval): Generalize propagation of catchable values | Aspen Smith | 2 | -183/+44 |
2024-02-07 | r/7481 chore(tvix/tools/turbofetch): bump magic-buffer to 0.1.1 | Florian Klink | 4 | -16/+25 |
2024-02-06 | r/7480 fix(tvix): fix build on darwin | Nikita Voloboev | 1 | -3/+7 |
2024-02-06 | r/7479 docs(tvix/castore/blobstore): reorganize docs | Florian Klink | 3 | -121/+251 |
2024-02-05 | r/7475 docs(tvix/store/pathinfosvc): document nix+http[s] | Florian Klink | 1 | -0/+5 |
2024-02-04 | r/7473 docs(eval/docs): toJSON is done | Florian Klink | 1 | -1/+1 |
2024-02-02 | r/7471 fix(tvix/castore/grpc/svc_wrapper): expose chunks() over gRPC | Florian Klink | 1 | -3/+6 |
2024-02-02 | r/7470 feat(tvix/castore/blobsvc): validate StatBlobResponse | Florian Klink | 2 | -0/+29 |
2024-02-02 | r/7469 refactor(tvix/castore/grpc/blobsvc): inline stream_mapper | Florian Klink | 1 | -12/+3 |
2024-02-02 | r/7468 docs(tvix/castore/blobsvc): fix doc comments on trait | Florian Klink | 1 | -10/+14 |
2024-02-02 | r/7467 refactor(tvix/eval): Box Value::String | Aspen Smith | 15 | -72/+69 |
2024-02-02 | r/7466 feat(tvix/castore/docs/verified-streaming): clarify reply | Florian Klink | 1 | -1/+1 |
2024-02-02 | r/7465 refactor(tvix/castore/blobsvc/combinator): compact trait bounds | Florian Klink | 1 | -1/+2 |
2024-02-01 | r/7463 feat(tvix/eval): Don't emit OpForce for non-thunk constants | Aspen Smith | 3 | -0/+26 |
2024-02-01 | r/7461 refactor(tvix/eval): Don't double-box Path values | Aspen Smith | 6 | -20/+23 |
2024-01-31 | r/7460 fix(tvix): Represent strings as byte arrays | Aspen Smith | 23 | -223/+405 |
2024-01-31 | r/7459 feat(tvix/eval/observer): Allow capturing timing of events | Aspen Smith | 2 | -0/+36 |
2024-01-27 | r/7453 feat(tvix/tools/crunch-v2): add CLI args | Florian Klink | 6 | -33/+884 |
2024-01-27 | r/7452 feat(tvix/tools/crunch-v2): init | edef | 12 | -0/+15022 |
2024-01-25 | r/7451 feat(tvix/eval/tvix_tests): add some more xml tests | Florian Klink | 2 | -0/+48 |
2024-01-25 | r/7449 feat(tvix/eval/tests): compare .xml outputs | Florian Klink | 4 | -20/+29 |
2024-01-25 | r/7448 feat(tvix/eval): track pattern binding names | Florian Klink | 5 | -5/+24 |
2024-01-24 | r/7447 fix(tvix/eval/value/function): use BTreeMap for function arg names | Florian Klink | 2 | -5/+5 |
2024-01-24 | r/7446 feat(tvix/eval): expose value_to_xml for test cases | Florian Klink | 2 | -1/+4 |
2024-01-24 | r/7445 fix(tvix/eval/tests): fix eval-okay-getenv | Florian Klink | 3 | -0/+2 |
2024-01-23 | r/7443 feat(tvix/store/nar-info): Support async blob upload | Connor Brewster | 5 | -11/+85 |
2024-01-23 | r/7442 feat(tvix/store/nar-bridge): Setup OpenTelemetry | Connor Brewster | 6 | -34/+200 |
2024-01-23 | r/7441 docs(tvix/eval/tests): update comment | Florian Klink | 1 | -2/+1 |
2024-01-22 | r/7439 fix(tvix/glue/tests): resolve logic error in hasContextInAttrKeys | sterni | 1 | -1/+2 |
2024-01-22 | r/7438 docs(tvix): initial notes on a possible generic Nix lang test suite | sterni | 1 | -0/+140 |
2024-01-22 | r/7437 feat(tvix/castore): `process_entry` cannot process unsupported nodes | Ryan Lahfa | 1 | -1/+13 |
2024-01-21 | r/7435 chore(tvix/store): Use BoxStream type alias | Connor Brewster | 15 | -67/+44 |
2024-01-20 | r/7434 docs(tvix/eval): builtins.toXML is done | Florian Klink | 1 | -1/+1 |
2024-01-20 | r/7433 feat(tvix/store): enable `name` customization in the store | Ryan Lahfa | 3 | -15/+19 |
2024-01-20 | r/7432 refactor(tvix/store): `import_path` → `import_path_as_nar_ca` | Ryan Lahfa | 5 | -118/+161 |
2024-01-20 | r/7431 refactor(tvix/castore): break down `ingest_path` | Ryan Lahfa | 1 | -70/+187 |
2024-01-20 | r/7430 feat(tvix/castore): ingestion does DFS and invert it | Ryan Lahfa | 1 | -49/+69 |
2024-01-20 | r/7429 fix(nix-compat): accept SRI hashes of invalid length | Ryan Lahfa | 1 | -2/+36 |
2024-01-20 | r/7425 fix(tvix/glue/benches/eval): add impure_builtins | Florian Klink | 1 | -1/+2 |
2024-01-19 | r/7422 chore(3p/sources): Bump channels & overlays | sterni | 13 | -50/+42 |
2024-01-18 | r/7413 refactor(tools): move crate2nix generate here | Florian Klink | 2 | -10/+3 |
2024-01-18 | r/7412 feat(tvix/castore): convert import error to `std::io::Error` | Ryan Lahfa | 1 | -0/+6 |
2024-01-18 | r/7411 refactor(tvix/glue): add BuildService to TvixStoreIO | Florian Klink | 8 | -6/+25 |
2024-01-18 | r/7410 feat(tvix/glue): use TvixStoreIO as derivation builtin state | Ryan Lahfa | 7 | -104/+126 |
2024-01-18 | r/7409 refactor(tvix/eval): move Evaluation::{default,new_pure}() again | Florian Klink | 6 | -23/+22 |
2024-01-18 | r/7408 chore(tvix/shell): add `cargo-expand` to debug proc-macro | Ryan Lahfa | 1 | -0/+1 |