A modern, delicious implementation of the Nix package manager, focused on correctness, usability, and growth — and committed to doing right by its community
Find a file
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
blacklisting
corepkgs * Sync with the trunk. 2010-05-07 14:46:47 +00:00
doc nix manual: fix 'install' -> 'uninstall' in garbage collection section of introduction 2010-10-06 19:04:04 +00:00
externals 2010-04-22 11:34:15 +00:00
make
misc * Highlight URLs containing "=" properly. 2009-06-18 10:04:14 +00:00
scripts * nix-build: pass --cores. 2010-08-24 09:21:59 +00:00
src * Store attribute sets as a vector instead of a map (i.e. a red-black 2010-10-24 00:41:29 +00:00
tests * Regression test for listToAttr's behaviour if an attribute name 2010-10-23 22:55:30 +00:00
.gitignore Add `.gitignore'. 2010-02-10 15:55:46 +00:00
aterm-gc.supp * Extend the ATerm suppressions to 64-bit. 2008-08-29 14:38:04 +00:00
AUTHORS
bootstrap.sh
ChangeLog
configure.ac * Make building against the Boehm GC a configure option. 2010-10-22 13:39:15 +00:00
COPYING
INSTALL
Makefile.am * Don't create /nix/var/nix/gcroots/{tmp,channels}, since they don't 2009-11-23 12:48:54 +00:00
nix.conf.example * Document --cores in the manual. 2010-08-17 07:22:05 +00:00
nix.spec.in * Urgh. 2008-11-20 16:42:52 +00:00
README * Install documentation in $(docdir) (i.e. share/doc/nix). 2008-11-19 13:19:09 +00:00
release.nix * rpmBuild already includes the disk image in the output name. 2010-08-17 14:08:44 +00:00
substitute.mk * "type -P" isn't portable. 2010-10-04 15:50:08 +00:00
version * Bump the version number. 2010-08-17 15:39:35 +00:00

Nix is a purely functional package manager.  For installation and
usage instructions, please read the manual, which can be found in
`docs/manual/manual.html', and additionally at the Nix website at
<http://nixos.org/>.


Acknowledgments

This product includes software developed by the OpenSSL Project for
use in the OpenSSL Toolkit (http://www.OpenSSL.org/).