Age | Commit message (Expand) | Author | Files | Lines |
2023-02-13 | r/5848 fix(tvix/eval): skip runtime completely on compiler errors | Vincent Ambo | 1 | -0/+12 |
2023-02-03 | r/5828 fix(tvix/eval): ensure all evaluated thunks are correctly memoized | Vincent Ambo | 1 | -1/+6 |
2023-01-31 | r/5784 test(tvix/eval): add tests for internal formals dependencies | Vincent Ambo | 4 | -0/+8 |
2023-01-25 | r/5754 feat(tvix/eval): implement builtins.fromTOML | Florian Klink | 2 | -0/+0 |
2023-01-25 | r/5753 feat(tvix/eval): use lexical-core to format float | Florian Klink | 2 | -2/+2 |
2023-01-23 | r/5746 fix(tvix/eval): force functors before applying them | Vincent Ambo | 2 | -0/+8 |
2023-01-22 | r/5735 feat(tvix/eval): support builtins implemented in Nix itself | Vincent Ambo | 2 | -0/+23 |
2023-01-20 | r/5707 refactor(tvix/eval): directly return builtin tuples from macro | Vincent Ambo | 1 | -5/+1 |
2023-01-17 | r/5674 feat(tvix/eval): add builtins to builtins | Vincent Ambo | 2 | -0/+2 |
2023-01-16 | r/5664 feat(tvix/eval): implement builtins.toXML | Vincent Ambo | 4 | -0/+0 |
2023-01-12 | r/5652 feat(tvix/eval): implement builtins.toJSON | Vincent Ambo | 4 | -0/+22 |
2023-01-10 | r/5640 feat(tvix/eval): implement serde::Deserialize for Value | Ryan Lahfa | 2 | -1/+2 |
2023-01-07 | r/5626 fix(tvix/eval): fix typo'd function name in tests | Vincent Ambo | 1 | -1/+1 |
2023-01-06 | r/5619 refactor(tvix/eval): move mocked builtins.derivation to tests | Vincent Ambo | 1 | -2/+37 |
2023-01-06 | r/5602 feat(tvix/eval): implement initial compiler::optimiser module | Vincent Ambo | 2 | -0/+22 |
2023-01-06 | r/5594 test(tvix/eval): add test for builtins parity | sterni | 3 | -0/+41 |
2023-01-04 | r/5582 fix(tvix/eval): ' is allowed in nonfirst position in Nix identifiers | sterni | 2 | -0/+31 |
2023-01-04 | r/5581 refactor(tvix/eval): streamline construction of globals/builtins | Vincent Ambo | 1 | -2/+1 |
2022-12-29 | r/5541 refactor(tvix/eval): persistent, memory-sharing OrdMap for NixAttrs | Vincent Ambo | 1 | -5/+5 |
2022-12-25 | r/5486 fix(tvix/eval): fix current clippy warnings | Vincent Ambo | 2 | -8/+6 |
2022-12-21 | r/5459 feat(tvix/eval): add EvalIO to public crate API | Vincent Ambo | 1 | -2/+8 |
2022-12-21 | r/5439 refactor(tvix/eval): use new public API in test code | Vincent Ambo | 1 | -39/+44 |
2022-12-15 | r/5420 refactor(tvix): build Rust projects using crate2nix | Vincent Ambo | 5 | -0/+0 |
2022-12-02 | r/5374 test(tvix/eval): check inner forcing despite declaring pointer | sterni | 2 | -0/+12 |
2022-12-02 | r/5373 test(tvix/eval): add a test for repeated keys in listToAttrs | Vincent Ambo | 2 | -0/+14 |
2022-12-02 | r/5369 test(tvix/eval): verify pointer equality checks | sterni | 2 | -0/+47 |
2022-12-02 | r/5368 test(tvix/eval): verify pointer equality in list comparisons | sterni | 2 | -0/+7 |
2022-11-26 | r/5339 fix(tvix/eval): OpAdd must weakly stringify if either arg is string | Adam Joseph | 2 | -0/+8 |
2022-11-25 | r/5310 test(tvix/eval): add eval-okay-closure-pointer-compare | Adam Joseph | 2 | -0/+15 |
2022-11-24 | r/5308 test(tvix/eval): test limits of builtins.seq's forcing | sterni | 2 | -2/+2 |
2022-11-21 | r/5296 test(tvix/eval): enable eval-okay-closure test from nix_tests | Vincent Ambo | 2 | -1/+2 |
2022-11-10 | r/5276 feat(tvix/eval): detect division by zero | jhahn | 2 | -0/+2 |
2022-11-06 | r/5255 feat(tvix/eval): placeholder builtin implementations | Vincent Ambo | 2 | -0/+0 |
2022-11-04 | r/5244 feat(tvix/eval): implement builtins.split | Adam Joseph | 2 | -0/+0 |
2022-11-04 | r/5242 test(tvix/eval): add a test case for groupBy with thunks | Adam Joseph | 2 | -0/+7 |
2022-11-04 | r/5241 fix(tvix/eval): quote keys which are not valid identifiers | Adam Joseph | 2 | -0/+2 |
2022-10-31 | r/5226 fix(tvix/eval): nix_eq() must recurse | Adam Joseph | 4 | -0/+2 |
2022-10-29 | r/5223 test(tvix/eval): builtins.sort must preserve order of equal elements | sterni | 2 | -0/+8 |
2022-10-29 | r/5222 feat(tvix/eval): Implement builtins.sort | Griffin Smith | 2 | -0/+0 |
2022-10-29 | r/5221 feat(tvix/eval): Implement comparison for lists | Griffin Smith | 2 | -0/+18 |
2022-10-28 | r/5219 feat(tvix/eval): add builtins.replaceStrings | James Landrein | 4 | -0/+6 |
2022-10-26 | r/5199 feat(tvix/eval): include filename of failing test when failing | Adam Joseph | 1 | -5/+5 |
2022-10-25 | r/5198 feat(tvix/eval): add builtins.{floor,ceil} | James Landrein | 4 | -0/+4 |
2022-10-24 | r/5192 feat(tvix/eval): Implement builtins.mapAttrs | Griffin Smith | 2 | -0/+0 |
2022-10-24 | r/5190 feat(tvix/eval): implement builtins.currentSystem | Adam Joseph | 2 | -0/+0 |
2022-10-23 | r/5185 test(tvix/eval): add a test case for nested sibling access | Vincent Ambo | 2 | -0/+8 |
2022-10-22 | r/5176 test(tvix/eval): add a test for observing an infinite attribute set | Vincent Ambo | 2 | -0/+5 |
2022-10-22 | r/5175 feat(tvix/eval): Implement builtins.deepSeq | Griffin Smith | 5 | -0/+3 |
2022-10-22 | r/5174 fix(tvix/eval): use top-level span for `force_with_output` | Vincent Ambo | 2 | -0/+2 |
2022-10-20 | r/5168 fix(tvix/eval): restore .exp.xml files and skip in test suite | sterni | 3 | -0/+7 |