Eelco Dolstra
1328aa3307
* Start of concurrent garbage collection. Processes write temporary
...
roots to a per-process temporary file in /nix/var/nix/temproots
while holding a write lock on that file. The garbage collector
acquires read locks on all those files, thus blocking further
progress in other Nix processes, and reads the sets of temporary
roots.
2005-01-31 10:27:25 +00:00
Eelco Dolstra
9ab0bc9395
* Another horrible `make check' hack.
2005-01-28 11:05:56 +00:00
Eelco Dolstra
ac2f665853
* Set execute permission.
2005-01-27 19:15:12 +00:00
Eelco Dolstra
e5c16c9582
* Add missing substitutes files to dist.
...
* Add a garbage collector test.
2005-01-27 17:48:50 +00:00
Eelco Dolstra
066da4ab85
* Really fix the substitute mechanism, i.e., ensure the closure
...
invariant by registering references through the manifest.
* Added a test for nix-pull.
2005-01-25 17:08:52 +00:00
Eelco Dolstra
41ec982f31
* Big refactoring. Move to a much more explicitly state machine based
...
approach. This makes it much easier to add extra complexity in the
normaliser / realiser (e.g., build hooks, substitutes).
2004-06-18 18:09:32 +00:00
Eelco Dolstra
256eeab711
* Allow the location of the store etc. to be specified using
...
environment variables.
* Started adding some automatic tests.
* Do a `make check' when building RPMs.
2004-05-04 12:15:30 +00:00