aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2014-04-29 18:13:10 +0200
committerLudovic Courtès <ludo@gnu.org>2014-04-29 18:13:10 +0200
commitbe4e38fb6f8f2da9de4f9c6ff9e448a9dc178c8d (patch)
tree1aa8c8569085ee3d2734a119300eead5d62bd787 /gnu/packages
parent2c6b7c7d55772be745e8cc615a0868ccc2182e62 (diff)
downloadguix-be4e38fb6f8f2da9de4f9c6ff9e448a9dc178c8d.tar.gz
guix-be4e38fb6f8f2da9de4f9c6ff9e448a9dc178c8d.zip
derivations: Micro-optimize 'derivation'.
* guix/derivations.scm (derivation->string): New procedure. (derivation-hash, derivation): Use it. Memoization here yields a 5% improvement on "guix build -e '(@ (gnu packages emacs) emacs)' -n --no-substitutes".
Diffstat (limited to 'gnu/packages')
0 files changed, 0 insertions, 0 deletions