derivations: Use sets for 'derivations-prerequisites'.
authorLudovic Courtès <ludo@gnu.org>
Sun, 11 Jan 2015 22:04:07 +0000 (23:04 +0100)
committerLudovic Courtès <ludo@gnu.org>
Sun, 11 Jan 2015 22:50:01 +0000 (23:50 +0100)
commited3592a9809fad73e9caee2d321d06446d78c8d2
tree65897fd136d303bc54047b33744ba73d9421024e
parentd326767e6417cbaad2856e6641e98dd80311b8c3
derivations: Use sets for 'derivations-prerequisites'.

This yields a 46% improvement in 'derivation-prerequisites' invocations
on the Emacs derivation.

* guix/derivations.scm (derivation-prerequisites): Add 'input-set'
  variable, and use it in iterations.
guix/derivations.scm