Age | Commit message (Expand) | Author | Files | Lines |
2022-12-15 | r/5421 refactor(tvix): provide a combined //tvix:shell mkShell target | Vincent Ambo | 2 | -17/+20 |
2022-12-15 | r/5420 refactor(tvix): build Rust projects using crate2nix | Vincent Ambo | 11 | -56/+6345 |
2022-12-15 | r/5419 refactor(tvix): share a Cargo.lock file between Rust projects | Vincent Ambo | 10 | -1707/+262 |
2022-12-15 | r/5418 fix(tvix): remove disruptive .envrc file | Vincent Ambo | 1 | -7/+0 |
2022-12-06 | r/5396 fix(tvix/eval): use rnix-parser from crates.io | Vincent Ambo | 2 | -8/+4 |
2022-12-04 | r/5386 feat(tvix/store): add size() and digest() functions for Directory | Florian Klink | 5 | -3/+307 |
2022-12-04 | r/5385 feat(tvix/store): build rust proto files | Florian Klink | 5 | -0/+345 |
2022-12-04 | r/5384 feat(tvix/store): init | Florian Klink | 4 | -0/+35 |
2022-12-04 | r/5383 feat(tvix/store): add pathinfo.proto | Florian Klink | 1 | -0/+74 |
2022-12-04 | r/5382 chore(tvix/store): move castore.proto | Florian Klink | 4 | -3/+23 |
2022-12-03 | r/5379 feat(tvix/eval): Continue removing leakage of BTreeMap. | Lyle Mantooth | 4 | -52/+40 |
2022-12-02 | r/5375 feat(tvix/eval): impl FromIterator for NixAttrs | Lyle Mantooth | 2 | -52/+64 |
2022-12-02 | r/5374 test(tvix/eval): check inner forcing despite declaring pointer | sterni | 2 | -0/+12 |
2022-12-02 | r/5373 test(tvix/eval): add a test for repeated keys in listToAttrs | Vincent Ambo | 2 | -0/+14 |
2022-12-02 | r/5369 test(tvix/eval): verify pointer equality checks | sterni | 2 | -0/+47 |
2022-12-02 | r/5368 test(tvix/eval): verify pointer equality in list comparisons | sterni | 3 | -0/+8 |
2022-12-02 | r/5367 feat(tvix/eval): inline(always) tail_call_value | Adam Joseph | 1 | -0/+1 |
2022-12-02 | r/5366 feat(tvix/eval): crude caching builtins.import | Adam Joseph | 2 | -7/+20 |
2022-12-01 | r/5356 feat(tvix/eval): placeholder for builtins.placeholder | Adam Joseph | 1 | -0/+7 |
2022-12-01 | r/5355 feat(tvix/eval): impl Default for AttrsRep | Adam Joseph | 1 | -1/+7 |
2022-11-30 | r/5354 feat(tvix/eval): From<Rc<Vec<Value>>> for NixList | Adam Joseph | 1 | -0/+6 |
2022-11-28 | r/5350 feat(tvix/eval): implement equality on derivations | Adam Joseph | 1 | -0/+32 |
2022-11-28 | r/5349 feat(tvix/eval): add CoercionKind::ThunksOnly | Adam Joseph | 2 | -4/+12 |
2022-11-27 | r/5346 fix(tvix/eval): implement function/thunk ptr-equality for list ord | Adam Joseph | 1 | -1/+1 |
2022-11-27 | r/5345 feat(tvix/eval): non-recursive implementation of nix_eq() | Adam Joseph | 4 | -34/+133 |
2022-11-26 | r/5341 feat(tvix/eval): add --raw flag to eval, like cppnix | Adam Joseph | 2 | -2/+16 |
2022-11-26 | r/5340 feat(tvix/eval): use backtrace-on-stack-overflow crate | Adam Joseph | 3 | -116/+238 |
2022-11-26 | r/5339 fix(tvix/eval): OpAdd must weakly stringify if either arg is string | Adam Joseph | 3 | -1/+20 |
2022-11-26 | r/5327 feat(tvix/eval): mock builtins.unsafeGetAttrPos | Adam Joseph | 1 | -0/+24 |
2022-11-26 | r/5326 feat(tvix/eval): declare function-pointer-equality dealt with | Adam Joseph | 1 | -1/+0 |
2022-11-26 | r/5325 feat(tvix/eval): add Closure::ptr_eq() | Adam Joseph | 1 | -0/+6 |
2022-11-26 | r/5324 feat(tvix/eval): wrap Closure::upvalues in Rc | Adam Joseph | 3 | -6/+11 |
2022-11-25 | r/5317 docs(tvix): document pointer equality in (C++) Nix | sterni | 1 | -0/+202 |
2022-11-25 | r/5310 test(tvix/eval): add eval-okay-closure-pointer-compare | Adam Joseph | 2 | -0/+15 |
2022-11-24 | r/5309 chore(tvix/eval): postpone use of "dep:" for a bit | Adam Joseph | 1 | -1/+1 |
2022-11-24 | r/5308 test(tvix/eval): test limits of builtins.seq's forcing | sterni | 2 | -2/+2 |
2022-11-23 | r/5305 feat(tvix/eval): ExactSizeIterator for Iter<KeyValue<'a>> and Keys | Adam Joseph | 1 | -0/+20 |
2022-11-23 | r/5303 feat(tvix/eval): improve panic!() messages in Thunk::value() | Adam Joseph | 1 | -4/+4 |
2022-11-23 | r/5302 feat(tvix/eval): add NixAttrs::into_iter() | Adam Joseph | 1 | -0/+52 |
2022-11-23 | r/5301 feat(tvix/eval): make NixList::clone() cheap | Adam Joseph | 3 | -38/+36 |
2022-11-21 | r/5299 fix(tvix/eval): aggressively fix a borrow error in nix_eq | Vincent Ambo | 1 | -3/+9 |
2022-11-21 | r/5298 fix(tvix/eval): builtins.listToAttrs must force keys | Vincent Ambo | 1 | -7/+2 |
2022-11-21 | r/5297 fix(tvix/eval): ensure callable is forced when using call_with | Vincent Ambo | 2 | -1/+9 |
2022-11-21 | r/5296 test(tvix/eval): enable eval-okay-closure test from nix_tests | Vincent Ambo | 2 | -1/+2 |
2022-11-21 | r/5295 feat(tvix/eval): Implement builtins.genericClosure | Vincent Ambo | 1 | -0/+47 |
2022-11-11 | r/5278 feat(tvix/): .gitignore target folders | Florian Klink | 2 | -1/+1 |
2022-11-11 | r/5277 feat(tvix/eval): move shell.nix and .envrc to //tvix | Florian Klink | 3 | -12/+2 |
2022-11-10 | r/5276 feat(tvix/eval): detect division by zero | jhahn | 4 | -1/+22 |
2022-11-08 | r/5273 chore(tvix/proto/castore.proto) rename *Node.{ref->digest} | Florian Klink | 1 | -9/+13 |
2022-11-08 | r/5272 chore(tvix/proto): change package name to tvix.proto.v1 | Florian Klink | 2 | -2/+2 |