Age | Commit message (Expand) | Author | Files | Lines |
2022-10-22 | r/5177 feat(tvix/eval): add `TvixBug` error kind | Vincent Ambo | 1 | -1/+23 |
2022-10-21 | r/5172 fix(tvix): distinguish search- and relative path resolution errors | sterni | 1 | -6/+14 |
2022-10-17 | r/5154 feat(tvix/eval): Validate closed formals | Griffin Smith | 1 | -1/+32 |
2022-10-15 | r/5135 feat(tvix/eval): Implement builtins.fromJSON | Griffin Smith | 1 | -0/+16 |
2022-10-12 | r/5109 feat(tvix/eval): From<Utf8Error> for ErrorKind | Adam Joseph | 1 | -0/+7 |
2022-10-10 | r/5092 fix(tvix/eval): format nested compiler errors in fancy output | Vincent Ambo | 1 | -10/+22 |
2022-10-10 | r/5091 fix(tvix/eval): path resolution errors are catchable | Griffin Smith | 1 | -1/+1 |
2022-10-10 | r/5089 feat(tvix/eval): Implement builtins.tryEval | Griffin Smith | 1 | -0/+11 |
2022-10-10 | r/5083 feat(tvix/eval): Support builtins.readDir | William Carroll | 1 | -0/+26 |
2022-10-09 | r/5072 refactor(tvix/eval): Use Display impl for Error message | Griffin Smith | 1 | -153/+161 |
2022-10-08 | r/5065 feat(tvix/eval): add some slightly more descriptive span labels | Vincent Ambo | 1 | -1/+36 |
2022-10-08 | r/5064 feat(tvix/eval): chain error spans for thunk errors | Vincent Ambo | 1 | -0/+21 |
2022-10-08 | r/5063 feat(tvix/eval): fancy-format parse errors returned by rnix | Vincent Ambo | 1 | -16/+254 |
2022-10-07 | r/5050 feat(tvix/eval): coerce values to paths when importing | Vincent Ambo | 1 | -1/+1 |
2022-10-06 | r/5041 feat(tvix/eval): initial implementation of `builtins.import` | Vincent Ambo | 1 | -0/+52 |
2022-10-05 | r/5035 refactor(tvix/eval): introduce source::SourceCode type | Vincent Ambo | 1 | -10/+10 |
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 |