lix/src
Eelco Dolstra 339c142009 * Use optimistic profile locking for nix-env operations like `-i' and
`-u'.  Instead of acquiring an exclusive lock on the profile for the
  entire duration of the operation, we just perform the operation
  optimistically (without an exclusive lock), and check at the end
  whether the profile changed while we were busy (i.e., the symlink
  target changed).  If so, the operation is restarted.  Restarting is
  generally cheap, since the build results are still in the Nix store.
  Most of the time, only the user environment has to be rebuilt.
2008-08-04 16:21:45 +00:00
..
bin2c * "Fix expression" -> "Nix expression". 2003-11-18 12:06:07 +00:00
boost * Install header files in /nix/include/nix. 2006-09-04 22:41:36 +00:00
bsdiff-4.3 * Mac OS X 10.5 compatibility. 2007-12-13 22:06:19 +00:00
libexpr * Print a better error message when a non-derivation attribute set is 2008-07-24 14:52:25 +00:00
libmain * `nix-store --realise': print what paths will be built/downloaded, 2008-08-04 13:44:46 +00:00
libstore * build.cc: only use a substituter if it returns info for a path. 2008-08-04 13:15:35 +00:00
libutil * Make nix-env --dry-run print the paths to be substituted correctly 2008-08-02 12:54:35 +00:00
nix-env * Use optimistic profile locking for nix-env operations like `-i' and 2008-08-04 16:21:45 +00:00
nix-hash * Use a proper namespace. 2006-09-04 21:06:23 +00:00
nix-instantiate * Option --argstr for passing string arguments easily. (NIX-75) 2007-01-14 12:32:44 +00:00
nix-log2xml * GCC 4.3.0 (Fedora 9) compatibility fixes. Reported by Gour and 2008-05-21 11:17:31 +00:00
nix-setuid-helper * Remove a warning. 2007-04-16 14:45:25 +00:00
nix-store * `nix-store --realise': print what paths will be built/downloaded, 2008-08-04 13:44:46 +00:00
nix-worker * querySubstitutablePathInfo: work properly when run via the daemon. 2008-08-04 11:44:50 +00:00
aterm-helper.pl * Big cleanup of the semantics of paths, strings, contexts, string 2006-10-16 15:55:34 +00:00
Makefile.am * Start of the setuid helper (the program that performs the operations 2006-12-06 01:24:02 +00:00