summary refs log tree commit diff
path: root/src/libnix
AgeCommit message (Collapse)Author
2003-11-16* An forward non-random access input iterator class for ATermLists.Eelco Dolstra
2003-11-16* Some utility functions for working with ATerms.Eelco Dolstra
2003-11-09* Turned the msg() and debug() functions into macros, since theyEelco Dolstra
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 Dolstra
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 Dolstra
2003-11-01* Print the exit code of the builder. Eelco Dolstra
2003-10-23* Fix a race condition in addTextToStore().Eelco Dolstra
2003-10-22* Use writeFull().Eelco Dolstra
2003-10-22* Ad hoc per-package logging. When Nix performs a derivation, it nowEelco Dolstra
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 Dolstra
2003-10-22* Some wrapper classes to ensure that file descriptors / directoryEelco Dolstra
handles are closed when they go out of scope.
2003-10-20* Finished refactoring the tree.Eelco Dolstra
2003-10-20* Refactored the source tree.Eelco Dolstra