Age | Commit message (Expand) | Author | Files | Lines |
2024-01-18 | r/7407 refactor(tvix/eval): generalize EvalIO container | Florian Klink | 5 | -43/+66 |
2024-01-17 | r/7406 fix(tvix/eval): catchable-aware `throw` | Ryan Lahfa | 1 | -0/+4 |
2024-01-17 | r/7405 fix(tvix/eval): catchable-aware `elem` | Ryan Lahfa | 1 | -0/+4 |
2024-01-17 | r/7404 feat(tvix/glue): introduce test suite for context strings | Ryan Lahfa | 1 | -8/+0 |
2024-01-17 | r/7403 fix(tvix/eval): `getContext` merges underlying values | Ryan Lahfa | 1 | -17/+65 |
2024-01-17 | r/7400 fix(tvix/eval): context-aware `dirOf` | Ryan Lahfa | 1 | -1/+1 |
2024-01-17 | r/7399 fix(tvix/eval): context-aware… `hasContext` | Ryan Lahfa | 1 | -1/+1 |
2024-01-17 | r/7398 feat(tvix/eval): move away from `test_generator` to `rstest` | Ryan Lahfa | 1 | -28/+43 |
2024-01-16 | r/7395 fix(tvix/eval): lift VM ops over Catchable | edef | 2 | -115/+102 |
2024-01-14 | r/7379 fix(tvix/eval): catchable-aware builtins | Ryan Lahfa | 5 | -38/+306 |
2024-01-12 | r/7375 feat(tvix/eval): make into_json public | Florian Klink | 1 | -1/+1 |
2024-01-12 | r/7369 fix(tvix/eval): fix JSON error types | Florian Klink | 1 | -7/+7 |
2024-01-05 | r/7344 fix(tvix/eval): Update eval benches for new API | Aspen Smith | 1 | -2/+1 |
2024-01-03 | r/7340 feat(tvix/eval): context-aware `split` | Ryan Lahfa | 1 | -5/+14 |
2024-01-03 | r/7339 feat(tvix/eval): impl `unsafeDiscardStringContext` | Ryan Lahfa | 1 | -4/+19 |
2024-01-03 | r/7336 feat(tvix/glue): context-aware `toFile` | Ryan Lahfa | 1 | -0/+9 |
2024-01-03 | r/7335 feat(tvix/eval): contextful coercion of files | Ryan Lahfa | 1 | -0/+5 |
2024-01-03 | r/7334 feat(tvix/eval): contextful string coercion | Ryan Lahfa | 1 | -1/+1 |
2024-01-03 | r/7333 feat(tvix/eval): contextful == of derivations | Ryan Lahfa | 1 | -2/+6 |
2024-01-03 | r/7332 feat(tvix/eval): `match` DO NOT propagate context | Ryan Lahfa | 1 | -6/+13 |
2024-01-03 | r/7331 feat(tvix/eval): implement `getContext` primop | Ryan Lahfa | 2 | -0/+47 |
2024-01-03 | r/7330 feat(tvix/eval): context-aware `replaceStrings` | Ryan Lahfa | 1 | -6/+23 |
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/7311 feat(tvix/glue): emit a warning in case of bad SRI hashes | Florian Klink | 1 | -0/+3 |
2024-01-03 | r/7310 feat(tvix/eval): emit warnings with kinds and spans | Ryan Lahfa | 1 | -7/+5 |
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 | 3 | -53/+56 |
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 | 1 | -4/+3 |
2023-12-29 | r/7280 feat(tvix/eval): introduce `NixContext` | Ryan Lahfa | 3 | -7/+193 |
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 |
2023-12-25 | r/7264 fix(tvix/eval/value): correctly emit spaces when coercing lists | sterni | 3 | -16/+36 |
2023-12-14 | r/7218 fix(tvix/eval): remove incorrect imports when coercing | sterni | 7 | -49/+193 |
2023-12-14 | r/7217 fix(tvix/eval): determine meaning of `+` exprs based on first type | sterni | 1 | -5/+11 |