diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2013-09-03T13·17+0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2013-09-03T13·17+0000 |
commit | ef4f5ba85e487f567115d60e3cb4b53d81af6ea1 (patch) | |
tree | c3fe3050c1c9e5404298e72a30a36c0dd9e724ac /corepkgs/derivation.nix | |
parent | 06bb2d95b4d8232ef0cd0059d2609d2211d0e3e6 (diff) |
Work on Values instead of Exprs
This prevents some duplicate evaluation in nix-env and nix-instantiate. Also, when traversing ~/.nix-defexpr, only read regular files with the extension .nix. Previously it was reading files like .../channels/binary-caches/<name>. The only reason this didn't cause problems is pure luck (namely, <name> shadows an actual Nix expression, the binary-caches files happen to be syntactically valid Nix expressions, and we iterate over the directory contents in just the right order).
Diffstat (limited to 'corepkgs/derivation.nix')
0 files changed, 0 insertions, 0 deletions