about summary refs log tree commit diff
path: root/src/test.cc
AgeCommit message (Collapse)AuthorFilesLines
2003-07-31 * Started using Berkeley DB environments. This is necessary forEelco Dolstra1-1/+5
transaction support (but we don't actually use transactions yet).
2003-07-29 * Let `nix --install' print out the id of the normal form.Eelco Dolstra1-2/+1
* Some minor refactoring.
2003-07-24 * Debug levels. Use `--verbose / -v LEVEL' to display only messagesEelco Dolstra1-2/+1
up to the given verbosity levels. These currently are: lvlError = 0, lvlNormal = 5, lvlDebug = 10, lvlDebugMore = 15 although only lvlError and lvlDebug are actually used right now.
2003-07-21 * Memoize the evaluation of Fix expressions to speed up computation.Eelco Dolstra1-5/+5
2003-07-20 * Argh, another short-write problem. Added wrappers aroundEelco Dolstra1-8/+3
read()/write() to fix this once and for all.
2003-07-20 * Refactorings.Eelco Dolstra1-29/+8
2003-07-15 * The new normaliser now passes the unit tests.Eelco Dolstra1-1/+33
2003-07-15 * Basic work on allowing derive expressions to build multiple paths.Eelco Dolstra1-68/+43
This is not entirely trivial since this introduces the possibility of mutual recursion. * Made normal forms self-contained. * Use unique ids, not content hashes, for content referencing.
2003-07-08 * A path canonicaliser that doesn't depend on the existence of pathsEelco Dolstra1-0/+9
(i.e., it doesn't use realpath(3), which is broken in any case). Therefore it doesn't resolve symlinks.
2003-07-07 * Make dbRefs a mapping from Hash to [Path].Eelco Dolstra1-10/+5
2003-07-07 * Fixed `make check' as well.Eelco Dolstra1-2/+2
2003-07-06 * Got Fix working again.Eelco Dolstra1-5/+5
2003-06-27 * Realisation of Derive(...) expressions.Eelco Dolstra1-5/+17
2003-06-27 * Realisation of File(...) expressions.Eelco Dolstra1-11/+25
2003-06-27 * Normalisation.Eelco Dolstra1-11/+55
2003-06-23 * `nix --delete' command.Eelco Dolstra1-1/+3
2003-06-23 * A function to restore from a Nix archive.Eelco Dolstra1-1/+23
* addValue() can now import any dumpable FS object.
2003-06-20 * Refactoring: move dump function into archive.cc.Eelco Dolstra1-0/+1
2003-06-18 * `nix --dump' command.Eelco Dolstra1-1/+2
2003-06-18 * Lambdas, applications, substitutions.Eelco Dolstra1-0/+3
2003-06-17 * Test for expression dereferencing.Eelco Dolstra1-1/+1
2003-06-17 * Derefencing of hashed expressions.Eelco Dolstra1-2/+7
2003-06-17 * Simplify the evaluator.Eelco Dolstra1-4/+2
2003-06-16 * Argument processing.Eelco Dolstra1-4/+9
2003-06-16 * Path hashing.Eelco Dolstra1-0/+16
2003-06-16 * Started implementing the new evaluation model.Eelco Dolstra1-8/+74
* Lots of refactorings. * Unit tests.
2003-06-15 * Refactoring: hash class.Eelco Dolstra1-0/+16