about summary refs log tree commit diff
path: root/src/libnix
AgeCommit message (Collapse)AuthorFilesLines
2003-11-09 * Turned the msg() and debug() functions into macros, since theyEelco Dolstra5-28/+42
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-05 * Print a shared textual ATerm if the term if very large. Due to Eelco Dolstra1-1/+9
substitutions, Fix terms are very large when printed as trees (in memory, they are quite compact due to sharing).
2003-11-01 * Fast builds.Eelco Dolstra1-10/+3
2003-11-01 * Print the exit code of the builder. Eelco Dolstra2-3/+10
2003-10-23 * Fix a race condition in addTextToStore().Eelco Dolstra1-7/+12
2003-10-22 * Use writeFull().Eelco Dolstra1-2/+1
2003-10-22 * Ad hoc per-package logging. When Nix performs a derivation, it nowEelco Dolstra3-6/+8
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 * Dead code removal.Eelco Dolstra1-94/+0
2003-10-22 * Some wrapper classes to ensure that file descriptors / directoryEelco Dolstra6-56/+123
handles are closed when they go out of scope.
2003-10-20 * Finished refactoring the tree.Eelco Dolstra1-0/+9
2003-10-20 * Refactored the source tree.Eelco Dolstra27-0/+3947