Age | Commit message (Expand) | Author | Files | Lines |
2024-01-03 | r/7329 chore(tvix/eval): note on context-aware `hashString` | Ryan Lahfa | 1 | -0/+1 |
2024-01-03 | r/7328 feat(tvix/eval): `${}` propagates contexts | Ryan Lahfa | 1 | -4/+13 |
2024-01-03 | r/7327 feat(tvix/eval): context-aware `concatStringsSep` | Ryan Lahfa | 1 | -3/+19 |
2024-01-03 | r/7326 chore(tvix/eval): note on context-aware `toString` | Ryan Lahfa | 1 | -0/+2 |
2024-01-03 | r/7325 feat(tvix/eval): context-aware `throw` | Ryan Lahfa | 1 | -1/+2 |
2024-01-03 | r/7324 feat(tvix/eval): context-aware `substring` | Ryan Lahfa | 1 | -3/+6 |
2024-01-03 | r/7323 feat(tvix/eval): context-aware `abort` | Ryan Lahfa | 1 | -1/+5 |
2024-01-03 | r/7320 feat(tvix/eval): context-aware `dirOf` | Ryan Lahfa | 1 | -1/+3 |
2024-01-03 | r/7319 feat(tvix/eval): context-aware `baseNameOf` | Ryan Lahfa | 1 | -2/+5 |
2024-01-03 | r/7318 chore(tvix/eval): notes on coercion and contexts | Ryan Lahfa | 1 | -0/+3 |
2024-01-03 | r/7317 feat(tvix/eval): context-aware `coerce_to_string` | Ryan Lahfa | 2 | -2/+18 |
2024-01-03 | r/7316 feat(tvix/glue): handle passAsFile | Florian Klink | 4 | -19/+181 |
2024-01-03 | r/7315 fix(tvix/store): set service.name | Florian Klink | 1 | -24/+44 |
2024-01-03 | r/7314 refactor(tvix/glue): create environment_vars Vec at the end | Florian Klink | 1 | -8/+7 |
2024-01-03 | r/7313 test(tvix/glue): add test with passAsFile | Florian Klink | 1 | -0/+1 |
2024-01-03 | r/7312 feat(tvix/build/protos): add additional_files field | Florian Klink | 3 | -39/+142 |
2024-01-03 | r/7311 feat(tvix/glue): emit a warning in case of bad SRI hashes | Florian Klink | 6 | -3/+50 |
2024-01-03 | r/7310 feat(tvix/eval): emit warnings with kinds and spans | Ryan Lahfa | 1 | -7/+5 |
2024-01-03 | r/7309 fix(nix-compat/nix-hash): relax padding requirements | Florian Klink | 1 | -22/+29 |
2024-01-01 | r/7308 feat(tvix/store): add opentelemetry | Florian Klink | 5 | -94/+1135 |
2024-01-01 | r/7307 refactor(tvix/castore/tests): let gen_*_service return Boxes | Florian Klink | 8 | -37/+63 |
2024-01-01 | r/7306 refactor(tvix/store/nar/import): be a bit more generic | Florian Klink | 1 | -29/+40 |
2024-01-01 | r/7305 refactor(tvix/castore/blobsvc/grpc/wrapper): don't require Arc<_> | Florian Klink | 4 | -15/+14 |
2024-01-01 | r/7304 refactor(tvix/castore/directorysvc/grpc/wrapper): no Arc<_> | Florian Klink | 4 | -55/+49 |
2024-01-01 | r/7303 refactor(tvix/castore): make directorysvc more generic | Florian Klink | 1 | -4/+7 |
2024-01-01 | r/7302 refactor(tvix/glue/tvix_store_io): use utils::import_path | Florian Klink | 1 | -98/+25 |
2024-01-01 | r/7301 feat(tvix/store/bin): factor out import | Florian Klink | 2 | -113/+132 |
2024-01-01 | r/7300 feat(tvix/castore/import): generalize ingest_path | Florian Klink | 1 | -8/+16 |
2024-01-01 | r/7299 feat(nix-compat/store_path): build_ca_path may fail | Florian Klink | 3 | -5/+18 |
2024-01-01 | r/7298 refactor(tvix/store/bin): don't reconstruct StorePath twice | Florian Klink | 1 | -8/+1 |
2023-12-31 | r/7297 fix(tvix/store/bin): don't unwrap in case of invalid paths | Florian Klink | 1 | -8/+12 |
2023-12-31 | r/7296 refactor(tvix/store/bin): condense subscriber setup a bit | Florian Klink | 1 | -12/+8 |
2023-12-31 | r/7295 refactor(tvix/store): move construct_services helper here | Florian Klink | 4 | -94/+68 |
2023-12-31 | r/7294 refactor(tvix/castore/directorysvc): return Box, not Arc | Florian Klink | 3 | -11/+26 |
2023-12-31 | r/7293 refactor(tvix/castore/blobsvc): return Box, not Arc | Florian Klink | 3 | -12/+18 |
2023-12-31 | r/7292 feat(tvix/cli): allow configuring different services | Florian Klink | 1 | -14/+53 |
2023-12-31 | r/7290 feat(tvix/eval): accept impl AsRef<str> for code | Florian Klink | 2 | -7/+15 |
2023-12-31 | r/7289 refactor(tvix/eval): remove code and location from struct | Florian Klink | 9 | -67/+70 |
2023-12-29 | r/7283 feat(tvix/build): don't force outputs to be in store_dir | Florian Klink | 3 | -78/+73 |
2023-12-29 | r/7282 feat(tvix/eval): context-aware casting to strings | Ryan Lahfa | 1 | -2/+23 |
2023-12-29 | r/7281 feat(tvix/eval): implement `hasContext` primop | Ryan Lahfa | 2 | -5/+4 |
2023-12-29 | r/7280 feat(tvix/eval): introduce `NixContext` | Ryan Lahfa | 3 | -7/+193 |
2023-12-29 | r/7279 docs(tvix/eval): why context strings now | Ryan Lahfa | 1 | -4/+83 |
2023-12-29 | r/7277 fix(tvix/eval): propagate catchables through builtins.attrNames | Adam Joseph | 3 | -0/+5 |
2023-12-29 | r/7276 fix(tvix/eval): propagate catchables through builtins.intersectAttrs | Adam Joseph | 3 | -0/+8 |
2023-12-29 | r/7275 fix(tvix/eval): propagate catchables in string interpolations | Adam Joseph | 3 | -2/+12 |
2023-12-29 | r/7274 fix(tvix/eval): catchable in type field of nix_eq() | Adam Joseph | 5 | -8/+26 |
2023-12-29 | r/7273 fix(tvix/eval): builtins.match: propagate catchables | Adam Joseph | 3 | -2/+12 |
2023-12-29 | r/7272 refactor(tvix/eval): let OpCoerceToString select the CoercionKind | Adam Joseph | 4 | -15/+13 |
2023-12-29 | r/7271 fix(tvix/eval): add stack depth assertion to OpReturn | Adam Joseph | 1 | -0/+7 |