Age | Commit message (Expand) | Author | Files | Lines |
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-06-20 | r/6336 fix(tvix/eval): only finalise formal arguments if defaulting | sterni | 1 | -0/+1 |
2023-06-07 | r/6243 fix(tvix/eval): type check function argument with set pattern | sterni | 1 | -0/+1 |
2023-03-13 | r/5964 refactor(tvix/eval): flatten call stack of VM using generators | Vincent Ambo | 1 | -0/+8 |
2023-03-07 | r/5898 refactor(tvix/eval): merge OpCall & OpTailCall | Vincent Ambo | 1 | -1/+0 |
2023-01-21 | r/5721 refactor(tvix/eval): administer antidote for poison | Adam Joseph | 1 | -5/+0 |
2022-11-05 | r/5252 fix(tvix/eval): change ordinary (//) to rustdoc-comments (///) | Adam Joseph | 1 | -3/+3 |
2022-11-05 | r/5250 refactor(tvix/eval): rename Opcode::DataLocalIdx to DataStackIdx | Adam Joseph | 1 | -1/+1 |
2022-11-04 | r/5245 docs(tvix/eval): add comments for Opcode::DataXXX opcodes | Adam Joseph | 1 | -2/+8 |
2022-10-26 | r/5201 docs(tvix/eval): StackIdx, LocalIdx UpvalueIdx | Adam Joseph | 1 | -2/+6 |
2022-10-19 | r/5159 feat(tvix/eval): deduplicate overlap between Closure and Thunk | Adam Joseph | 1 | -12/+14 |
2022-10-17 | r/5154 feat(tvix/eval): Validate closed formals | Griffin Smith | 1 | -0/+6 |
2022-10-17 | r/5151 docs(tvix/eval) comments for various fields | Adam Joseph | 1 | -5/+12 |
2022-10-16 | r/5147 fix(tvix/eval): resolve home relative paths at runtime | sterni | 1 | -0/+3 |
2022-10-14 | r/5128 refactor(tvix/eval): remove OpResolveWithOrUpvalue | Adam Joseph | 1 | -1/+0 |
2022-10-12 | r/5113 refactor(tvix/eval) s/NixPath/NixSearchPath/ | Adam Joseph | 1 | -2/+2 |
2022-10-10 | r/5087 feat(tvix/eval): Initial resolution of `<...>` paths | Griffin Smith | 1 | -0/+6 |
2022-10-10 | r/5082 refactor(tvix/eval): Compile OpAssert using conditional jumps | Griffin Smith | 1 | -2/+2 |
2022-09-29 | r/4990 chore(tvix/eval): remove existing nested key implementation | Vincent Ambo | 1 | -1/+0 |
2022-09-18 | r/4912 docs(tvix/eval): Document OpAttrs | Griffin Smith | 1 | -0/+4 |
2022-09-18 | r/4901 test(tvix/eval): Add proof-of-concept test for Chunk | Griffin Smith | 1 | -4/+4 |
2022-09-17 | r/4890 refactor(tvix/eval): rename OpAttrsIsSet -> OpHasAttr | Vincent Ambo | 1 | -1/+1 |
2022-09-15 | r/4860 fix(tvix/eval): coerce string interpolation parts to string | sterni | 1 | -0/+3 |
2022-09-13 | r/4838 refactor(tvix/eval): use CodeIdx wrapper for instruction pointer | Vincent Ambo | 1 | -0/+16 |
2022-09-11 | r/4801 refactor(tvix/eval): capture entire with_stack in upvalues | Vincent Ambo | 1 | -2/+1 |
2022-09-10 | r/4786 fix(tvix/eval): fix doc comment syntax where applicable | Vincent Ambo | 1 | -5/+5 |
2022-09-10 | r/4783 feat(tvix/eval): implement OpTailCall | Vincent Ambo | 1 | -0/+1 |
2022-09-08 | r/4756 fix(tvix/eval): compare *stack* slots when deciding whether to defer | Vincent Ambo | 1 | -1/+1 |
2022-09-07 | r/4706 fix(tvix/eval): address current clippy lints | Vincent Ambo | 1 | -2/+2 |
2022-09-07 | r/4688 feat(tvix/eval): implement OpForce in VM | Vincent Ambo | 1 | -0/+1 |
2022-09-06 | r/4674 feat(tvix/eval): Add Compiler::thunk method for emitting thunks | Vincent Ambo | 1 | -0/+3 |
2022-09-06 | r/4667 feat(tvix/eval): implement OpFinalise instruction | Vincent Ambo | 1 | -1/+4 |
2022-09-06 | r/4665 feat(tvix/eval): detect deferred upvalue capturing | Vincent Ambo | 1 | -0/+1 |
2022-09-06 | r/4658 fix(tvix/eval): correctly thread through dynamic upvalues | Vincent Ambo | 1 | -0/+2 |
2022-09-04 | r/4635 feat(tvix/eval): implement upvalue resolution in `with` scopes | Vincent Ambo | 1 | -0/+1 |
2022-09-03 | r/4625 feat(tvix/eval): compile creation of closure objects | Vincent Ambo | 1 | -1/+11 |
2022-09-03 | r/4623 feat(tvix/eval): implement compilation of upvalue access | Vincent Ambo | 1 | -1/+7 |
2022-09-03 | r/4622 refactor(tvix/eval): add opcode::Count type for less ambiguity | Vincent Ambo | 1 | -5/+11 |
2022-09-03 | r/4621 refactor(tvix/eval): add opcode::StackIdx type for less ambiguity | Vincent Ambo | 1 | -2/+7 |
2022-09-03 | r/4620 docs(tvix/eval): add docstrings for usize wrappers in opcode | Vincent Ambo | 1 | -0/+3 |
2022-09-03 | r/4619 refactor(tvix/eval): add opcode::JumpOffset type for less ambiguity | Vincent Ambo | 1 | -4/+10 |
2022-09-03 | r/4613 refactor(tvix/eval): rename Value::NotFound & OpAttrOrNotFound | Vincent Ambo | 1 | -1/+1 |
2022-09-03 | r/4608 fix(tvix/eval): address all current clippy lints | Vincent Ambo | 1 | -0/+1 |
2022-09-02 | r/4583 feat(tvix/eval): implement opcode for function calls in VM | Vincent Ambo | 1 | -0/+3 |
2022-09-01 | r/4566 feat(tvix/eval): implement `assert` operator | Vincent Ambo | 1 | -0/+3 |
2022-08-31 | r/4556 feat(tvix/eval): Implement OpResolveWith instruction | Vincent Ambo | 1 | -0/+1 |
2022-08-31 | r/4553 feat(tvix/eval): implement OpPopWith | Vincent Ambo | 1 | -0/+1 |
2022-08-31 | r/4551 feat(tvix/eval): compile `with` expression | Vincent Ambo | 1 | -0/+3 |