Age | Commit message (Expand) | Author | Files | Lines |
2022-08-13 | r/4431 feat(tvix/compiler): compile list literals | Vincent Ambo | 1 | -0/+23 |
2022-08-13 | r/4430 feat(tvix/vm): implement list construction | Vincent Ambo | 2 | -1/+20 |
2022-08-13 | r/4429 feat(tvix/value): add runtime representation of simple lists | Vincent Ambo | 2 | -0/+19 |
2022-08-13 | r/4428 docs(tvix/eval): add design documentation for attrset opcodes | Vincent Ambo | 1 | -0/+122 |
2022-08-13 | r/4427 feat(tvix/eval): implement trivial attribute set literals | Vincent Ambo | 3 | -3/+88 |
2022-08-13 | r/4425 feat(tvix/value): add some necessary helpers for strings | Vincent Ambo | 2 | -4/+14 |
2022-08-13 | r/4424 fix(tvix/eval): print code even if runtime fails | Vincent Ambo | 1 | -6/+2 |
2022-08-13 | r/4423 feat(tvix/eval): add Value variants for strings & attrsets | Vincent Ambo | 4 | -6/+21 |
2022-08-13 | r/4422 feat(tvix/eval): add module for attribute set implementations | Vincent Ambo | 2 | -0/+37 |
2022-08-13 | r/4421 feat(tvix/eval): add module for string type implementation | Vincent Ambo | 2 | -1/+15 |
2022-08-12 | r/4419 chore(tvix): move nix-store CLI scaffolding to subfolder | Vincent Ambo | 6 | -9/+9 |
2022-08-12 | r/4418 feat(tvix/eval): implement Display trait for Value enum | Vincent Ambo | 1 | -0/+14 |
2022-08-12 | r/4417 refactor(tvix/eval): move NumberPair struct definition to vm module | Vincent Ambo | 3 | -8/+8 |
2022-08-12 | r/4416 feat(tvix/compiler): incompletely handle true/false/null literals | Vincent Ambo | 2 | -4/+31 |
2022-08-12 | r/4415 feat(tvix/eval): implement boolean inversion operator | Vincent Ambo | 2 | -1/+17 |
2022-08-12 | r/4414 feat(tvix/eval): implement equality operator | Vincent Ambo | 3 | -8/+25 |
2022-08-12 | r/4413 refactor(tvix/compiler): use rnix's typed AST for literal values | Vincent Ambo | 1 | -7/+5 |
2022-08-12 | r/4412 feat(tvix/compiler): implement parens precedence | Vincent Ambo | 1 | -1/+6 |
2022-08-12 | r/4411 feat(tvix/eval): implement unary negation operator | Vincent Ambo | 3 | -1/+35 |
2022-08-12 | r/4410 feat(tvix/eval): implement simple arithmetic binary operations | Vincent Ambo | 5 | -5/+110 |
2022-08-12 | r/4409 feat(tvix/eval): add error variant for runtime type errors | Vincent Ambo | 1 | -1/+6 |
2022-08-12 | r/4408 chore(tvix/eval): wire things up for development flow | Vincent Ambo | 2 | -3/+22 |
2022-08-12 | r/4407 feat(tvix/eval): add initial stack-based VM | Vincent Ambo | 2 | -0/+56 |
2022-08-12 | r/4406 feat(tvix/eval): add initial barebones compiler | Vincent Ambo | 2 | -0/+66 |
2022-08-12 | r/4405 feat(tvix/eval): add initial chunk representation | Vincent Ambo | 2 | -0/+27 |
2022-08-12 | r/4404 feat(tvix/eval): add initial opcode representation | Vincent Ambo | 2 | -0/+20 |
2022-08-12 | r/4403 feat(tvix/eval): add initial value representation | Vincent Ambo | 2 | -0/+11 |
2022-08-12 | r/4402 chore(tvix/eval): add rnix-parser dependency | Vincent Ambo | 2 | -0/+100 |
2022-08-12 | r/4401 chore(tvix/eval): bootstrap some evaluator boilerplate | Vincent Ambo | 3 | -1/+64 |
2022-08-12 | r/4400 chore(tvix/eval): check in naersk-based default.nix | Vincent Ambo | 1 | -0/+5 |
2022-08-12 | r/4399 docs(tvix/eval): Add initial evaluator README | Vincent Ambo | 1 | -0/+30 |
2022-08-12 | r/4398 feat(tvix/eval): check in generated project skeleton | Vincent Ambo | 4 | -0/+19 |
2022-02-08 | r/3791 style(rust): Format all Rust code with rustfmt | Vincent Ambo | 1 | -1/+2 |
2022-01-31 | r/3723 style: format entire depot with nixpkgs-fmt | Vincent Ambo | 4 | -9/+11 |
2022-01-06 | r/3522 feat(tvix): set up a simple command line parser for nix-store | Profpatsch | 3 | -2/+347 |
2022-01-06 | r/3521 feat(tvix): set up cargo rust project | Profpatsch | 9 | -0/+56 |
2021-05-08 | r/2574 feat(tvix/proto): Add evaluator communication proto | Vincent Ambo | 3 | -0/+174 |
2021-04-24 | r/2548 docs(tvix): Begin specification of the Nix language | Vincent Ambo | 1 | -0/+78 |
2021-03-31 | r/2379 chore(tvix): Make docs multi output | adisbladis | 1 | -0/+7 |
2021-03-31 | r/2378 chore(tvix/docs): move from doc | Florian Klink | 5 | -0/+0 |
2021-03-31 | r/2377 docs(tvix/components): Editing pass | Vincent Ambo | 1 | -19/+63 |
2021-03-31 | r/2372 chore(tvix): Add doc build infrastructure | adisbladis | 3 | -0/+53 |
2021-03-31 | r/2371 docs(tvix): Add components doc | adisbladis | 2 | -0/+144 |
2021-03-27 | r/2348 chore(tvix): Bootstrap Tvix folder | Vincent Ambo | 3 | -0/+699 |