about summary refs log tree commit diff
path: root/src/libnix/exec.cc
AgeCommit message (Collapse)AuthorFilesLines
2003-11-09 * Turned the msg() and debug() functions into macros, since theyEelco Dolstra1-1/+1
turned out to be a huge performance bottleneck (the text to printed would always be evaluated, even when it was above the verbosity level). This reduces fix-ng execution time by over 50%. gprof(1) is very useful. :-)
2003-11-01 * Print the exit code of the builder. Eelco Dolstra1-2/+10
2003-10-22 * Ad hoc per-package logging. When Nix performs a derivation, it nowEelco Dolstra1-4/+4
writes stdout/stderr of the builder to ${prefix}/var/log/nix/x, where x is the file name of the derivation expression, e.g., /nix/var/log/nix/54256391624be04fcb426048ae3ea0a4-d-pan-0.14.2.nix Note that consecutive builds of the same expression overwrite, rather than append to, existing log files.
2003-10-22 * Some wrapper classes to ensure that file descriptors / directoryEelco Dolstra1-25/+0
handles are closed when they go out of scope.
2003-10-20 * Refactored the source tree.Eelco Dolstra1-0/+144