nix-super/src/libutil
Eelco Dolstra 7ab68961e4 * Garbage collector: added an option `--use-atime' to delete paths in
order of ascending last access time.  This is useful in conjunction
  with --max-freed or --max-links to prefer deleting non-recently used
  garbage, which is good (especially in the build farm) since garbage
  may become live again.

  The code could easily be modified to accept other criteria for
  ordering garbage by changing the comparison operator used by the
  priority queue in collectGarbage().
2008-09-17 10:02:55 +00:00
..
archive.cc * New primop builtins.filterSource, which can be used to filter files 2006-12-12 23:05:01 +00:00
archive.hh * New primop builtins.filterSource, which can be used to filter files 2006-12-12 23:05:01 +00:00
aterm-map.cc * Remove unnecessary inclusions of aterm2.h. 2006-09-04 22:08:40 +00:00
aterm-map.hh * Cleanup. 2007-01-13 14:21:49 +00:00
aterm.cc * GCC 4.3.0 (Fedora 9) compatibility fixes. Reported by Gour and 2008-05-21 11:17:31 +00:00
aterm.hh * Big cleanup of the semantics of paths, strings, contexts, string 2006-10-16 15:55:34 +00:00
hash.cc * Doh. 2008-08-25 13:32:27 +00:00
hash.hh * GCC 4.3.0 (Fedora 9) compatibility fixes. Reported by Gour and 2008-05-21 11:17:31 +00:00
Makefile.am * Skeleton of the privileged worker program. 2006-11-30 19:19:59 +00:00
md5.c * Optional switch "--with-openssl=<PATH>" to use OpenSSL's 2006-02-13 19:52:43 +00:00
md5.h * Some Cygwin fixes. 2006-05-24 13:23:20 +00:00
md32_common.h * Add SHA-256. 2005-01-14 12:03:04 +00:00
serialise.cc * Some refactoring: put the GC options / results in separate structs. 2008-06-18 09:34:17 +00:00
serialise.hh * Some refactoring: put the GC options / results in separate structs. 2008-06-18 09:34:17 +00:00
sha1.c * Optional switch "--with-openssl=<PATH>" to use OpenSSL's 2006-02-13 19:52:43 +00:00
sha1.h * Optional switch "--with-openssl=<PATH>" to use OpenSSL's 2006-02-13 19:52:43 +00:00
sha256.c * Add SHA-256. 2005-01-14 12:03:04 +00:00
sha256.h * FreeBSD 4.x doesn't have stdint.h, use inttypes.h instead (which is 2005-05-04 16:32:54 +00:00
types.hh * Get rid of the substitutes database table (NIX-47). Instead, if we 2007-08-12 00:29:28 +00:00
util.cc * Strip off the `.nix' suffix from the attribute name for files in 2008-08-25 13:31:57 +00:00
util.hh * Garbage collector: added an option `--use-atime' to delete paths in 2008-09-17 10:02:55 +00:00
xml-writer.cc * Use a proper namespace. 2006-09-04 21:06:23 +00:00
xml-writer.hh * Use a proper namespace. 2006-09-04 21:06:23 +00:00