3 ms·
would love it if the compilation closure was more incremental rather than at a derivation level. specifically caching sub modules. many folks working on improvi
by ghuntley 3y ago
would love it if the compilation closure was more incremental rather than at a derivation level. specifically caching sub modules. many folks working on improving this space.
last week benchmarks from tvnix (a rust rewrite of the nix cli) was published which saw a THIRTEEN second evaluation speed up on a basic derivation evaluation.
https://twitter.com/matthewcroughan/status/1660613835655348228?s=46 https://twitter.com/matthewcroughan/status/16606138356553482...
- pxc 3y agoI saw that tweet and thought it was pretty exciting! How much of Nixpkgs can Tvix build these days?
- RaitoBezarius 3y agoThose benchmarks are wrong and misleading. Tvix contributor (but mostly reviewer I would say) here. We still don't have finished the integration with our own store, using the Nix store forces us to be slower than Nix, therefore the claims are bogus alas. Tvix can *evaluate* a serious (?) chunk of Nixpkgs, but we have strictness bugs in some areas. Tvix has no builder yet.
- pxc 3y agoWell, congrats to y'all on good progress with the evaluator, then! That's definitely still worth celebrating. :)