d80855999a
This reduces the execution time of "guix build -e '(@ (gnu packages emacs) emacs)' -d" by 25%, from 1.54 s. to 1.15s. * guix/derivations.scm (write-sequence, write-list, write-tuple): New procedures. (write-derivation)[list->string, write-list]: Remove. [write-string-list, write-output, write-input, write-env-var]: New helpers. Rewrite in terms of these new helpers. |
||
---|---|---|
.. | ||
build | ||
build-system | ||
scripts | ||
base32.scm | ||
build-system.scm | ||
config.scm.in | ||
derivations.scm | ||
download.scm | ||
ftp-client.scm | ||
gnu-maintenance.scm | ||
licenses.scm | ||
packages.scm | ||
snix.scm | ||
store.scm | ||
ui.scm | ||
utils.scm |