Branch: refs/heads/master
Home: https://github.com/NixOS/nix
Commit: d57981bac488e5928218e0eaeae58bd817c74727
https://github.com/NixOS/nix/commit/d57981bac488e5928218e0eaeae58bd817c74727
Author: Eelco Dolstra <[email protected]>
Date: 2016-07-21 (Thu, 21 Jul 2016)
Changed paths:
M src/libstore/misc.cc
Log Message:
-----------
Store::queryMissing(): Use a thread pool
For one particular NixOS configuration, this cut the runtime of
"nix-store -r --dry-run" from 6m51s to 3.4s. It also fixes a bug in
the size calculation that was causing certain paths to be counted
twice, e.g. before:
these paths will be fetched (1249.98 MiB download, 2995.74 MiB unpacked):
and after:
these paths will be fetched (1219.56 MiB download, 2862.17 MiB unpacked):
Commit: e682a8e138c44e557c57a8dcf33555ad7790dd8c
https://github.com/NixOS/nix/commit/e682a8e138c44e557c57a8dcf33555ad7790dd8c
Author: Eelco Dolstra <[email protected]>
Date: 2016-07-21 (Thu, 21 Jul 2016)
Changed paths:
M src/libutil/thread-pool.cc
M src/libutil/thread-pool.hh
Log Message:
-----------
Fix assertion failure in ThreadPool::enqueue()
Commit: ea8e8df6c783fd9c0185d31ffca4e518a43fe247
https://github.com/NixOS/nix/commit/ea8e8df6c783fd9c0185d31ffca4e518a43fe247
Author: Eelco Dolstra <[email protected]>
Date: 2016-07-21 (Thu, 21 Jul 2016)
Changed paths:
M src/libstore/nar-info.cc
M src/libutil/hash.cc
Log Message:
-----------
NarInfo::NarInfo(): Ensure that we get a NAR size/hash
Commit: e19c90fc6b319cb3bb6fbb9a88524dcc7bcbd0aa
https://github.com/NixOS/nix/commit/e19c90fc6b319cb3bb6fbb9a88524dcc7bcbd0aa
Author: Eelco Dolstra <[email protected]>
Date: 2016-07-21 (Thu, 21 Jul 2016)
Changed paths:
M src/libstore/download.cc
Log Message:
-----------
Fix random failures caused by CurlDownloader modifying a shared string
Compare: https://github.com/NixOS/nix/compare/6f70fcd1c574...e19c90fc6b31_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits