Age | Commit message (Expand) | Author | Files | Lines |
2023-09-24 | r/6650 fix(tvix/eval): fix b/281 by adding Value::Catchable | Adam Joseph | 14 | -206/+244 |
2023-09-24 | r/6649 refactor(tvix/eval): factor CatchableErrorKind out of ErrorKind | Adam Joseph | 5 | -29/+57 |
2023-09-22 | r/6624 docs(tvix/eval): fix some broken docstr references | Florian Klink | 5 | -10/+11 |
2023-09-15 | r/6589 fix(tvix/eval): update identifier quoting to match cppnix 2.17 | Adam Joseph | 12 | -3/+35 |
2023-09-09 | r/6574 fix(tvix/eval): make compare_strict_eval_tests use Strict | Adam Joseph | 1 | -1/+1 |
2023-09-08 | r/6571 docs(tvix/eval): document remaining opcodes | Vincent Ambo | 1 | -3/+48 |
2023-09-08 | r/6570 docs(tvix/eval): document attribute set related opcodes | Vincent Ambo | 1 | -0/+11 |
2023-09-08 | r/6569 docs(tvix/eval): add documentation strings for some OpCode variants | Vincent Ambo | 1 | -2/+37 |
2023-08-24 | r/6523 fix(tvix/eval): off-by-one in replaceStrings | Linus Heckemann | 3 | -2/+3 |
2023-08-20 | r/6509 refactor(tvix/eval): don't use `format!` in `write!` args | Florian Klink | 1 | -1/+1 |
2023-08-20 | r/6508 refactor(tvix/eval/vm): don't put HashMap in a Box | Florian Klink | 1 | -1/+1 |
2023-08-20 | r/6507 refactor(tvix/eval): impl Default for SourceCode | Florian Klink | 2 | -6/+8 |
2023-08-20 | r/6506 refactor(tvix/eval/observer): cargo clippy | Florian Klink | 1 | -1/+1 |
2023-08-20 | r/6505 refactor(tvix/eval): cargo clippy | Florian Klink | 1 | -1/+4 |
2023-08-20 | r/6504 refactor(tvix/eval/io): cargo clippy &Path | Florian Klink | 1 | -1/+1 |
2023-08-20 | r/6503 refactor(tvix/eval): cargo clippy (len() is usize) | Florian Klink | 1 | -1/+1 |
2023-08-20 | r/6502 refactor(tvix/eval): cargo clippy &GenCo | Florian Klink | 2 | -5/+5 |
2023-08-20 | r/6501 refactor(tvix/eval): derive default for value::AttrsRep enum | Florian Klink | 1 | -7/+2 |
2023-08-13 | r/6482 fix(tvix/eval): fix a comment position in value::json | Vincent Ambo | 1 | -2/+2 |
2023-08-11 | r/6480 test(tvix/eval): check truncation direction of builtins.div | sterni | 2 | -1/+24 |
2023-07-22 | r/6439 feat(tvix/store/proto): use Bytes instead of Vec<u8> | Florian Klink | 4 | -8/+11 |
2023-07-21 | r/6436 refactor(tvix/store): use bytes for node names and symlink targets | Florian Klink | 3 | -9/+12 |
2023-07-11 | r/6405 docs(tvix): document when pointer equality is preserved in C++ Nix | sterni | 4 | -5/+39 |
2023-07-11 | r/6404 fix(tvix/eval): use byte, not codepoint index for slicing in escape | sterni | 3 | -1/+12 |
2023-06-30 | r/6372 chore(tvix/eval/vm): drop unused import | Florian Klink | 1 | -1/+1 |
2023-06-22 | r/6344 feat(tvix/eval): allow extending builtins outside of tvix_eval | Evgeny Zemtsov | 4 | -8/+9 |
2023-06-21 | r/6341 fix(tvix/eval): use realpaths for import cache | sterni | 8 | -3/+51 |
2023-06-20 | r/6336 fix(tvix/eval): only finalise formal arguments if defaulting | sterni | 9 | -52/+231 |
2023-06-15 | r/6315 chore(tvix/eval): fix markdown labeled link syntax | sterni | 1 | -2/+2 |
2023-06-15 | r/6314 test(tvix/eval): update nix_tests suite to C++ Nix master | sterni | 26 | -7/+384 |
2023-06-15 | r/6313 docs(tvix/eval): update test suite documentation | sterni | 1 | -13/+47 |
2023-06-15 | r/6309 test(tvix/eval): genericClosure (pointer) comparison support | sterni | 4 | -0/+37 |
2023-06-15 | r/6308 fix(tvix/eval): make tvix display values like nix-instantiate(1) | sterni | 8 | -3/+59 |
2023-06-14 | r/6301 docs(tvix/eval): fix link to tvixbolt | sterni | 1 | -1/+1 |
2023-06-14 | r/6300 test(tvix/eval): move division by zero tests into tvix_tests | sterni | 2 | -0/+0 |
2023-06-14 | r/6299 test(tvix/eval): add test case for builtins set pointer equality | sterni | 2 | -0/+21 |
2023-06-14 | r/6298 test(tvix/eval): re-enable blackhole test | sterni | 1 | -0/+0 |
2023-06-14 | r/6297 fix(tvix/eval): don't thunk home relative paths | sterni | 2 | -11/+13 |
2023-06-12 | r/6268 test(tvix/eval): builtins.substring's behavior with negative args | sterni | 3 | -0/+9 |
2023-06-12 | r/6267 fix(tvix/eval): allow negative substring lengths | Linus Heckemann | 2 | -21/+5 |
2023-06-11 | r/6266 fix(tvix/eval): emit only warnings on shadowed outputs | Linus Heckemann | 2 | -1/+8 |
2023-06-07 | r/6244 fix(tvix/eval): use normal thunking behavior for default in formals | sterni | 2 | -9/+7 |
2023-06-07 | r/6243 fix(tvix/eval): type check function argument with set pattern | sterni | 5 | -0/+18 |
2023-06-07 | r/6242 refactor(tvix/eval): don't track idx twice in compile_param_pattern | sterni | 1 | -9/+7 |
2023-05-29 | r/6219 test(tvix/eval): check thunking behavior of basic exprs | sterni | 1 | -0/+55 |
2023-05-29 | r/6218 refactor(tvix/eval/nix_oracle): allow specifying eval strictness | sterni | 1 | -10/+28 |
2023-05-29 | r/6217 fix(tvix/eval): thunk lambda expressions | sterni | 1 | -5/+3 |
2023-05-29 | r/6216 fix(tvix/eval): thunk HasAttr expressions | sterni | 1 | -1/+3 |
2023-05-29 | r/6215 fix(tvix/eval): thunk legacy let to match regular one | sterni | 1 | -1/+3 |
2023-05-29 | r/6214 fix(tvix/eval): thunk unary operator applications | sterni | 1 | -1/+1 |