lix/src
Eelco Dolstra 363f37d084 Make the search path lazier with non-fatal errors
Thus, -I / $NIX_PATH entries are now downloaded only when they are
needed for evaluation. An error to download an entry is a non-fatal
warning (just like non-existant paths).

This does change the semantics of builtins.nixPath, which now returns
the original, rather than resulting path. E.g., before we had

  [ { path = "/nix/store/hgm3yxf1lrrwa3z14zpqaj5p9vs0qklk-nixexprs.tar.xz"; prefix = "nixpkgs"; } ... ]

but now

  [ { path = "https://nixos.org/channels/nixos-16.03/nixexprs.tar.xz"; prefix = "nixpkgs"; } ... ]

Fixes #792.
2016-04-14 15:32:24 +02:00
..
boost Force stack trace for boost format errors 2016-03-02 15:46:07 +01:00
download-via-ssh More cleanup 2015-07-20 01:16:16 +02:00
libexpr Make the search path lazier with non-fatal errors 2016-04-14 15:32:24 +02:00
libmain Improve SIGINT handling in multi-threaded programs 2016-03-29 16:37:16 +02:00
libstore Set RLIMIT_CORE to 0, infinity in builders 2016-04-14 13:39:14 +02:00
libutil Make LocalStore thread-safe 2016-04-08 18:07:13 +02:00
nix nix verify-paths: Add ‘--sigs-needed <N>’ flag 2016-04-07 15:16:57 +02:00
nix-collect-garbage Eliminate reserveSpace flag 2016-02-24 17:44:55 +01:00
nix-daemon Remove failed build caching 2016-04-08 18:19:04 +02:00
nix-env Merge pull request #762 from ctheune/ctheune-floats 2016-02-12 12:49:59 +01:00
nix-instantiate Move addPermRoot into Store 2016-02-11 16:14:42 +01:00
nix-log2xml nix-log2xml: Handle newlines 2014-08-13 19:06:20 +02:00
nix-prefetch-url Add an HTTP binary cache store 2016-03-02 15:46:07 +01:00
nix-store Remove failed build caching 2016-04-08 18:19:04 +02:00