lix/src
Eelco Dolstra 0b305c534f * Store attribute sets as a vector instead of a map (i.e. a red-black
tree).  This saves a lot of memory.  The vector should be sorted so
  that names can be looked up using binary search, but this is not the
  case yet.  (Surprisingly, looking up attributes using linear search
  doesn't have a big impact on performance.)

  Memory consumption for

    $ nix-instantiate /etc/nixos/nixos/tests -A bittorrent.test --readonly-mode

  on x86_64-linux with GC enabled is now 185 MiB (compared to 946
  MiB on the trunk).
2010-10-24 00:41:29 +00:00
..
bin2c * Fix building on Cygwin (http://hydra.nixos.org/build/325071). 2010-03-16 13:01:52 +00:00
boost * Install some headers in the right location. 2009-03-05 14:57:50 +00:00
bsdiff-4.3 src/bsdiff-4.3/Makefile.am: include the 'compat-include' directory in distribution tarballs 2010-07-15 14:35:20 +00:00
libexpr * Store attribute sets as a vector instead of a map (i.e. a red-black 2010-10-24 00:41:29 +00:00
libmain * Remove "auto" and "guess" as synonyms for 0 in the handling of 2010-08-04 12:23:59 +00:00
libstore * Make sure that config.h is included before the system headers, 2010-10-04 17:55:38 +00:00
libutil * Make sure that config.h is included before the system headers, 2010-10-04 17:55:38 +00:00
nix-env * Remove allocValues(). 2010-10-23 18:18:07 +00:00
nix-hash * Make sure that config.h is included before the system headers, 2010-10-04 17:55:38 +00:00
nix-instantiate * Store Value nodes outside of attribute sets. I.e., Attr now stores 2010-10-22 14:47:42 +00:00
nix-log2xml * Ignore carriage returns. 2008-11-25 02:30:35 +00:00
nix-setuid-helper * Drop the dependency on the ATerm library. 2010-04-19 14:51:58 +00:00
nix-store * Make sure that config.h is included before the system headers, 2010-10-04 17:55:38 +00:00
nix-worker * Make --cores work when building through the Nix daemon. 2010-08-12 09:21:50 +00:00
Makefile.am * Drop the dependency on the ATerm library. 2010-04-19 14:51:58 +00:00