about summary refs log tree commit diff
path: root/src/libutil/finally.hh
diff options
context:
space:
mode:
authorEelco Dolstra <edolstra@gmail.com>2018-03-28T11·32+0200
committerEelco Dolstra <edolstra@gmail.com>2018-05-30T11·42+0200
commit7d21863bb3f3d4c42b273a8648a65bec83fe0b60 (patch)
tree252f7d24ef82026ed3ce9c8318c5f1287374581f /src/libutil/finally.hh
parent5a654fd7dd0bf58470e0a15d451cf36ce0c62beb (diff)
Make <nix/fetchurl.nix> run in constant memory
E.g.

  nix-build --store ~/my-nix/ -E 'import <nix/fetchurl.nix> { url = https://cache.nixos.org/nar/0nwi996rgq4b914qyx0mv2wq4k80hjac7xilikavagw7kxmn2iiv.nar.xz; sha256 = "0nwi996rgq4b914qyx0mv2wq4k80hjac7xilikavagw7kxmn2iiv"; }'

now runs in 17 MiB (was 70 MiB), while

  nix-build --store ~/my-nix/ -E 'import <nix/fetchurl.nix> { url = https://cache.nixos.org/nar/0nwi996rgq4b914qyx0mv2wq4k80hjac7xilikavagw7kxmn2iiv.nar.xz; sha256 = "0d2fxljdih3nc5dqx41hjzic3141ajil94m8kdbpryq569dpsbvb"; unpack = true; }'

runs in 17 MiB (was 346 MiB).
Diffstat (limited to 'src/libutil/finally.hh')
0 files changed, 0 insertions, 0 deletions