Age | Commit message (Expand) | Author | Files | Lines |
2022-10-25 | r/5198 feat(tvix/eval): add builtins.{floor,ceil} | James Landrein | 1 | -0/+1 |
2022-10-24 | r/5193 refactor(tvix/eval): Implement value comparison with a method | Griffin Smith | 1 | -0/+21 |
2022-10-24 | r/5189 feat(nix/eval): Implement builtins.groupBy | Griffin Smith | 1 | -0/+15 |
2022-10-23 | r/5178 fix(tvix/eval): detect cycles when printing infinite values | Vincent Ambo | 1 | -8/+18 |
2022-10-22 | r/5175 feat(tvix/eval): Implement builtins.deepSeq | Griffin Smith | 1 | -0/+45 |
2022-10-17 | r/5153 feat(tvix/eval): Record formals on lambda | Griffin Smith | 1 | -0/+1 |
2022-10-17 | r/5151 docs(tvix/eval) comments for various fields | Adam Joseph | 1 | -0/+5 |
2022-10-16 | r/5146 refactor(tvix/eval): make OpFindFile use internal UnresolvedPath | sterni | 1 | -2/+6 |
2022-10-16 | r/5140 refactor(tvix/eval) remove Value::DynamicUpvalueMissing | Adam Joseph | 1 | -6/+0 |
2022-10-15 | r/5135 feat(tvix/eval): Implement builtins.fromJSON | Griffin Smith | 1 | -0/+48 |
2022-10-15 | r/5132 feat(tvix/eval): implement builtins.dirOf | Adam Joseph | 1 | -0/+1 |
2022-10-13 | r/5119 refactor(tvix/eval): factor out all calls to canon_path | Adam Joseph | 1 | -0/+2 |
2022-10-12 | r/5111 fix(tvix/eval): remove overlapping instances | Adam Joseph | 1 | -12/+0 |
2022-10-12 | r/5110 feat(tvix/eval): From<Into<NixString>> for Value | Adam Joseph | 1 | -0/+9 |
2022-10-10 | r/5094 refactor(tvix/eval): after calling, the caller has to pop | Vincent Ambo | 1 | -1/+2 |
2022-10-10 | r/5087 feat(tvix/eval): Initial resolution of `<...>` paths | Griffin Smith | 1 | -4/+4 |
2022-10-10 | r/5085 feat(tvix/eval): Allow adding strings to paths | Griffin Smith | 1 | -0/+6 |
2022-10-10 | r/5084 feat(tvix/eval): Implement builtins.concatStringsSep | Griffin Smith | 1 | -0/+6 |
2022-10-10 | r/5083 feat(tvix/eval): Support builtins.readDir | William Carroll | 1 | -0/+6 |
2022-10-10 | r/5080 feat(tvix/eval): Implement builtins.elem | Griffin Smith | 1 | -0/+6 |
2022-10-10 | r/5075 feat(tvix/eval): Implement builtins.genList | Griffin Smith | 1 | -0/+6 |
2022-10-08 | r/5067 refactor(tvix/eval): Encapsulate Value::Attrs construction | Griffin Smith | 1 | -0/+8 |
2022-10-08 | r/5066 fix(tvix/eval): Force thunks when comparing against ground vals | Griffin Smith | 1 | -2/+8 |
2022-09-29 | r/4990 chore(tvix/eval): remove existing nested key implementation | Vincent Ambo | 1 | -5/+1 |
2022-09-20 | r/4943 refactor(tvix/eval): add VM::call_value helper method | Vincent Ambo | 1 | -17/+3 |
2022-09-20 | r/4940 chore(tvix/eval): clean up this one weird trick ... | Vincent Ambo | 1 | -3/+0 |
2022-09-18 | r/4914 refactor(tvix/eval): Simplify forcing in builtins | Griffin Smith | 1 | -0/+33 |
2022-09-18 | r/4910 fix(tvix/eval): Force thunks during equality comparison | Griffin Smith | 1 | -5/+8 |
2022-09-18 | r/4909 chore(tvix/eval): Pass in VM to nix_eq | Griffin Smith | 1 | -9/+28 |
2022-09-18 | r/4908 refactor(tvix/eval): Don't (ab)use PartialEq for Nix equality | Griffin Smith | 1 | -45/+67 |
2022-09-18 | r/4905 test(tvix/eval): Add tests for the Eq laws of Value | Griffin Smith | 1 | -0/+16 |
2022-09-18 | r/4904 fix(tvix/value): Properly match on Path for PartialEq | Griffin Smith | 1 | -0/+1 |
2022-09-18 | r/4902 test(tvix/eval): impl Arbitrary for Value | Griffin Smith | 1 | -0/+2 |
2022-09-16 | r/4881 refactor(tvix/eval): fix current clippy lints | sterni | 1 | -8/+5 |
2022-09-15 | r/4867 feat(tvix/eval): Support builtins.bitAnd | William Carroll | 1 | -0/+1 |
2022-09-15 | r/4865 feat(tvix/eval): implement Value::coerce_to_path() | sterni | 1 | -0/+2 |
2022-09-15 | r/4857 feat(tvix/eval): implement correct toString behavior | sterni | 1 | -0/+142 |
2022-09-13 | r/4845 fix(tvix/eval): add branch for directly comparing two thunks | Vincent Ambo | 1 | -0/+1 |
2022-09-08 | r/4745 refactor(tvix/eval): add macros for generating Value casters | Vincent Ambo | 1 | -62/+42 |
2022-09-08 | r/4741 feat(tvix/eval): ensure all errors always carry a span | Vincent Ambo | 1 | -49/+24 |
2022-09-07 | r/4740 feat(tvix/eval): Support builtins.length | William Carroll | 1 | -0/+11 |
2022-09-07 | r/4703 fix(tvix/eval): thread Display & PartialEq through to thunk values | Vincent Ambo | 1 | -1/+11 |
2022-09-06 | r/4673 feat(tvix/eval): introduce Value::Thunk variant | Vincent Ambo | 1 | -1/+6 |
2022-09-06 | r/4666 feat(tvix/eval): set up deferred upvalues at runtime | Vincent Ambo | 1 | -1/+5 |
2022-09-06 | r/4659 fix(tvix/eval): instantiate *new* closures from blueprints each time | Vincent Ambo | 1 | -3/+6 |
2022-09-06 | r/4658 fix(tvix/eval): correctly thread through dynamic upvalues | Vincent Ambo | 1 | -1/+7 |
2022-09-04 | r/4635 feat(tvix/eval): implement upvalue resolution in `with` scopes | Vincent Ambo | 1 | -0/+11 |
2022-09-03 | r/4626 feat(tvix/eval): add Value::to_closure | Vincent Ambo | 1 | -0/+11 |
2022-09-03 | r/4613 refactor(tvix/eval): rename Value::NotFound & OpAttrOrNotFound | Vincent Ambo | 1 | -3/+3 |
2022-09-03 | r/4611 refactor(tvix/eval): get rid of Value::Blackhole variant | Vincent Ambo | 1 | -3/+1 |