lix-releng-staging/src
Eelco Dolstra 3cd15c5b1f
Per-output reference and closure size checks
In structured-attributes derivations, you can now specify per-output
checks such as:

  outputChecks."out" = {
    # The closure of 'out' must not be larger than 256 MiB.
    maxClosureSize = 256 * 1024 * 1024;

    # It must not refer to C compiler or to the 'dev' output.
    disallowedRequisites = [ stdenv.cc "dev" ];
  };

  outputChecks."dev" = {
    # The 'dev' output must not be larger than 128 KiB.
    maxSize = 128 * 1024;
  };

Also fixed a bug in allowedRequisites that caused it to ignore
self-references.
2018-10-23 01:29:16 +02:00
..
build-remote Merge branch 'aarch64-armv7' of git://github.com/lheckemann/nix 2018-04-23 08:48:22 -04:00
cpptoml Include cpptoml for build simplicity 2018-07-03 18:39:36 +02:00
libexpr Merge branch 'dirOf-relative' of https://github.com/lheckemann/nix 2018-09-13 14:33:12 +02:00
libmain Modularize config settings 2018-05-30 13:28:01 +02:00
libstore Per-output reference and closure size checks 2018-10-23 01:29:16 +02:00
libutil RemoteStore: Close connection if an exception occurs 2018-10-16 23:36:15 +02:00
linenoise linenoise.cpp: allow completions from empty input 2017-12-19 12:52:10 -06:00
nix Merge pull request #2452 from ElvishJerricco/verify-sigs-overflow 2018-10-08 12:03:03 +02:00
nix-build nix-shell: add bashInteractive to the start of the PATH, set SHELL 2018-09-27 15:12:56 -04:00
nix-channel Get effective user in Nix commands 2018-09-04 19:32:39 -05:00
nix-collect-garbage Add plugins to make Nix more extensible. 2018-02-08 12:44:37 -05:00
nix-copy-closure Fix library ordering in Makefiles 2018-04-21 21:10:52 -07:00
nix-daemon Remove unnecessary typecast 2018-10-04 13:16:30 +02:00
nix-env nix-env: Fix segfault if -f argument is not a directory or a Nix expression 2018-09-17 16:36:30 +02:00
nix-instantiate Move EvalState from the stack to the heap 2018-06-12 17:49:55 +02:00
nix-prefetch-url nix-prefetch-url: Download file in constant memory 2018-07-12 18:48:41 +02:00
nix-store Make adding paths via nix-store --serve run in constant memory 2018-08-03 21:21:16 +02:00
nlohmann nlohmann-json: 2.1.1 -> 3.0.1 2018-01-22 12:19:50 -06:00
resolve-system-dependencies Replace Unicode quotes in user-facing strings by ASCII 2017-07-30 12:32:45 +01:00