lix/src
Eelco Dolstra 2d663b502d * Cache the result of file evaluation (i.e, memoize evalFile()). This
prevents files from being evaluated and stored as values multiple
  times.  For instance, evaluation of the ‘system’ attribute in NixOS
  causes ‘nixpkgs/pkgs/lib/lists.nix’ to be evaluated 2019 times.

  Caching gives a modest speedup and a decent memory footprint
  reduction (e.g., from 1.44s to 1.28s, and from 81 MiB to 59 MiB with
  GC_INITIAL_HEAP_SIZE=100000 on my system).
2011-08-06 19:45:43 +00:00
..
bin2c * Sync with the trunk. 2010-04-20 09:20:29 +00:00
boost * Install some headers in the right location. 2009-03-05 14:57:50 +00:00
bsdiff-4.3 * Quick hack around one of the pathological cases in bsdiff 2010-11-29 17:07:04 +00:00
libexpr * Cache the result of file evaluation (i.e, memoize evalFile()). This 2011-08-06 19:45:43 +00:00
libmain Add support for the build-timeout' and --timeout' options. 2011-06-30 15:19:13 +00:00
libstore * Fix a huuuuge security hole in the Nix daemon. It didn't check that 2011-07-20 18:10:47 +00:00
libutil * Sync with the trunk. 2011-02-09 12:25:53 +00:00
nix-env * Add a Nix expression search path feature. Paths between angle 2011-08-06 16:05:24 +00:00
nix-hash * Store the size of a store path in the database (to be precise, the 2010-11-16 17:11:46 +00:00
nix-instantiate * Add a Nix expression search path feature. Paths between angle 2011-08-06 16:05:24 +00:00
nix-log2xml * Emit warning='1' or error='1' attributes for lines marked as 2010-03-05 12:54:58 +00:00
nix-setuid-helper * Drop the dependency on the ATerm library. 2010-04-19 14:51:58 +00:00
nix-store * Add an operation `nix-store -q --size'. 2010-11-17 12:40:52 +00:00
nix-worker * Propagate the "100" exit status for failed builds through the Nix 2010-12-17 11:28:26 +00:00
Makefile.am * Drop the dependency on the ATerm library. 2010-04-19 14:51:58 +00:00