lix-releng-staging/src
Eelco Dolstra dcc37c236c * nix-store, nix-instantiate: added an option `--add-root' to
immediately add the result as a permanent GC root.  This is the only
  way to prevent a race with the garbage collector.  For instance, the
  old style

    ln -s $(nix-store -r $(nix-instantiate foo.nix)) \
      /nix/var/nix/gcroots/result

  has two time windows in which the garbage collector can interfere
  (by GC'ing the derivation and the output, respectively).  On the
  other hand,

    nix-store --add-root /nix/var/nix/gcroots/result -r \
      $(nix-instantiate --add-root /nix/var/nix/gcroots/drv \
        foo.nix)

  is safe.

* nix-build: use `--add-root' to prevent GC races.
2005-02-01 12:36:25 +00:00
..
bin2c * "Fix expression" -> "Nix expression". 2003-11-18 12:06:07 +00:00
boost * This is also useful. 2004-06-18 16:52:31 +00:00
bsdiff-4.2 * Integrated bsdiff/bspatch 4.2 (from 2004-12-29 22:08:48 +00:00
libexpr * Missing dependency; only a problem when building from Subversion. 2005-01-27 19:00:48 +00:00
libmain * nix-store, nix-instantiate: added an option `--add-root' to 2005-02-01 12:36:25 +00:00
libstore * nix-store, nix-instantiate: added an option `--add-root' to 2005-02-01 12:36:25 +00:00
libutil * Topologically sort paths under the references relation to ensure 2005-01-31 14:00:43 +00:00
log2xml * Do not close a nesting level twice after close() has been 2004-03-27 15:33:19 +00:00
nix-env * Fix and simplify the garbage collector (it's still not concurrent, 2005-01-27 15:21:29 +00:00
nix-hash * Removed the `id' attribute hack. 2005-01-17 16:55:19 +00:00
nix-instantiate * nix-store, nix-instantiate: added an option `--add-root' to 2005-02-01 12:36:25 +00:00
nix-store * nix-store, nix-instantiate: added an option `--add-root' to 2005-02-01 12:36:25 +00:00
aterm-helper.pl * Support arities > 6. 2005-01-19 11:04:24 +00:00
Makefile.am * Integrated bsdiff/bspatch 4.2 (from 2004-12-29 22:08:48 +00:00