- Jun 12, 2018
-
-
Eelco Dolstra authored
This makes it possible to build with -DGC_DEBUG.
-
Eelco Dolstra authored
This reduces the risk of object liveness misdetection. For example, Glibc has an internal variable "mp_" that often points to a Boehm object, keeping it alive unnecessarily. Since we don't store any actual roots in global variables, we can just disable data segment scanning. With this, the max RSS doing 100 evaluations of nixos.tests.firefox.x86_64-linux.drvPath went from 718 MiB to 455 MiB.
-
Eelco Dolstra authored
-
Eelco Dolstra authored
This prevents EvalState::resetFileCache() from parsing everything all over again.
-
Eelco Dolstra authored
-
Daniel Peebles authored
Fix #2162: use getaddrinfo instead of curl to preload NSS
-
Yorick van Pelt authored
-
- Jun 11, 2018
-
-
Eelco Dolstra authored
libstore/gc.cc: ignore ESRCH when reading /proc
-
Symphorien Gibol authored
If a process disappears between the time /proc/[pid]/maps is opened and the time it is read, the read() syscall will return ESRCH. This should be ignored.
-
Eelco Dolstra authored
tests: more robust check for user namespaces availability (canUseSand…
-
- Jun 10, 2018
-
-
Shea Levy authored
manual: builtins.fromJSON: remove the claim that floats are not allowed
-
Michael Raskin authored
floating-point numbers are supported now, including the fromJSON builtin. Reported on IRC by inquisitiv3
-
- Jun 08, 2018
-
-
Aleksandr Pashkov authored
-
Eelco Dolstra authored
use debug instead of printTalkative to avoid spamming hydra queue-runner
-
AmineChikhaoui authored
runner logs.
-
- Jun 07, 2018
-
-
Aleksandr Pashkov authored
-
- Jun 06, 2018
-
-
Eelco Dolstra authored
Dockerfile: 2.0.4
-
Lorenzo Manacorda authored
-
- Jun 05, 2018
-
-
Aleksandr Pashkov authored
Issue https://github.com/NixOS/nix/issues/2165
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
- Jun 01, 2018
-
-
Will Dietz authored
I'm not sure if curl ever asks for enough data at once for truncation to occur but better safe than sorry.
-
Eelco Dolstra authored
Don't say "download" when we mean "upload".
-
- May 31, 2018
-
-
Eelco Dolstra authored
Note: this means that for those doing 'curl | sh', you can now pin a specific version, e.g. curl https://nixos.org/releases/nix/nix-2.0.4/install | sh https://nixos.org/nix/{install,install.sig} are now just symlinks to the corresponding files in the latest release directory.
-
Peter Simons authored
Implement --delete-generations + flag for keeping last N number of gens
-
- May 30, 2018
-
-
Shea Levy authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
Nix profile & installation: handle set -u installations
-
Graham Christensen authored
-
Graham Christensen authored
If the profile is sourced inside a script with `set -u`, the check for __ETC_PROFILE_NIX_SOURCED and NIX_SSL_CERT_FILE would raise an error. A simple guard around this check allows the script to operate under standard environments (where it is fairly reasonable to assume USER and HOME are set.)
-
Graham Christensen authored
Explain fetchTarball timeout behavior in the doc
-
Michael Mercier authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
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).
-