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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Theune 
								
							 
						 
						
							
							
							
							
								
							
							
								ea39c98d41 
								
							 
						 
						
							
							
								
								Implement alternative to lazy generations:  
							
							... 
							
							
							
							* only the last generation can be lazy
* depend on the '--lazy-generation' flag to be set 
							
						 
						
							2015-05-19 20:03:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Theune 
								
							 
						 
						
							
							
							
							
								
							
							
								3d83188702 
								
							 
						 
						
							
							
								
								Enable lazy/sparse allocation of generation symlinks: avoid creating  
							
							... 
							
							
							
							new generations if a generation already exists.
Alternatively or additionally I propose a mode where only the *last* generation will be sparse. 
							
						 
						
							2015-05-18 08:38:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									aszlig 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1f795f9f44 
								
							 
						 
						
							
							
								
								tests: Fix wrong channel name in nix-channel.sh.  
							
							... 
							
							
							
							The $channelName variable passed to the channel builder is the last
portion of the URL and while that works in the previous test for
channels prior to #519 , it doesn't work if the last portion is
nixexprs.tar.bz2.
Signed-off-by: aszlig <aszlig@redmoonstudios.org> 
							
						 
						
							2015-04-29 03:18:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Peebles 
								
							 
						 
						
							
							
							
							
								
							
							
								8a84bd8c8b 
								
							 
						 
						
							
							
								
								Support tarballs in nix channel URLs  
							
							
							
						 
						
							2015-04-20 00:34:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								147deb236e 
								
							 
						 
						
							
							
								
								nix-store --generate-binary-cache-key: Write key to disk  
							
							... 
							
							
							
							This ensures proper permissions for the secret key. 
							
						 
						
							2015-02-18 11:19:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								bd91064150 
								
							 
						 
						
							
							
								
								Use $<attr>Path instead of $<attr> for passAsFile  
							
							
							
						 
						
							2015-02-17 16:42:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								a70d275f3d 
								
							 
						 
						
							
							
								
								Allow passing attributes via files instead of environment variables  
							
							... 
							
							
							
							Closes  #473 . 
						
							2015-02-17 14:42:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8c8750ae66 
								
							 
						 
						
							
							
								
								Test chroot building  
							
							
							
						 
						
							2015-02-16 12:20:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								1c972cba14 
								
							 
						 
						
							
							
								
								Make libsodium an optional dependency  
							
							
							
						 
						
							2015-02-10 11:54:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e0def5bc4b 
								
							 
						 
						
							
							
								
								Use libsodium instead of OpenSSL for binary cache signing  
							
							... 
							
							
							
							Sodium's Ed25519 signatures are much shorter than OpenSSL's RSA
signatures. Public keys are also much shorter, so they're now
specified directly in the nix.conf option ‘binary-cache-public-keys’.
The new command ‘nix-store --generate-binary-cache-key’ generates and
prints a public and secret key. 
							
						 
						
							2015-02-04 17:10:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								73bf32ce94 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'shlevy/baseNameOf-no-copy'  
							
							... 
							
							
							
							baseNameOf: Don't copy paths to the store first 
							
						 
						
							2015-01-29 03:29:09 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								6f8ff8564f 
								
							 
						 
						
							
							
								
								Urgh  
							
							
							
						 
						
							2014-12-11 09:58:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d51eed833a 
								
							 
						 
						
							
							
								
								Shut up a warning  
							
							
							
						 
						
							2014-12-05 19:25:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								976df480c9 
								
							 
						 
						
							
							
								
								Add a primop for regular expression pattern matching  
							
							... 
							
							
							
							The function ‘builtins.match’ takes a POSIX extended regular
expression and an arbitrary string. It returns ‘null’ if the string
does not match the regular expression. Otherwise, it returns a list
containing substring matches corresponding to parenthesis groups in
the regex. The regex must match the entire string (i.e. there is an
implied "^<pat>$" around the regex).  For example:
  match "foo" "foobar" => null
  match "foo" "foo" => []
  match "f(o+)(.*)" "foooobar" => ["oooo" "bar"]
  match "(.*/)?([^/]*)" "/dir/file.nix" => ["/dir/" "file.nix"]
  match "(.*/)?([^/]*)" "file.nix" => [null "file.nix"]
The following example finds all regular files with extension .nix or
.patch underneath the current directory:
  let
    findFiles = pat: dir: concatLists (mapAttrsToList (name: type:
      if type == "directory" then
        findFiles pat (dir + "/" + name)
      else if type == "regular" && match pat name != null then
        [(dir + "/" + name)]
      else []) (readDir dir));
  in findFiles ".*\\.(nix|patch)" (toString ./.) 
							
						 
						
							2014-11-25 11:47:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								997defa166 
								
							 
						 
						
							
							
								
								Add functors (callable attribute sets).  
							
							... 
							
							
							
							With this, attribute sets with a `__functor` attribute can be applied
just like normal functions. This can be used to attach arbitrary
metadata to a function without callers needing to treat it specially. 
							
						 
						
							2014-11-15 16:12:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								c9bd6a1de4 
								
							 
						 
						
							
							
								
								Fix context test  
							
							
							
						 
						
							2014-10-18 20:34:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								c3f0a489f9 
								
							 
						 
						
							
							
								
								Add primop ‘catAttrs’  
							
							
							
						 
						
							2014-10-04 18:15:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d4fcbe1687 
								
							 
						 
						
							
							
								
								Add primop ‘attrValues’  
							
							
							
						 
						
							2014-10-04 16:41:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								3fd2d2187e 
								
							 
						 
						
							
							
								
								Add test for readDir primop  
							
							
							
						 
						
							2014-10-03 22:32:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								13a18ceb44 
								
							 
						 
						
							
							
								
								Fix use of PAGER during tests  
							
							
							
						 
						
							2014-09-23 15:18:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0cd6596b0e 
								
							 
						 
						
							
							
								
								Add ‘deepSeq’ primop  
							
							... 
							
							
							
							Note that unlike ‘lib.deepSeq’ in Nixpkgs, this handles cycles. 
							
						 
						
							2014-09-22 16:05:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								a54c263402 
								
							 
						 
						
							
							
								
								Add ‘seq’ primop  
							
							
							
						 
						
							2014-09-22 16:05:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f8df935102 
								
							 
						 
						
							
							
								
								tests/remote-builds.nix: Time out faster  
							
							
							
						 
						
							2014-09-05 11:49:07 +02:00