Age | Commit message (Expand) | Author | Files | Lines |
2024-08-09 | r/8466 feat(tvix/eval): Implement builtins.readFileType | Ilan Joselevich | 1 | -0/+32 |
2024-07-05 | r/8343 refactor(tvix/eval): Drop LightSpan entirely | Aspen Smith | 1 | -32/+32 |
2024-05-30 | r/8179 fix(tvix/eval/vm/generators): allow unused rq_{path_exists,read_dir} | Florian Klink | 1 | -0/+2 |
2024-04-13 | r/7899 feat(tvix/eval): contextful JSON operations | Ryan Lahfa | 1 | -3/+3 |
2024-04-09 | r/7882 fix(tvix): Avoid buffering file into memory in builtins.hashFile | Connor Brewster | 1 | -11/+16 |
2024-02-21 | r/7591 feat(tvix/eval): Store string context alongside data | Aspen Smith | 1 | -1/+1 |
2024-02-21 | r/7587 fix(tvix/eval): allow reading non-UTF8 files | Florian Klink | 1 | -1/+1 |
2024-02-13 | r/7508 feat(tvix/eval): Box Value::Catchable | Aspen Smith | 1 | -3/+3 |
2024-02-10 | r/7496 refactor(tvix/eval): Box the inside of Value::Json | Aspen Smith | 1 | -1/+1 |
2024-02-02 | r/7467 refactor(tvix/eval): Box Value::String | Aspen Smith | 1 | -2/+2 |
2024-01-18 | r/7407 refactor(tvix/eval): generalize EvalIO container | Florian Klink | 1 | -1/+8 |
2024-01-14 | r/7379 fix(tvix/eval): catchable-aware builtins | Ryan Lahfa | 1 | -2/+6 |
2024-01-03 | r/7334 feat(tvix/eval): contextful string coercion | Ryan Lahfa | 1 | -1/+1 |
2023-12-29 | r/7274 fix(tvix/eval): catchable in type field of nix_eq() | Adam Joseph | 1 | -2/+3 |
2023-12-14 | r/7218 fix(tvix/eval): remove incorrect imports when coercing | sterni | 1 | -4/+13 |
2023-12-12 | r/7176 feat(tvix/eval): nonrecursive coerce_to_string() | Adam Joseph | 1 | -2/+2 |
2023-12-12 | r/7175 feat(tvix/eval): nonrecursive deep_force() | Adam Joseph | 1 | -8/+8 |
2023-12-12 | r/7167 feat(tvix/eval): nonrecursive nix_cmp_ordering(), fixes b/339 | Adam Joseph | 1 | -1/+1 |
2023-12-12 | r/7164 feat(tvix/eval): nonrecursive nix_eq() | Adam Joseph | 1 | -6/+6 |
2023-11-05 | r/6955 chore(tvix): fix trivial clippy lints | Vincent Ambo | 1 | -1/+1 |
2023-09-24 | r/6650 fix(tvix/eval): fix b/281 by adding Value::Catchable | Adam Joseph | 1 | -15/+13 |
2023-07-22 | r/6439 feat(tvix/store/proto): use Bytes instead of Vec<u8> | Florian Klink | 1 | -2/+2 |
2023-07-21 | r/6436 refactor(tvix/store): use bytes for node names and symlink targets | Florian Klink | 1 | -3/+2 |
2023-06-21 | r/6341 fix(tvix/eval): use realpaths for import cache | sterni | 1 | -1/+1 |
2023-06-11 | r/6266 fix(tvix/eval): emit only warnings on shadowed outputs | Linus Heckemann | 1 | -1/+1 |
2023-05-22 | r/6173 refactor(tvix/eval): use &Path instead of PathBuf | Florian Klink | 1 | -3/+3 |
2023-05-22 | r/6171 refactor(tvix/eval/io): use io::Error instead of tvix_eval errors | Florian Klink | 1 | -6/+29 |
2023-03-17 | r/6025 feat(tvix/eval): track span of first force in a thunk blackhole | Vincent Ambo | 1 | -4/+12 |
2023-03-17 | r/6023 feat(tvix/eval): enrich errors with VM's frame stack information | Vincent Ambo | 1 | -15/+7 |
2023-03-14 | r/5992 chore(tvix): Generator{Request|Response} -> VM{Request|Response} | Vincent Ambo | 1 | -121/+112 |
2023-03-13 | r/5985 docs(tvix/eval): fix reference to `Empty` message in a comment | Vincent Ambo | 1 | -1/+1 |
2023-03-13 | r/5984 refactor(tvix/eval): rename VM::tail_call_value -> VM::call_value | Vincent Ambo | 1 | -1/+1 |
2023-03-13 | r/5983 fix(tvix/eval): emit warnings from builtins.import again | Vincent Ambo | 1 | -7/+28 |
2023-03-13 | r/5979 fix(tvix/eval): implement cppnix JSON-serialisation semantics | Vincent Ambo | 1 | -0/+23 |
2023-03-13 | r/5978 feat(tvix/eval): give generators human-readable names | Vincent Ambo | 1 | -19/+26 |
2023-03-13 | r/5974 refactor(tvix/eval): print only *types* when observing generators | Vincent Ambo | 1 | -7/+11 |
2023-03-13 | r/5964 refactor(tvix/eval): flatten call stack of VM using generators | Vincent Ambo | 1 | -51/+234 |
2023-03-13 | r/5963 feat(tvix/eval): implement generator-based Nix equality logic | Vincent Ambo | 1 | -5/+1 |
2023-03-07 | r/5899 feat(tvix/eval): introduce generators module | Vincent Ambo | 1 | -0/+538 |