aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/build.cc
AgeCommit message (Expand)Author
2011-08-31* Eliminate all uses of the global variable ‘store’ from libstore.Eelco Dolstra
2011-07-20* Fix a huuuuge security hole in the Nix daemon. It didn't check thatEelco Dolstra
2011-06-30Add support for the `build-timeout' and `--timeout' options.Ludovic Courtès
2010-12-13* nix-instantiate: return exit status 100 to denote a permanent buildEelco Dolstra
2010-12-13* Update some comments.Eelco Dolstra
2010-11-16* Store the size of a store path in the database (to be precise, theEelco Dolstra
2010-08-31* Always print hook output on stderr, even if --no-build-output isEelco Dolstra
2010-08-30* When using the build hook, distinguish between the stderr of theEelco Dolstra
2010-08-27* Experimental feature: allow a derivation to tell the build hook thatEelco Dolstra
2010-08-25* Made the build hook mechanism more efficient. Rather than startingEelco Dolstra
2010-08-24* Handle the unlikely case where a derivation has no dependencies atEelco Dolstra
2010-08-04* Sync with the trunk.Eelco Dolstra
2010-08-04* Allow derivations to hint that they should not be built remotelyEelco Dolstra
2010-06-24Include <cstring> to ensure that strcpy(), strlen(), and memset() are declared.Peter Simons
2010-06-23Added support for passing an (impure) NIX_BUILD_CORES variable to build expre...Peter Simons
2010-06-21* Sync with the trunk.Eelco Dolstra
2010-06-01* Turn build errors during evaluation into EvalErrors.Eelco Dolstra
2010-06-01* Hack to allow derivations to disable chroot builds by setting theEelco Dolstra
2010-03-11* Sync with the trunk.Eelco Dolstra
2010-03-11Show the build user's group in /etc/group in chroots.Ludovic Courtès
2010-03-11* Sync with the trunk.Eelco Dolstra
2010-03-11Fix thinko in r20547.Ludovic Courtès
2010-03-11Clear supplementary groups of `nixbld' in /etc/passwd in chroots.Ludovic Courtès
2010-02-03* Revert r19797, and use a simpler solution: just don't monitor buildEelco Dolstra
2010-01-29* Added an option "fsync-metadata" to fsync() changes toEelco Dolstra
2009-12-17* Include config.h before the C library headers, because it definesEelco Dolstra
2009-12-09* Give a better error message when trying to build something andEelco Dolstra
2009-10-22* When building in a chroot, make a copy of a file if hard-linkingEelco Dolstra
2009-09-24* Fix a build failure on Fedora 11. rename() needs <stdio.h>.Eelco Dolstra
2009-09-23* Create some state directories automatically as a convenience.Eelco Dolstra
2009-09-23 * include wait.h for WEXITSTATUSRob Vermaas
2009-04-21* Use foreach in a lot of places.Eelco Dolstra
2009-04-15* Don't cache transient build hook problems.Eelco Dolstra
2009-03-31* Do a substitution even if --max-jobs == 0.Eelco Dolstra
2009-03-31* Doh!Eelco Dolstra
2009-03-30* Make the poll interval configurable.Eelco Dolstra
2009-03-29* With `--max-jobs 0', print a nicer error message than "AssertionEelco Dolstra
2009-03-29* Use polling to wait for a remote build slot when using a build hookEelco Dolstra
2009-03-28* Scan for references and compute the SHA-256 hash of the output inEelco Dolstra
2009-03-28* Simplify communication with the hook a bit (don't use fileEelco Dolstra
2009-03-28* The `fixedOutput' variable didn't get initialised when using a buildEelco Dolstra
2009-03-25* Negative caching, i.e. caching of build failures. Disabled byEelco Dolstra
2009-03-24* Doh.Eelco Dolstra
2009-03-24(no commit message)Eelco Dolstra
2009-03-23* No longer block while waiting for a lock on a store path. InsteadEelco Dolstra
2009-03-22* Refactoring.Eelco Dolstra
2009-03-18* Unify exportReferencesGraph and exportBuildReferencesGraph, and makeEelco Dolstra
2009-03-18* Acquire the locks on the output paths before trying to run the buildEelco Dolstra
2009-03-17* Cleanup.Eelco Dolstra
2009-02-16* Release output locks as soon as possible, not when the destructor ofEelco Dolstra