about summary refs log tree commit diff
path: root/tvix/eval/src/vm.rs
AgeCommit message (Expand)AuthorFilesLines
2022-08-14 r/4442 feat(tvix/vm): implement first nested attribute set constructionVincent Ambo1-39/+130
2022-08-13 r/4440 fix(tvix/eval): Fail on duplicate attribute set keysVincent Ambo1-1/+5
2022-08-13 r/4439 feat(tvix/eval): construct internal attribute path representationVincent Ambo1-0/+18
2022-08-13 r/4438 feat(tvix/vm): implement construction of optimised KV attrsetsVincent Ambo1-0/+77
2022-08-13 r/4434 feat(tvix): implement string interpolationVincent Ambo1-0/+15
2022-08-13 r/4430 feat(tvix/vm): implement list constructionVincent Ambo1-1/+17
2022-08-13 r/4427 feat(tvix/eval): implement trivial attribute set literalsVincent Ambo1-1/+18
2022-08-13 r/4423 feat(tvix/eval): add Value variants for strings & attrsetsVincent Ambo1-2/+2
2022-08-12 r/4417 refactor(tvix/eval): move NumberPair struct definition to vm moduleVincent Ambo1-1/+7
2022-08-12 r/4416 feat(tvix/compiler): incompletely handle true/false/null literalsVincent Ambo1-3/+3
2022-08-12 r/4415 feat(tvix/eval): implement boolean inversion operatorVincent Ambo1-1/+5
2022-08-12 r/4414 feat(tvix/eval): implement equality operatorVincent Ambo1-4/+18
2022-08-12 r/4411 feat(tvix/eval): implement unary negation operatorVincent Ambo1-0/+12
2022-08-12 r/4410 feat(tvix/eval): implement simple arithmetic binary operationsVincent Ambo1-1/+50
2022-08-12 r/4407 feat(tvix/eval): add initial stack-based VMVincent Ambo1-0/+55