guix-devel/gnu
Ludovic Courtès 9ffc1c00e5 packages: Optimize 'find-packages-by-name' to avoid disk accesses.
On a profile with 182 entries, "guix package --search-paths" goes from
4.5 seconds down to 0.4 second.

* gnu/packages.scm (find-packages-by-name): Make a name -> package vhash
  in a promise; access it with 'vhash-fold*'.
2014-09-29 22:03:46 +02:00
..
build system: Add support for boot-time mapped devices. 2014-09-22 11:20:41 +02:00
packages gnu: bash: Update to 4.3.27 and fix out-of-bounds memory accesses. 2014-09-29 14:14:54 -04:00
services services: Add 'bitlbee-service'. 2014-09-23 23:46:01 +02:00
system linux-initrd: Adjust VM code and doc to new 'base-initrd' signature. 2014-09-22 21:29:41 +02:00
packages.scm packages: Optimize 'find-packages-by-name' to avoid disk accesses. 2014-09-29 22:03:46 +02:00
services.scm services: Change default 'stop' value to #~(const #f). 2014-09-17 07:50:11 +02:00
system.scm system: Add Patch to '%base-packages'. 2014-09-22 23:11:33 +02:00