Age | Commit message (Expand) | Author | Files | Lines |
2022-10-03 | r/5024 feat(tvix/eval): implement `builtins.any` | Vincent Ambo | 2 | -0/+16 |
2022-10-03 | r/5023 feat(tvix/eval): implement `builtins.all` | Vincent Ambo | 2 | -0/+16 |
2022-10-03 | r/5022 feat(tvix/eval): implement builtins.concatLists | Vincent Ambo | 2 | -0/+7 |
2022-10-03 | r/5019 feat(tvix/eval): implement tail-calling of __functor attributes | Vincent Ambo | 2 | -0/+2 |
2022-09-30 | r/5006 fix(tvix/eval): fix thunk borrowing error in force_for_output | Vincent Ambo | 2 | -0/+5 |
2022-09-30 | r/5005 test(tvix/eval): add simple nested key tests in let & rec attrs | Vincent Ambo | 4 | -0/+10 |
2022-09-30 | r/5003 test(tvix/eval): reactivate nested key tests in plain attribute sets | Vincent Ambo | 9 | -0/+0 |
2022-09-29 | r/4997 feat(tvix/eval): merge attribute sets in bindings | Vincent Ambo | 4 | -0/+23 |
2022-09-29 | r/4989 refactor(tvix/eval): merge all bindings creation logic | Vincent Ambo | 11 | -2/+2 |
2022-09-29 | r/4988 feat(tvix/eval): implement dynamic keys in recursive attrs | Vincent Ambo | 2 | -0/+6 |
2022-09-23 | r/4963 feat(tvix/eval): implement 'builtins.filter' | Vincent Ambo | 2 | -0/+14 |
2022-09-22 | r/4962 fix(tvix/eval): manually count entries in recursive scopes | Vincent Ambo | 2 | -0/+2 |
2022-09-22 | r/4961 feat(tvix/eval): add builtins.stringLength | sterni | 2 | -0/+11 |
2022-09-22 | r/4960 fix(tvix/eval): handle thunks in arithmetic builtins | sterni | 8 | -4/+8 |
2022-09-22 | r/4959 test(tvix/eval): add a test for accessing "strange" identifiers | Vincent Ambo | 2 | -0/+9 |
2022-09-22 | r/4958 fix(tvix/eval): support string identifiers in inherits | Vincent Ambo | 2 | -0/+8 |
2022-09-22 | r/4957 test(tvix/eval): test word behavior in builtins.compareVersions | sterni | 2 | -1/+6 |
2022-09-22 | r/4955 feat(tvix/eval): Support builtins.lessThan | William Carroll | 2 | -0/+16 |
2022-09-21 | r/4952 test(tvix/eval): add more compareVersions test cases involving pre | sterni | 2 | -1/+7 |
2022-09-21 | r/4951 test(tvix/eval): add more compareVersions cases from C++ Nix | sterni | 2 | -1/+15 |
2022-09-21 | r/4948 test(tvix/eval): add test cases for builtins.splitVersion | sterni | 2 | -0/+14 |
2022-09-20 | r/4943 refactor(tvix/eval): add VM::call_value helper method | Vincent Ambo | 2 | -1/+4 |
2022-09-20 | r/4941 feat(tvix/eval): implement builtins.map | Vincent Ambo | 2 | -0/+17 |
2022-09-20 | r/4938 test(tvix/eval): assert flipped compareVersions behaves correctly | sterni | 1 | -10/+19 |
2022-09-20 | r/4937 fix(tvix/eval): force condition of an assert | sterni | 2 | -0/+8 |
2022-09-20 | r/4936 fix(tvix/eval): make sure to deref thunk in type predicate builtins | sterni | 2 | -0/+35 |
2022-09-20 | r/4933 fix(tvix/eval): make sure to force before selecting in catAttrs | sterni | 2 | -0/+11 |
2022-09-19 | r/4928 feat(tvix/eval): Support builtins.getAttr | William Carroll | 2 | -0/+7 |
2022-09-19 | r/4927 feat(tvix/eval): Support builtins.hasAttr | William Carroll | 2 | -0/+10 |
2022-09-19 | r/4920 fix(tvix/eval): move compareVersions test so cargo test finds them | sterni | 2 | -0/+13 |
2022-09-19 | r/4917 feat(tvix/eval): Support builtins.tail | William Carroll | 2 | -0/+5 |
2022-09-19 | r/4916 feat(tvix/eval): Support builtins.substring | William Carroll | 2 | -0/+19 |
2022-09-18 | r/4913 fix(tvix/eval): ensure all thunks are forced in nested selects | Vincent Ambo | 2 | -0/+6 |
2022-09-18 | r/4911 refactor(tvix/eval): use Clap for arg+env parsing | Griffin Smith | 1 | -2/+4 |
2022-09-18 | r/4910 fix(tvix/eval): Force thunks during equality comparison | Griffin Smith | 2 | -0/+12 |
2022-09-17 | r/4888 test(tvix/eval): add a test for lazy evaluation of with namespace | Vincent Ambo | 2 | -0/+7 |
2022-09-17 | r/4882 feat(tvix/eval): Support builtins.elemAt | William Carroll | 2 | -0/+6 |
2022-09-16 | r/4879 test(tvix/eval): add tests for legacy let syntax | Vincent Ambo | 4 | -0/+15 |
2022-09-16 | r/4878 test(tvix/eval): add some tests for recursive attribute sets | Vincent Ambo | 4 | -0/+19 |
2022-09-15 | r/4869 feat(tvix/eval): Support builtins.bitXor | William Carroll | 2 | -0/+13 |
2022-09-15 | r/4868 feat(tvix/eval): Support builtins.bitOr | William Carroll | 2 | -0/+11 |
2022-09-15 | r/4867 feat(tvix/eval): Support builtins.bitAnd | William Carroll | 2 | -0/+11 |
2022-09-15 | r/4866 feat(tvix/eval): Support builtins.attrValues | William Carroll | 2 | -0/+5 |
2022-09-15 | r/4864 feat(tvix/eval): Support builtins.attrNames | William Carroll | 2 | -0/+14 |
2022-09-15 | r/4862 feat(tvix/eval): Support builtins.head | William Carroll | 2 | -0/+5 |
2022-09-15 | r/4859 fix(tvix/eval): thunk string interpolation | sterni | 2 | -0/+8 |
2022-09-15 | r/4857 feat(tvix/eval): implement correct toString behavior | sterni | 2 | -7/+24 |
2022-09-13 | r/4849 fix(tvix/eval): force left argument of `?` before checking for attrs | sterni | 2 | -0/+27 |
2022-09-13 | r/4848 fix(tvix/eval): force value in builtins.typeOf | sterni | 2 | -0/+23 |
2022-09-11 | r/4809 fix(tvix/eval): place plain inherits in correct stack slots | sterni | 2 | -0/+21 |