Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								22d6e31fc6 
								
							 
						 
						
							
							
								
								Add a mechanism for derivation attributes to reference the derivation's outputs  
							
							... 
							
							
							
							For example, you can now say:
  configureFlags = "--prefix=${placeholder "out"} --includedir=${placeholder "dev"}";
The strings returned by the ‘placeholder’ builtin are replaced at
build time by the actual store paths corresponding to the specified
outputs.
Previously, you had to work around the inability to self-reference by doing stuff like:
  preConfigure = ''
    configureFlags+=" --prefix $out --includedir=$dev"
  '';
or rely on ad-hoc variable interpolation semantics in Autoconf or Make
(e.g. --prefix=\$(out)), which doesn't always work. 
							
						 
						
							2016-08-17 17:19:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2fad86f361 
								
							 
						 
						
							
							
								
								Remove $NIX_DB_DIR  
							
							... 
							
							
							
							This variable has no reason to exist, given $NIX_STATE_DIR. 
							
						 
						
							2016-08-10 18:05:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								6e51af8023 
								
							 
						 
						
							
							
								
								Nuke nix-push.  
							
							... 
							
							
							
							Rarely used, nix copy replaces it. 
							
						 
						
							2016-08-10 11:13:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								15c035c13f 
								
							 
						 
						
							
							
								
								Remove nix-install-package.  
							
							... 
							
							
							
							Refs #831  
							
						 
						
							2016-08-10 08:20:51 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0f55dd5b0e 
								
							 
						 
						
							
							
								
								Shut up warning  
							
							
							
						 
						
							2016-07-21 14:25:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e95f3c4443 
								
							 
						 
						
							
							
								
								Fix test  
							
							... 
							
							
							
							http://hydra.nixos.org/build/36631898  
						
							2016-06-17 15:26:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								cf198952d0 
								
							 
						 
						
							
							
								
								HttpBinaryCacheStore: Fix caching of WantMassQuery  
							
							... 
							
							
							
							Also, test HttpBinaryCacheStore in addition to LocalBinaryCacheStore. 
							
						 
						
							2016-06-01 16:24:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								759ac27f28 
								
							 
						 
						
							
							
								
								Fix nix-profile test in a chroot  
							
							... 
							
							
							
							http://hydra.nixos.org/build/36462078  
						
							2016-05-31 13:07:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e4f0ba55ac 
								
							 
						 
						
							
							
								
								Disable the SSH substituter test for now  
							
							
							
						 
						
							2016-05-31 11:48:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f7be7324b4 
								
							 
						 
						
							
							
								
								Forgot to commit  
							
							
							
						 
						
							2016-05-30 20:24:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								42ae8d95aa 
								
							 
						 
						
							
							
								
								Test trying the next substitute after a bad signature  
							
							
							
						 
						
							2016-05-30 15:18:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								bac123ddd9 
								
							 
						 
						
							
							
								
								Test the NAR info cache  
							
							
							
						 
						
							2016-05-30 15:18:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								3593c8285d 
								
							 
						 
						
							
							
								
								Re-implement binary cache signature checking  
							
							... 
							
							
							
							This is now done in LocalStore::addToStore(), rather than in the
binary cache substituter (which no longer exists). 
							
						 
						
							2016-05-30 15:18:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								12ddbad458 
								
							 
						 
						
							
							
								
								LocalStore::addToStore: Verify hash of the imported path  
							
							
							
						 
						
							2016-05-30 15:18:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								aa3bc3d5dc 
								
							 
						 
						
							
							
								
								Eliminate the substituter mechanism  
							
							... 
							
							
							
							Substitution is now simply a Store -> Store copy operation, most
typically from BinaryCacheStore to LocalStore. 
							
						 
						
							2016-04-29 13:57:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								41633f9f73 
								
							 
						 
						
							
							
								
								Improved logging abstraction  
							
							... 
							
							
							
							This also gets rid of --log-type, since the nested log type isn't
useful in a multi-threaded situation, and nobody cares about the
"pretty" log type. 
							
						 
						
							2016-04-25 19:18:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								21ef1670b3 
								
							 
						 
						
							
							
								
								Fix test failures  
							
							
							
						 
						
							2016-04-21 18:21:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Peebles 
								
							 
						 
						
							
							
							
							
								
							
							
								608b0265e1 
								
							 
						 
						
							
							
								
								Print out all bad references/requisites at once  
							
							... 
							
							
							
							Also updates tests to check for new information. Fixes  #799  
							
						 
						
							2016-04-16 19:58:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								363f37d084 
								
							 
						 
						
							
							
								
								Make the search path lazier with non-fatal errors  
							
							... 
							
							
							
							Thus, -I / $NIX_PATH entries are now downloaded only when they are
needed for evaluation. An error to download an entry is a non-fatal
warning (just like non-existant paths).
This does change the semantics of builtins.nixPath, which now returns
the original, rather than resulting path. E.g., before we had
  [ { path = "/nix/store/hgm3yxf1lrrwa3z14zpqaj5p9vs0qklk-nixexprs.tar.xz"; prefix = "nixpkgs"; } ... ]
but now
  [ { path = "https://nixos.org/channels/nixos-16.03/nixexprs.tar.xz "; prefix = "nixpkgs"; } ... ]
Fixes  #792 . 
							
						 
						
							2016-04-14 15:32:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								fc6a032989 
								
							 
						 
						
							
							
								
								Add tests for restricted eval mode  
							
							
							
						 
						
							2016-04-14 15:24:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								7186539711 
								
							 
						 
						
							
							
								
								nix-profile test: Set USER  
							
							
							
						 
						
							2016-04-13 10:43:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								867967265b 
								
							 
						 
						
							
							
								
								Remove manifest support  
							
							... 
							
							
							
							Manifests have been superseded by binary caches for years. This also
gets rid of nix-pull, nix-generate-patches and bsdiff/bspatch. 
							
						 
						
							2016-04-11 16:20:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8cffec8485 
								
							 
						 
						
							
							
								
								Remove failed build caching  
							
							... 
							
							
							
							This feature was implemented for Hydra, but Hydra no longer uses it. 
							
						 
						
							2016-04-08 18:19:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b86555aa2b 
								
							 
						 
						
							
							
								
								Fix nix-copy-closure test on 16.03  
							
							
							
						 
						
							2016-03-30 17:20:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								3b81b26457 
								
							 
						 
						
							
							
								
								Use shorter daemon socket path in tests  
							
							... 
							
							
							
							Otherwise we hit the 104 character limit.
http://hydra.nixos.org/build/33562028  
							
						 
						
							2016-03-24 14:45:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e03d6e0998 
								
							 
						 
						
							
							
								
								Fix broken number parsing in fromJSON  
							
							... 
							
							
							
							The call to tmp_number.append had its arguments mixed up. Also, JSON
does not allow a trailing "," after array/object members. 
							
						 
						
							2016-02-15 15:01:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								eb62e23f14 
								
							 
						 
						
							
							
								
								Fix test broken by  #762  
							
							
							
						 
						
							2016-02-15 15:01:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b3e8d72770 
								
							 
						 
						
							
							
								
								Merge pull request  #762  from ctheune/ctheune-floats  
							
							... 
							
							
							
							Implement floats 
							
						 
						
							2016-02-12 12:49:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4f7824c58e 
								
							 
						 
						
							
							
								
								Remove tests/lexer.sh  
							
							... 
							
							
							
							"tests/lang.sh" can handle this. 
							
						 
						
							2016-02-01 18:27:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								9e7c1a4bbd 
								
							 
						 
						
							
							
								
								Use the daemon when we don't have write access to the Nix database  
							
							
							
						 
						
							2016-01-31 10:28:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								5d8b7eb3e1 
								
							 
						 
						
							
							
								
								Revert "Revert "next try for "don't abort when given unmatched '}' with 'start-condition stack underflow'. This fixes   #751 """  
							
							... 
							
							
							
							This reverts commit b669d3d2e8 
							
						 
						
							2016-01-20 16:34:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b669d3d2e8 
								
							 
						 
						
							
							
								
								Revert "next try for "don't abort when given unmatched '}' with 'start-condition stack underflow'. This fixes   #751 ""  
							
							... 
							
							
							
							This reverts commit ed23c8568e 
							
						 
						
							2016-01-20 00:05:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fabian Schmitthenner 
								
							 
						 
						
							
							
							
							
								
							
							
								ed23c8568e 
								
							 
						 
						
							
							
								
								next try for "don't abort when given unmatched '}' with 'start-condition stack underflow'. This fixes   #751 "  
							
							... 
							
							
							
							This reverts commit 8120b6fb8a8d22b26448 
							
						 
						
							2016-01-19 20:35:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2ef7e2e795 
								
							 
						 
						
							
							
								
								Fix repair test  
							
							... 
							
							
							
							http://hydra.nixos.org/build/30001635  
						
							2016-01-07 13:52:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Theune 
								
							 
						 
						
							
							
							
							
								
							
							
								5cdcaf5e8e 
								
							 
						 
						
							
							
								
								Adapt tests to show that floats work properly.  
							
							
							
						 
						
							2016-01-06 10:03:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								6f1743b1a5 
								
							 
						 
						
							
							
								
								Support SHA-512 hashes  
							
							... 
							
							
							
							Fixes  #679 .
Note: on x86_64, SHA-512 is considerably faster than SHA-256 (198 MB/s
versus 131 MB/s). 
						
							2015-11-04 16:37:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								1f735a3440 
								
							 
						 
						
							
							
								
								<nix/fetchurl.nix>: Support xz-compressed NARs  
							
							
							
						 
						
							2015-10-30 12:34:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								dae5dc7ade 
								
							 
						 
						
							
							
								
								<nix/fetchurl.nix>: Support downloading and unpacking NARs  
							
							... 
							
							
							
							This removes the need to have multiple downloads in the stdenv
bootstrap process (like a separate busybox binary for Linux, or
curl/mkdir/sh/bzip2 for Darwin). Now all those files can be combined
into a single NAR. 
							
						 
						
							2015-10-30 11:27:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Iwan Aucamp 
								
							 
						 
						
							
							
							
							
								
							
							
								75837651f1 
								
							 
						 
						
							
							
								
								Output line number on infinite recursion  
							
							
							
						 
						
							2015-07-31 20:26:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								76cc8e97a2 
								
							 
						 
						
							
							
								
								Add sort primop  
							
							
							
						 
						
							2015-07-28 18:39:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								50807f3dd5 
								
							 
						 
						
							
							
								
								Add primop genList  
							
							... 
							
							
							
							This can be used to implement functions like ‘imap’ (or for that
matter, ‘map’) without the quadratic complexity incurred by calling
‘++’ repeatedly. 
							
						 
						
							2015-07-28 17:28:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d6d5885c15 
								
							 
						 
						
							
							
								
								Add replaceStrings primop  
							
							... 
							
							
							
							This is a generalisation of replaceChars in Nixpkgs. 
							
						 
						
							2015-07-24 15:32:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2e8fd4c5cd 
								
							 
						 
						
							
							
								
								Add concatStringsSep as a primop  
							
							... 
							
							
							
							This fixes the quadratic behaviour of concatStrings/concatStringsSep
in Nixpkgs. 
							
						 
						
							2015-07-24 02:38:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								14be783676 
								
							 
						 
						
							
							
								
								Add primops all and any  
							
							... 
							
							
							
							These are used thousands of times during NixOS evaluation, so it's
useful to speed them up. 
							
						 
						
							2015-07-23 19:23:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								61af14a921 
								
							 
						 
						
							
							
								
								Add foldl' primop  
							
							
							
						 
						
							2015-07-23 17:03:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guillaume Maudoux 
								
							 
						 
						
							
							
							
							
								
							
							
								467977f203 
								
							 
						 
						
							
							
								
								Fix the parsing of "$"'s in strings.  
							
							
							
						 
						
							2015-07-03 14:09:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								90aec21d76 
								
							 
						 
						
							
							
								
								Fix tarball test  
							
							... 
							
							
							
							The tarball cache is stored in $HOME, so the test should set up its
own $HOME. 
							
						 
						
							2015-06-02 13:20:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								bc51175dc0 
								
							 
						 
						
							
							
								
								Add tarball tests  
							
							
							
						 
						
							2015-06-01 16:18:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								a1c1bf3a56 
								
							 
						 
						
							
							
								
								Merge branch 'submit/sparse-generation-symlinks' of  https://github.com/ctheune/nix  
							
							
							
						 
						
							2015-05-21 12:04:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Theune 
								
							 
						 
						
							
							
							
							
								
							
							
								12a888894b 
								
							 
						 
						
							
							
								
								Mis-read Eelko's request to not make this an option: now, let's not make  
							
							... 
							
							
							
							it an option. :) 
							
						 
						
							2015-05-20 17:29:52 +02:00