- Nov 25, 2016
-
-
Eelco Dolstra authored
This reverts commit f78126bf. There really is no need for such a massive change...
-
Guillaume Maudoux authored
-
- Oct 12, 2016
-
-
Eelco Dolstra authored
-
- Sep 21, 2016
-
-
Eelco Dolstra authored
-
- Aug 10, 2016
-
-
Eelco Dolstra authored
This variable has no reason to exist, given $NIX_STATE_DIR.
-
- Jul 11, 2016
-
-
Shea Levy authored
-
- Apr 25, 2016
-
-
Eelco Dolstra authored
If --no-build-output is given (which will become the default for the "nix" command at least), show the last 10 lines of the build output if the build fails.
-
Eelco Dolstra authored
This was added to support Hydra, but Hydra no longer uses it.
-
Eelco Dolstra authored
This also gets rid of --log-type, since the nested log type isn't useful in a multi-threaded situation, and nobody cares about the "pretty" log type.
-
- Mar 29, 2016
-
-
Eelco Dolstra authored
The flag remembering whether an Interrupted exception was thrown is now thread-local. Thus, all threads will (eventually) throw Interrupted. Previously, one thread would throw Interrupted, and then the other threads wouldn't see that they were supposed to quit.
-
Eelco Dolstra authored
Otherwise writing to std::cerr is not thread-safe (in particular, lines will be randomly duplicated).
-
- Feb 23, 2016
-
-
Eelco Dolstra authored
-
- Feb 22, 2016
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
OpenSSL can randomly segfault unless we register a callback function to do locking. https://www.openssl.org/docs/manmaster/crypto/threads.html
-
- Feb 09, 2016
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
- Feb 04, 2016
-
-
Eelco Dolstra authored
Calling a class an API is a bit redundant...
-
Eelco Dolstra authored
Also, move a few free-standing functions into StoreAPI and Derivation. Also, introduce a non-nullable smart pointer, ref<T>, which is just a wrapper around std::shared_ptr ensuring that the pointer is never null. (For reference-counted values, this is better than passing a "T&", because the latter doesn't maintain the refcount. Usually, the caller will have a shared_ptr keeping the value alive, but that's not always the case, e.g., when passing a reference to a std::thread via std::bind.)
-
- Jan 28, 2016
-
-
Eelco Dolstra authored
-
- Jan 06, 2016
-
-
Christian Theune authored
-
- Jan 04, 2016
-
-
Christian Theune authored
-
- Sep 17, 2015
-
-
Eelco Dolstra authored
-
- Jul 23, 2015
-
-
Eelco Dolstra authored
Such as whether Nix is built with signed binary cache support, and the location of the configuration file.
-
- Jul 19, 2015
-
-
Eelco Dolstra authored
This is mostly useful for hydra-queue-runner.
-
- May 21, 2015
-
-
Eelco Dolstra authored
-
- Jan 02, 2015
-
-
Eelco Dolstra authored
-
- Dec 14, 2014
-
-
Eelco Dolstra authored
-
- Dec 12, 2014
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
- Dec 10, 2014
-
-
Eelco Dolstra authored
Borrowed from systemd.
-
Eelco Dolstra authored
This reverts commit d34d2b2b.
-
- Dec 09, 2014
-
-
Marko Durkovic authored
-
- Dec 05, 2014
-
-
Eelco Dolstra authored
In low memory environments, "nix-env -qa" failed because the fork to run the pager hit the kernel's overcommit limits. Using posix_spawn gets around this. (Actually, you have to use posix_spawn with the undocumented POSIX_SPAWN_USEVFORK flag, otherwise it just uses fork/exec...)
- Oct 31, 2014
-
-
Eelco Dolstra authored
-
- Oct 14, 2014
-
-
Eelco Dolstra authored
-
- Sep 26, 2014
-
-
Eelco Dolstra authored
-
- Sep 18, 2014
-
-
Eelco Dolstra authored
- Aug 20, 2014
-
-
Eelco Dolstra authored
-