Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-11-19 | nix-daemon: Call exit(), not _exit() | Eelco Dolstra | 3 | -5/+8 | |
This was preventing destructors from running. In particular, it was preventing the deletion of the temproot file for each worker process. It may also have been responsible for the excessive WAL growth on Hydra (due to the SQLite database not being closed properly). Apparently broken by accident in 8e9140cfdef9dbd1eb61e4c75c91d452ab5e4a74. | |||||
2014-11-19 | Clean up temp roots in a more C++ way | Eelco Dolstra | 3 | -26/+13 | |
2014-11-18 | Remove Hydra build product | Eelco Dolstra | 1 | -0/+2 | |
2014-11-18 | Add a test for the binary tarball installer | Eelco Dolstra | 2 | -6/+24 | |
2014-11-17 | Fix message | Eelco Dolstra | 1 | -1/+1 | |
2014-11-15 | realiseContext: Handle all context types | Shea Levy | 1 | -2/+2 | |
Avoids an assertion | |||||
2014-11-15 | Document functors | Shea Levy | 1 | -0/+18 | |
2014-11-15 | Add functors (callable attribute sets). | Shea Levy | 4 | -1/+15 | |
With this, attribute sets with a `__functor` attribute can be applied just like normal functions. This can be used to attach arbitrary metadata to a function without callers needing to treat it specially. | |||||
2014-11-14 | Don't use ADDR_LIMIT_3GB | Eelco Dolstra | 1 | -1/+1 | |
This gives 32-bit builds on x86_64-linux more memory. | |||||
2014-11-12 | build-remote.pl.in: Add some more trace messages | Eelco Dolstra | 1 | -0/+2 | |
This allows hydra-build to keep track of the actual build time (so excluding time required to copy closures around). | |||||
2014-11-12 | Make ~DerivationGoal more reliable | Eelco Dolstra | 1 | -7/+3 | |
2014-11-10 | SSH.pm: Print a friendlier message if connecting fails | Eelco Dolstra | 2 | -4/+12 | |
"got EOF while expecting 8 bytes from remote side" is not very helpful. | |||||
2014-11-05 | Doh | Eelco Dolstra | 1 | -1/+1 | |
2014-11-04 | download-from-binary-cache.pl: Fix flushing of stderr | Eelco Dolstra | 1 | -0/+1 | |
2014-11-04 | nix-store --gc: Don't warn about missing manifests directory | Eelco Dolstra | 1 | -1/+2 | |
2014-11-04 | Typo | Eelco Dolstra | 1 | -1/+1 | |
2014-11-04 | Add a launchd configuration file to run nix-daemon | Eelco Dolstra | 3 | -0/+22 | |
2014-11-04 | Typo | Eelco Dolstra | 1 | -1/+1 | |
2014-10-31 | nix-daemon: Get peer credentials on Mac OS X | Eelco Dolstra | 1 | -19/+52 | |
This makes allowed-users and trusted-users work on Mac OS X. | |||||
2014-10-31 | Improve error message if the daemon worker fails to start | Eelco Dolstra | 2 | -3/+2 | |
2014-10-31 | Revert "Revert "Revert "Temporarily disable darwin builds while hydra's ↵ | Eelco Dolstra | 1 | -3/+3 | |
darwin is borked""" This reverts commit a51f8d67473953307ef7fd0ea033a81fb022289f. | |||||
2014-10-31 | Don't pull in git when doing a nix-shell | Eelco Dolstra | 1 | -2/+2 | |
2014-10-31 | Fix more warnings | Eelco Dolstra | 1 | -11/+1 | |
2014-10-31 | Shut up a clang warning | Eelco Dolstra | 1 | -1/+1 | |
2014-10-30 | Revert "Revert "Temporarily disable darwin builds while hydra's darwin is ↵ | Eelco Dolstra | 1 | -3/+3 | |
borked"" This reverts commit f72944b42f7504ed73129395a2636d3a4ecabf4e. | |||||
2014-10-29 | Revert "Temporarily disable darwin builds while hydra's darwin is borked" | Eelco Dolstra | 1 | -3/+3 | |
This reverts commit 29f7e142fc5d01fd2703c70442dc06fd98ce9595. | |||||
2014-10-29 | Update release notes | Eelco Dolstra | 1 | -0/+81 | |
2014-10-29 | Document some primops | Eelco Dolstra | 1 | -12/+52 | |
2014-10-29 | Remove comments claiming we use a private PID namespace | Eelco Dolstra | 1 | -8/+1 | |
This is no longer the case since 524f89f1399724e596f61faba2c6861b1bb7b9c5. | |||||
2014-10-27 | doc: fixed nix-instantiate --find-file | bobvanderlinden | 1 | -1/+1 | |
The manual said --file-file, which should be --find-file. | |||||
2014-10-23 | Merge pull request #380 from shlevy/temp-disable-darwin | Eelco Dolstra | 1 | -3/+3 | |
Temporarily disable darwin builds while hydra's darwin is borked | |||||
2014-10-23 | Temporarily disable darwin builds while hydra's darwin is borked | Shea Levy | 1 | -3/+3 | |
2014-10-20 | Fix build on gcc < 4.7 | Shea Levy | 2 | -0/+16 | |
2014-10-20 | Revert "Drop support for pre-c++11 compilers." | Shea Levy | 3 | -2/+9 | |
The breakage this fixed can be worked around without removing support. This reverts commit 84a13dc576496f1227665259c61f86184f452f51. | |||||
2014-10-20 | Improve printing of ASTs | Eelco Dolstra | 3 | -16/+58 | |
2014-10-18 | Drop support for pre-c++11 compilers. | Shea Levy | 3 | -9/+2 | |
In particular, gcc 4.6's std::exception::~exception has an exception specification in c++0x mode, which requires us to use that deprecated feature in nix (and led to breakage after some recent changes that were valid c++11). nix already uses several c++11 features and gcc 4.7 has been around for over 2 years. | |||||
2014-10-17 | Export realiseContext in libnixexpr | Shea Levy | 2 | -9/+11 | |
Useful for importNative plugins | |||||
2014-10-15 | Fix nix-copy-closure --from | Shea Levy | 1 | -1/+1 | |
http://hydra.nixos.org/build/15885652 | |||||
2014-10-15 | Revert "binary download: Use $NIX_CURL_FLAGS" | Eelco Dolstra | 1 | -1/+1 | |
This reverts commit bc4795919afac59af8f27d3c1f26ab404330f718. It breaks the build: http://hydra.nixos.org/build/15860847 | |||||
2014-10-14 | Merge pull request #372 from wmertens/patch-4 | Eelco Dolstra | 1 | -1/+1 | |
binary download: Use $NIX_CURL_FLAGS | |||||
2014-10-14 | binary download: Use $NIX_CURL_FLAGS | wmertens | 1 | -1/+1 | |
As in https://github.com/NixOS/nixpkgs/blob/5c0816567d6b99bd2ef7c8ae5744f80a6a0372c4/pkgs/build-support/fetchurl/builder.sh#L17 | |||||
2014-10-14 | nix-store -q: Check for conflicting flags | Eelco Dolstra | 1 | -4/+12 | |
Fixes #364. | |||||
2014-10-14 | nix-channel: Add --rollback flag | Eelco Dolstra | 2 | -1/+68 | |
Fixes #368. | |||||
2014-10-14 | Remove redundant space in usage errors | Eelco Dolstra | 1 | -1/+1 | |
2014-10-14 | nix-channel --add: Validate URL / channel ID | Eelco Dolstra | 1 | -0/+2 | |
Fixes #369. | |||||
2014-10-14 | Remove unused @sshOpts flag | Eelco Dolstra | 2 | -8/+8 | |
Closes #300. | |||||
2014-10-14 | nix-copy-closure: Use strict | Eelco Dolstra | 1 | -0/+1 | |
2014-10-14 | Improved error message when encountering unsupported file types | Eelco Dolstra | 1 | -3/+3 | |
Fixes #269. | |||||
2014-10-09 | mkList: Scrub better | Eelco Dolstra | 2 | -2/+3 | |
Clearing v.app.right was not enough, because the length field of a list only takes 32 bits, so the most significant 32 bits of v.app.left (a.k.a. v.thunk.env) would remain. This could cause Boehm GC to interpret it as a valid pointer. This change reduces maximum RSS for evaluating the ‘tested’ job in nixos/release-small.nix from 1.33 GiB to 0.80 GiB, and runtime by about 8%. | |||||
2014-10-09 | Typo | Eelco Dolstra | 1 | -1/+1 | |