Age | Commit message (Expand) | Author | Files | Lines |
2023-03-22 | r/6037 feat(tvix/eval): add Evaluation::strict to toggle top-level deepseq | Vincent Ambo | 1 | -1/+15 |
2023-03-13 | r/5980 refactor(tvix/eval): VM struct no longer needs to be public | Vincent Ambo | 1 | -1/+1 |
2023-03-13 | r/5964 refactor(tvix/eval): flatten call stack of VM using generators | Vincent Ambo | 1 | -4/+2 |
2023-03-04 | r/5887 refactor(tvix/eval): insert storeDir "builtin" in eval startup | Vincent Ambo | 1 | -0/+5 |
2023-02-16 | r/5857 refactor(tvix/eval): remove redundant clone | Aaqa Ishtyaq | 1 | -1/+1 |
2023-02-13 | r/5848 fix(tvix/eval): skip runtime completely on compiler errors | Vincent Ambo | 1 | -0/+6 |
2023-01-22 | r/5735 feat(tvix/eval): support builtins implemented in Nix itself | Vincent Ambo | 1 | -1/+9 |
2023-01-20 | r/5715 refactor(tvix/eval): keep globals alive through VM struct | Vincent Ambo | 1 | -2/+2 |
2023-01-20 | r/5706 feat(tvix/eval): add error contexts to annotate error kinds | Vincent Ambo | 1 | -5/+5 |
2023-01-16 | r/5663 chore(tvix/eval): add other required items to public API | Vincent Ambo | 1 | -1/+5 |
2023-01-06 | r/5599 feat(tvix/eval): add Evaluation::compile_only method | Vincent Ambo | 1 | -46/+96 |
2023-01-06 | r/5597 fix(tvix/eval): VM & Builtin* types have to be public | Vincent Ambo | 1 | -9/+2 |
2023-01-04 | r/5585 feat(tvix/serde): implement enum deserialisation | Vincent Ambo | 1 | -1/+1 |
2023-01-04 | r/5581 refactor(tvix/eval): streamline construction of globals/builtins | Vincent Ambo | 1 | -4/+31 |
2022-12-29 | r/5542 refactor(tvix/eval): remove extra Rc<..> around Value::Attrs | Vincent Ambo | 1 | -7/+0 |
2022-12-25 | r/5486 fix(tvix/eval): fix current clippy warnings | Vincent Ambo | 1 | -1/+1 |
2022-12-22 | r/5474 feat(tvix/cli): implement `NixCompatIO` helper type | Vincent Ambo | 1 | -1/+1 |
2022-12-21 | r/5469 chore(tvix/eval): fix a broken comment | Vincent Ambo | 1 | -1/+0 |
2022-12-21 | r/5462 chore(tvix/eval): gate tvix_eval::StdIO behind the `impure` feature | Vincent Ambo | 1 | -1/+4 |
2022-12-21 | r/5459 feat(tvix/eval): add EvalIO to public crate API | Vincent Ambo | 1 | -1/+14 |
2022-12-21 | r/5458 feat(tvix/eval): introduce initial EvalIO trait | Vincent Ambo | 1 | -0/+1 |
2022-12-21 | r/5445 refactor(tvix/eval): consume `self` in Evaluation::evaluate | Vincent Ambo | 1 | -7/+6 |
2022-12-21 | r/5444 feat(tvix/eval): add observer configuration to public API | Vincent Ambo | 1 | -11/+21 |
2022-12-21 | r/5443 feat(tvix/eval): add configuration of Nix search path to public API | Vincent Ambo | 1 | -2/+27 |
2022-12-21 | r/5440 refactor(tvix): split binary (REPL etc.) out from evaluator library | Vincent Ambo | 1 | -2/+0 |
2022-12-21 | r/5438 feat(tvix/eval): begin introducing new public API | Vincent Ambo | 1 | -2/+154 |
2022-11-08 | r/5268 feat(tvix/eval): Give names to builtin arguments | Griffin Smith | 1 | -1/+1 |
2022-11-08 | r/5267 refactor(tvix/eval): Be clearer about public interface | Griffin Smith | 1 | -2/+9 |
2022-11-08 | r/5263 feat(tvix/eval): Add a proc-macro for defining builtins | Griffin Smith | 1 | -3/+3 |
2022-11-06 | r/5254 refactor(tvix/eval): move `unwrap_or_clone_rc` to lib module | Vincent Ambo | 1 | -0/+8 |
2022-10-27 | r/5213 feat(tvix/eval): builtins.import without RefCell | Adam Joseph | 1 | -1/+1 |
2022-10-24 | r/5190 feat(tvix/eval): implement builtins.currentSystem | Adam Joseph | 1 | -0/+1 |
2022-10-16 | r/5143 feat(tvix/eval): add an AST pretty-printing module | Vincent Ambo | 1 | -0/+2 |
2022-10-12 | r/5113 refactor(tvix/eval) s/NixPath/NixSearchPath/ | Adam Joseph | 1 | -1/+1 |
2022-10-10 | r/5086 feat(tvix/eval): Add a struct implementing NIX_PATH | Griffin Smith | 1 | -0/+1 |
2022-10-08 | r/5057 refactor(tvix/eval): move `spans` module to crate root | Vincent Ambo | 1 | -0/+1 |
2022-10-05 | r/5035 refactor(tvix/eval): introduce source::SourceCode type | Vincent Ambo | 1 | -0/+2 |
2022-09-18 | r/4911 refactor(tvix/eval): use Clap for arg+env parsing | Griffin Smith | 1 | -1/+1 |
2022-09-18 | r/4901 test(tvix/eval): Add proof-of-concept test for Chunk | Griffin Smith | 1 | -0/+2 |
2022-09-17 | r/4894 test(tvix/eval): Add proptests covering trait impls for String | Griffin Smith | 1 | -0/+2 |
2022-09-09 | r/4780 chore(tvix/eval): clean up remains of previous disassembler impl | Vincent Ambo | 1 | -1/+0 |
2022-09-09 | r/4776 chore(tvix/eval): export some symbols from the crate | Vincent Ambo | 1 | -1/+5 |
2022-09-09 | r/4775 feat(tvix/eval): implement DisassemblingObserver for compiler | Vincent Ambo | 1 | -3/+1 |
2022-09-09 | r/4774 feat(tvix/eval): implement (compilation) observer trait | Vincent Ambo | 1 | -0/+1 |
2022-09-06 | r/4677 refactor(tvix/eval): introduce UpvalueCarrier trait | Vincent Ambo | 1 | -0/+1 |
2022-09-02 | r/4588 feat(tvix/eval): introduce mechanism for defining builtins | Vincent Ambo | 1 | -0/+1 |
2022-08-30 | r/4533 feat(tvix/eval): implement optional runtime tracing | Vincent Ambo | 1 | -0/+3 |
2022-08-26 | r/4507 feat(tvix/eval): add mechanism for emitting warnings from compiler | Vincent Ambo | 1 | -0/+1 |
2022-08-25 | r/4488 feat(tvix/eval): Expose interpret + related types from lib | Griffin Smith | 1 | -0/+14 |