about summary refs log tree commit diff
path: root/tvix/eval/src/chunk.rs (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-09-18 r/4908 refactor(tvix/eval): Don't (ab)use PartialEq for Nix equalityGriffin Smith1-2/+2
2022-09-18 r/4901 test(tvix/eval): Add proof-of-concept test for ChunkGriffin Smith1-0/+14
2022-09-11 r/4812 feat(tvix/eval): add Chunk::pop_op methodVincent Ambo1-0/+22
2022-09-10 r/4786 fix(tvix/eval): fix doc comment syntax where applicableVincent Ambo1-0/+3
2022-09-09 r/4777 refactor(tvix/eval): move `disassemble_op` to the Chunk structureVincent Ambo1-0/+31
2022-09-09 r/4775 feat(tvix/eval): implement DisassemblingObserver for compilerVincent Ambo1-8/+5
2022-09-09 r/4773 refactor(tvix/eval): index into Chunk with ConstantIdx/CodeIdxVincent Ambo1-4/+18
2022-09-08 r/4767 fix(tvix/eval): ensure disassembler prints continous lines correctlyVincent Ambo1-0/+9
2022-09-08 r/4747 feat(tvix/eval): thread codemap through to disassemblerVincent Ambo1-0/+3
2022-09-07 r/4736 feat(tvix/eval): track source spans for builtin accessVincent Ambo1-6/+0
2022-09-07 r/4712 feat(tvix/eval): add methods for emitting code with tracked spansVincent Ambo1-1/+8
2022-09-07 r/4709 feat(tvix/eval): add data structures for tracking spans in chunksVincent Ambo1-0/+50
2022-09-01 r/4576 refactor(tvix/eval): return a lambda from the compilerVincent Ambo1-1/+1
2022-08-30 r/4534 feat(tvix/eval): implement chunk disassembler outputVincent Ambo1-1/+1
2022-08-27 r/4513 refactor(tvix/eval): rename Chunk::add_* functions to ::push_*Vincent Ambo1-2/+2
2022-08-12 r/4405 feat(tvix/eval): add initial chunk representationVincent Ambo1-0/+26