Age | Commit message (Expand) | Author | Files | Lines |
2023-03-07 | r/5899 feat(tvix/eval): introduce generators module | Vincent Ambo | 4 | -1/+542 |
2023-03-07 | r/5898 refactor(tvix/eval): merge OpCall & OpTailCall | Vincent Ambo | 3 | -24/+0 |
2023-03-04 | r/5888 refactor(tvix/eval): remove VM argument from suspended native thunks | Vincent Ambo | 3 | -13/+7 |
2023-03-04 | r/5887 refactor(tvix/eval): insert storeDir "builtin" in eval startup | Vincent Ambo | 2 | -10/+5 |
2023-03-04 | r/5886 feat(tvix/eval): add SharedThunkSet | Vincent Ambo | 1 | -0/+11 |
2023-03-04 | r/5885 fix(tvix/eval): ThunkSet does not need mutable pointers | Vincent Ambo | 1 | -2/+2 |
2023-03-04 | r/5884 chore(tvix/eval): implement From<OrdMap<..>> for NixAttrs | Vincent Ambo | 1 | -0/+6 |
2023-03-04 | r/5883 refactor(tvix/eval): implement From<Span> for LightSpan | Vincent Ambo | 1 | -0/+6 |
2023-03-03 | r/5870 chore(tvix/eval): fix clippy warnings | Vincent Ambo | 4 | -21/+21 |
2023-03-03 | r/5869 refactor(tvix/eval): remove useless map call | Vincent Ambo | 1 | -5/+1 |
2023-03-03 | r/5868 refactor(tvix/eval): enhance debug output for bytecode dumps | Vincent Ambo | 2 | -1/+25 |
2023-02-16 | r/5857 refactor(tvix/eval): remove redundant clone | Aaqa Ishtyaq | 3 | -6/+6 |
2023-02-16 | r/5856 docs(tvix/eval): add proposal for VM loop restructuring | Vincent Ambo | 1 | -0/+76 |
2023-02-14 | r/5851 fix(tvix/eval): correctly print lambda address in observer | Vincent Ambo | 1 | -1/+1 |
2023-02-13 | r/5850 chore(tvix/eval): use writeln for newline string | Aaqa Ishtyaq | 1 | -2/+2 |
2023-02-13 | r/5849 chore(tvix/eval): clippy warn is length zero | Aaqa Ishtyaq | 1 | -1/+1 |
2023-02-13 | r/5848 fix(tvix/eval): skip runtime completely on compiler errors | Vincent Ambo | 2 | -0/+18 |
2023-02-13 | r/5847 fix(tvix/eval): make fields of eval's Error type public | Vincent Ambo | 1 | -3/+3 |
2023-02-04 | r/5837 fix(tvix/eval): fix the default case for path parsing | Vincent Ambo | 1 | -10/+4 |
2023-02-03 | r/5833 chore(tvix/eval): only use Rc with impure feature | Florian Klink | 1 | -2/+3 |
2023-02-03 | r/5832 refactor(tvix/eval): wrap `Builtin` type in a Box | Vincent Ambo | 1 | -20/+30 |
2023-02-03 | r/5831 refactor(tvix/eval): statically resolve select from constant attrs | Vincent Ambo | 3 | -50/+94 |
2023-02-03 | r/5828 fix(tvix/eval): ensure all evaluated thunks are correctly memoized | Vincent Ambo | 5 | -51/+196 |
2023-02-02 | r/5823 fix(tvix/eval): unsafeDiscardStringContext is a no-op | Vincent Ambo | 1 | -4/+2 |
2023-02-02 | r/5822 refactor(tvix/eval): import_cache can be a HashMap | Vincent Ambo | 1 | -2/+2 |
2023-02-02 | r/5821 chore(tvix/eval): elaborate on internal types in Value::type_of | Vincent Ambo | 1 | -6/+8 |
2023-01-31 | r/5795 fix(tvix/eval): allow builtins.toXML to serialise any function | Vincent Ambo | 1 | -1/+13 |
2023-01-31 | r/5784 test(tvix/eval): add tests for internal formals dependencies | Vincent Ambo | 4 | -0/+8 |
2023-01-26 | r/5763 chore(tvix/eval): remove dead comment | Vincent Ambo | 1 | -1/+1 |
2023-01-25 | r/5758 docs(tvix/eval): builtins.add is not equivalent to + | sterni | 1 | -3/+3 |
2023-01-25 | r/5757 test(tvix/eval): add test for total_fmt_float | Florian Klink | 1 | -0/+28 |
2023-01-25 | r/5756 refactor(tvix/eval): extract float formatting into a helper | Vincent Ambo | 1 | -71/+75 |
2023-01-25 | r/5754 feat(tvix/eval): implement builtins.fromTOML | Florian Klink | 5 | -3/+26 |
2023-01-25 | r/5753 feat(tvix/eval): use lexical-core to format float | Florian Klink | 4 | -4/+90 |
2023-01-23 | r/5747 chore(tvix/eval): delete "useless parenthesis" warning/optimisation | Vincent Ambo | 2 | -30/+0 |
2023-01-23 | r/5746 fix(tvix/eval): force functors before applying them | Vincent Ambo | 3 | -0/+12 |
2023-01-22 | r/5735 feat(tvix/eval): support builtins implemented in Nix itself | Vincent Ambo | 4 | -17/+108 |
2023-01-22 | r/5734 docs(tvix/eval): update some outdated comments | Vincent Ambo | 1 | -8/+3 |
2023-01-21 | r/5725 docs(tvix): move most of //tvix/eval README up to //tvix | Florian Klink | 1 | -11/+4 |
2023-01-21 | r/5721 refactor(tvix/eval): administer antidote for poison | Adam Joseph | 8 | -135/+49 |
2023-01-20 | r/5715 refactor(tvix/eval): keep globals alive through VM struct | Vincent Ambo | 4 | -10/+59 |
2023-01-20 | r/5714 docs(tvix/eval): add doc comments to VM fields | Vincent Ambo | 1 | -0/+8 |
2023-01-20 | r/5708 feat(tvix/eval): let builtin macro capture external state | Vincent Ambo | 1 | -26/+98 |
2023-01-20 | r/5707 refactor(tvix/eval): directly return builtin tuples from macro | Vincent Ambo | 5 | -34/+23 |
2023-01-20 | r/5706 feat(tvix/eval): add error contexts to annotate error kinds | Vincent Ambo | 5 | -34/+99 |
2023-01-17 | r/5676 refactor(tvix/eval): non-hacky suspended native thunks | Vincent Ambo | 1 | -55/+35 |
2023-01-17 | r/5675 refactor(tvix/eval): remove `Box` in new_suspended_native | Vincent Ambo | 3 | -7/+5 |
2023-01-17 | r/5674 feat(tvix/eval): add builtins to builtins | Vincent Ambo | 3 | -2/+34 |
2023-01-17 | r/5670 refactor(tvix/value): use proptest strategies from imbl crate | Vincent Ambo | 5 | -71/+40 |
2023-01-16 | r/5665 feat(tvix/eval): add error variant for threading through errors | Vincent Ambo | 1 | -2/+17 |