Age | Commit message (Expand) | Author | Files | Lines |
2022-10-04 | r/5032 feat(tvix/eval): use fancy error formatting in REPL | Vincent Ambo | 1 | -1/+7 |
2022-10-04 | r/5028 fix(tvix/eval): forward thunk error codes from inner errors | Vincent Ambo | 1 | -1/+7 |
2022-09-29 | r/4996 feat(tvix/eval): add error kind for unmergeable nested attributes | Vincent Ambo | 1 | -0/+10 |
2022-09-29 | r/4995 feat(tvix/eval): add scaffolding for merging nested attribute sets | Vincent Ambo | 1 | -0/+15 |
2022-09-29 | r/4991 chore(tvix/eval): fix all current clippy lints | Vincent Ambo | 1 | -1/+1 |
2022-09-28 | r/4973 refactor(tvix/eval): generalise error variant for dynamic keys | Vincent Ambo | 1 | -5/+5 |
2022-09-20 | r/4944 feat(tvix/eval): track other type in NotCallable error kind | Vincent Ambo | 1 | -4/+7 |
2022-09-20 | r/4941 feat(tvix/eval): implement builtins.map | Vincent Ambo | 1 | -0/+9 |
2022-09-19 | r/4917 feat(tvix/eval): Support builtins.tail | William Carroll | 1 | -0/+6 |
2022-09-19 | r/4916 feat(tvix/eval): Support builtins.substring | William Carroll | 1 | -0/+13 |
2022-09-18 | r/4898 fix(tvix/eval): Emit errors for invalid integers | Griffin Smith | 1 | -1/+15 |
2022-09-17 | r/4882 feat(tvix/eval): Support builtins.elemAt | William Carroll | 1 | -2/+2 |
2022-09-15 | r/4865 feat(tvix/eval): implement Value::coerce_to_path() | sterni | 1 | -0/+12 |
2022-09-15 | r/4862 feat(tvix/eval): Support builtins.head | William Carroll | 1 | -0/+10 |
2022-09-15 | r/4857 feat(tvix/eval): implement correct toString behavior | sterni | 1 | -0/+23 |
2022-09-13 | r/4836 feat(tvix/eval): implement initial fancy formatting for errors | Vincent Ambo | 1 | -12/+138 |
2022-09-11 | r/4823 refactor(tvix/eval): remove `todo!()` calls in compiler | Vincent Ambo | 1 | -0/+5 |
2022-09-10 | r/4787 fix(tvix/eval): reintroduce 'InvalidAttribuetName' error variant | Vincent Ambo | 1 | -0/+6 |
2022-09-10 | r/4786 fix(tvix/eval): fix doc comment syntax where applicable | Vincent Ambo | 1 | -10/+10 |
2022-09-08 | r/4742 fix(tvix/eval): thread thunk forcing errors through correctly | Vincent Ambo | 1 | -0/+4 |
2022-09-08 | r/4741 feat(tvix/eval): ensure all errors always carry a span | Vincent Ambo | 1 | -7/+1 |
2022-09-07 | r/4737 refactor(tvix/eval): store spans instead of nodes in Warning/Error | Vincent Ambo | 1 | -2/+2 |
2022-09-07 | r/4688 feat(tvix/eval): implement OpForce in VM | Vincent Ambo | 1 | -0/+3 |
2022-09-04 | r/4637 feat(tvix/eval): detect illegally shadowed variables | Vincent Ambo | 1 | -0/+3 |
2022-09-02 | r/4593 feat(tvix/eval): implement 'throw' and 'abort' builtins | Vincent Ambo | 1 | -0/+4 |
2022-09-02 | r/4583 feat(tvix/eval): implement opcode for function calls in VM | Vincent Ambo | 1 | -0/+3 |
2022-09-01 | r/4572 refactor(tvix/eval): collect vector of errors in compiler | Vincent Ambo | 1 | -3/+3 |
2022-09-01 | r/4571 feat(tvix/eval): carry optional SyntaxNode in error type | Vincent Ambo | 1 | -2/+14 |
2022-09-01 | r/4567 refactor(tvix/eval): Upgrade to latest rnix-parser | Vincent Ambo | 1 | -1/+1 |
2022-09-01 | r/4566 feat(tvix/eval): implement `assert` operator | Vincent Ambo | 1 | -0/+2 |
2022-08-31 | r/4558 chore(tvix/eval): return parse errors out of eval::interpret | Vincent Ambo | 1 | -0/+2 |
2022-08-31 | r/4556 feat(tvix/eval): Implement OpResolveWith instruction | Vincent Ambo | 1 | -0/+3 |
2022-08-30 | r/4538 refactor(tvix/eval): remove Error::InvalidKeyType | Vincent Ambo | 1 | -4/+0 |
2022-08-28 | r/4524 feat(tvix/eval): add local identifier access | Vincent Ambo | 1 | -0/+3 |
2022-08-28 | r/4523 feat(tvix/eval): detect dynamic identifier names in `let` | Vincent Ambo | 1 | -0/+3 |
2022-08-28 | r/4518 refactor(tvix/eval): implement error variant for path resolution | Vincent Ambo | 1 | -0/+3 |
2022-08-26 | r/4492 feat(tvix/eval): implement attribute set access operator | Vincent Ambo | 1 | -0/+4 |
2022-08-25 | r/4478 feat(tvix/eval): implement binary comparison operators | Vincent Ambo | 1 | -0/+5 |
2022-08-14 | r/4442 feat(tvix/vm): implement first nested attribute set construction | Vincent Ambo | 1 | -0/+4 |
2022-08-13 | r/4440 fix(tvix/eval): Fail on duplicate attribute set keys | Vincent Ambo | 1 | -0/+4 |
2022-08-13 | r/4435 fix(tvix/errors): display a useful intermediate error representation | Vincent Ambo | 1 | -1/+1 |
2022-08-12 | r/4409 feat(tvix/eval): add error variant for runtime type errors | Vincent Ambo | 1 | -1/+6 |
2022-08-12 | r/4401 chore(tvix/eval): bootstrap some evaluator boilerplate | Vincent Ambo | 1 | -0/+12 |