about summary refs log tree commit diff
path: root/src/libstore
AgeCommit message (Expand)AuthorFilesLines
2004-06-24 * Multiple and/or failing substitutes now work.Eelco Dolstra1-12/+42
2004-06-22 * ArghhhhhhEelco Dolstra1-1/+1
2004-06-22 * Some more diagnostics changes.Eelco Dolstra1-23/+39
2004-06-22 * Well, it's better than printf.Eelco Dolstra1-1/+1
2004-06-22 * Started making Nix's diagnostic messages a bit more useful.Eelco Dolstra1-10/+26
2004-06-22 * Put WEXITSTATUS stuff somewhere else.Eelco Dolstra2-3/+3
2004-06-22 * Reduce gratuitous cut & pasting.Eelco Dolstra1-68/+55
2004-06-22 * Wrapper class around pids.Eelco Dolstra2-87/+37
2004-06-22 * Substitutes should occupy a build slot.Eelco Dolstra1-1/+15
2004-06-22 * Refactoring.Eelco Dolstra2-20/+7
2004-06-21 * Acquire a lock on the output path when running a substitute. AlsoEelco Dolstra1-0/+22
2004-06-21 * Ugh, nasty Heisenbug due to an uninitialiased variable. The bugEelco Dolstra1-0/+1
2004-06-21 * Remove obstructing invalid store paths add[Text]ToStore().Eelco Dolstra1-0/+6
2004-06-21 * Wrap calls to registerSubstitute() in a single transaction toEelco Dolstra2-10/+6
2004-06-21 * Disable calls to fsync() since Berkeley DB's DB_TXN_WRITE_NOSYNCEelco Dolstra1-0/+8
2004-06-20 * Re-enable support for substitutes in the normaliser.Eelco Dolstra3-83/+351
2004-06-20 * Refactoring.Eelco Dolstra1-41/+2
2004-06-19 * Re-enable build hooks.Eelco Dolstra1-72/+325
2004-06-18 * Big refactoring. Move to a much more explicitly state machine basedEelco Dolstra3-764/+869
2004-06-15 * Refactoring.Eelco Dolstra1-82/+18
2004-06-08 * Cleanup.Eelco Dolstra1-10/+17
2004-05-18 * Drain the output of the build hook to show error messages. UglyEelco Dolstra1-4/+26
2004-05-18 * setpgrp() is not POSIX (and on Mac OS X it's different than onEelco Dolstra1-1/+1
2004-05-14 * execl() requires a terminating 0.Eelco Dolstra1-10/+21
2004-05-13 * Distributed builds and load balancing now seem to work pretty well.Eelco Dolstra1-24/+74
2004-05-13 * Load balancing. `build-remote.pl' will only execute up to aEelco Dolstra1-1/+1
2004-05-13 * The build hooks used to implement distributed builds can now be runEelco Dolstra1-134/+346
2004-05-12 * A switch `-j NUMBER' to set the maximum number of parallel jobs (0 =Eelco Dolstra3-5/+13
2004-05-12 * Pass to the build hook all sorts of information useful forEelco Dolstra1-6/+41
2004-05-12 * An quick and dirty hack to support distributed builds.Eelco Dolstra1-1/+21
2004-05-11 * True parallel builds. Nix can now run as many build jobs inEelco Dolstra7-286/+658
2004-04-14 * Be stricter in verifying store paths.Eelco Dolstra3-4/+9
2004-03-22 * Some more nesting.Eelco Dolstra1-4/+13
2004-03-12 * Set the NIX_STORE and NIX_BUILD_TOP environment variables inEelco Dolstra3-3/+19
2004-02-16 * Allow linking against an external Berkeley DB / ATerm library.Eelco Dolstra1-1/+1
2004-02-14 * The environment variable NIX_ROOT can now be set to execute Nix in aEelco Dolstra1-9/+29
2004-02-13 * Regression fix: realise substitutes and detect cycles.Eelco Dolstra1-1/+8
2004-01-15 * Catch SIGINT to terminate cleanly when the user tries to interruptEelco Dolstra6-4/+27
2004-01-13 * Option `-B' to always show the output of builders, regardless ofEelco Dolstra3-1/+7
2004-01-13 * Periodically checkpoint the log.Eelco Dolstra1-1/+3
2004-01-13 * Tricky: make sure that the accessor count is not reset to 0 ifEelco Dolstra1-1/+5
2004-01-13 * Print error messages, not debug messages.Eelco Dolstra1-5/+9
2004-01-12 * Changed the extension for store expressions from ".nix" to ".store"Eelco Dolstra1-1/+1
2004-01-07 * Upgraded to Berkeley DB 4.2.52. The main advantage of 4.2 is thatEelco Dolstra1-1/+1
2004-01-05 * Implemented Eelco V.'s `nix-env -I' command to specify the defaultEelco Dolstra1-6/+2
2003-12-22 * GCC 2.95 compatibility.Eelco Dolstra2-0/+2
2003-12-21 * Bug fix: parallel builds of the same derivation failed due to lock file rem...Eelco Dolstra1-3/+5
2003-12-05 * Allow successors that don't exist but have a substitute.Eelco Dolstra1-34/+73
2003-12-01 * Use a system name that does not include the OS manufacturer (i.e.,Eelco Dolstra1-1/+1
2003-11-25 * More `make dist' fixes.Eelco Dolstra1-4/+4