about summary refs log tree commit diff
path: root/tvix/eval/src/compiler.rs (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-08-26 r/4496 feat(tvix/eval): implement nested '?' operatorVincent Ambo1-13/+25
2022-08-26 r/4495 feat(tvix/eval): implement `?` operator (single-level only)Vincent Ambo1-7/+42
2022-08-26 r/4494 feat(tvix/compiler): handle dynamic nodes for attribute accessVincent Ambo1-3/+4
2022-08-26 r/4493 fix(tvix/compiler): support identifier literals in select expressionVincent Ambo1-1/+19
2022-08-26 r/4492 feat(tvix/eval): implement attribute set access operatorVincent Ambo1-4/+20
2022-08-26 r/4491 fix(tvix/eval): add operation to assert boolean typeVincent Ambo1-0/+3
2022-08-25 r/4487 feat(tvix/compiler): implement `->` (implication) operatorVincent Ambo1-1/+21
2022-08-25 r/4486 feat(tvix/compiler): implement `||` operatorVincent Ambo1-6/+22
2022-08-25 r/4485 feat(tvix/compiler): implement `&&` operatorVincent Ambo1-7/+41
2022-08-25 r/4484 docs(tvix/compiler): add a note on use of unwrap/expect for rnixVincent Ambo1-0/+12
2022-08-25 r/4483 feat(tvix/eval): implement if/else expressionsVincent Ambo1-2/+56
2022-08-25 r/4482 refactor(tvix/value): hide internal string representationVincent Ambo1-4/+4
2022-08-25 r/4479 feat(tvix/eval): implement list concatenationVincent Ambo1-0/+1
2022-08-25 r/4478 feat(tvix/eval): implement binary comparison operatorsVincent Ambo1-0/+4
2022-08-25 r/4476 feat(tvix): implement not-equals (!=) operatorVincent Ambo1-8/+13
2022-08-25 r/4475 feat(tvix/eval): implement attrset update (`//`) operatorVincent Ambo1-0/+5
2022-08-24 r/4457 feat(tvix/value): introduce string representation with &'static strVincent Ambo1-4/+4
2022-08-13 r/4439 feat(tvix/eval): construct internal attribute path representationVincent Ambo1-1/+1
2022-08-13 r/4434 feat(tvix): implement string interpolationVincent Ambo1-1/+7
2022-08-13 r/4433 feat(tvix/compiler): compile non-interpolated string literalsVincent Ambo1-0/+35
2022-08-13 r/4431 feat(tvix/compiler): compile list literalsVincent Ambo1-0/+23
2022-08-13 r/4427 feat(tvix/eval): implement trivial attribute set literalsVincent Ambo1-2/+67
2022-08-12 r/4416 feat(tvix/compiler): incompletely handle true/false/null literalsVincent Ambo1-1/+28
2022-08-12 r/4414 feat(tvix/eval): implement equality operatorVincent Ambo1-1/+1
2022-08-12 r/4413 refactor(tvix/compiler): use rnix's typed AST for literal valuesVincent Ambo1-7/+5
2022-08-12 r/4412 feat(tvix/compiler): implement parens precedenceVincent Ambo1-1/+6
2022-08-12 r/4411 feat(tvix/eval): implement unary negation operatorVincent Ambo1-0/+18
2022-08-12 r/4410 feat(tvix/eval): implement simple arithmetic binary operationsVincent Ambo1-3/+28
2022-08-12 r/4406 feat(tvix/eval): add initial barebones compilerVincent Ambo1-0/+65