lix/src
Eelco Dolstra 6bb4c0b712 mkList: Scrub better
Clearing v.app.right was not enough, because the length field of a
list only takes 32 bits, so the most significant 32 bits of v.app.left
(a.k.a. v.thunk.env) would remain. This could cause Boehm GC to
interpret it as a valid pointer.

This change reduces maximum RSS for evaluating the ‘tested’ job in
nixos/release-small.nix from 1.33 GiB to 0.80 GiB, and runtime by
about 8%.
2014-10-09 13:08:53 +02:00
..
boost boost::shared_ptr -> std::shared_ptr 2014-03-30 00:49:23 +01:00
bsdiff-4.3 Fix "make dist" 2014-02-01 14:38:12 +01:00
download-via-ssh Settings: Add bool get() 2014-09-17 15:18:13 +02:00
libexpr mkList: Scrub better 2014-10-09 13:08:53 +02:00
libmain printMissing(): Print derivations in approximate build order 2014-09-26 14:09:20 +02:00
libstore Remove some duplicate code 2014-10-03 22:37:51 +02:00
libutil Remove some duplicate code 2014-10-03 22:37:51 +02:00
nix-daemon nix-daemon: Close unnecessary fd 2014-09-25 18:45:43 +02:00
nix-env Add --force-name support for --set in nix-env, to support nix-install-package --set 2014-09-23 15:11:24 +02:00
nix-hash Use proper quotes everywhere 2014-08-20 18:03:48 +02:00
nix-instantiate Rename strictForceValue -> forceValueDeep 2014-09-22 16:05:00 +02:00
nix-log2xml nix-log2xml: Handle newlines 2014-08-13 19:06:20 +02:00
nix-store Add an 'optimiseStore' remote procedure call. 2014-09-01 23:53:26 +02:00