Chase Adams 
								
							 
						 
						
							
							
							
							
								
							
							
								09a38f9125 
								
							 
						 
						
							
							
								
								update MD5 to SHA-256 in expression-syntax  
							
							
							
						 
						
							2017-08-18 16:07:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2ee1b9359b 
								
							 
						 
						
							
							
								
								Merge branch 'tokenize' of  https://github.com/nbp/nix  
							
							
							
						 
						
							2017-08-16 21:21:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicolas B. Pierron 
								
							 
						 
						
							
							
							
							
								
							
							
								b8867a0239 
								
							 
						 
						
							
							
								
								Add builtins.string function.  
							
							... 
							
							
							
							The function 'builtins.split' takes a POSIX extended regular expression
and an arbitrary string. It returns a list of non-matching substring
interleaved by lists of matched groups of the regular expression.
```nix
with builtins;
assert split "(a)b" "abc"      == [ "" [ "a" ] "c" ];
assert split "([ac])" "abc"    == [ "" [ "a" ] "b" [ "c" ] "" ];
assert split "(a)|(c)" "abc"   == [ "" [ "a" null ] "b" [ null "c" ] "" ];
assert split "([[:upper:]]+)" "  FOO   "
                               == [ "  " [ "FOO" ] "   " ];
``` 
							
						 
						
							2017-08-15 20:04:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicolas B. Pierron 
								
							 
						 
						
							
							
							
							
								
							
							
								27417c6160 
								
							 
						 
						
							
							
								
								Move builtins.match documentation between map and mul.  
							
							
							
						 
						
							2017-08-15 18:34:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Harmen 
								
							 
						 
						
							
							
							
							
								
							
							
								1e0f59ae14 
								
							 
						 
						
							
							
								
								use sha256 hashes in the examples  
							
							... 
							
							
							
							And fix a dead link. 
							
						 
						
							2017-07-15 21:06:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d6064dd19b 
								
							 
						 
						
							
							
								
								Merge pull request  #1393  from pyrtsa/patch-1  
							
							... 
							
							
							
							Fix variable name typo in derivations doc 
							
						 
						
							2017-05-29 11:32:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pyry Jahkola 
								
							 
						 
						
							
							
							
							
								
							
							
								370428f86d 
								
							 
						 
						
							
							
								
								Remove stray > in builtins doc  
							
							
							
						 
						
							2017-05-28 20:47:35 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pyry Jahkola 
								
							 
						 
						
							
							
							
							
								
							
							
								86ea7d1566 
								
							 
						 
						
							
							
								
								Fix variable name typo in derivations doc  
							
							
							
						 
						
							2017-05-28 15:48:57 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b303ad012c 
								
							 
						 
						
							
							
								
								Merge pull request  #1382  from FRidh/patch-1  
							
							... 
							
							
							
							Document fetchTarball can take a sha256 
							
						 
						
							2017-05-24 11:07:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f134fc4cbe 
								
							 
						 
						
							
							
								
								Document that builtins.match takes a POSIX extended RE  
							
							
							
						 
						
							2017-05-17 12:18:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Frederik Rietdijk 
								
							 
						 
						
							
							
							
							
								
							
							
								2b2de5ef6a 
								
							 
						 
						
							
							
								
								Document fetchTarball can take a sha256  
							
							... 
							
							
							
							Note that I refer to `nix-prefetch-url`. 
							
						 
						
							2017-05-11 13:38:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1fd59447d5 
								
							 
						 
						
							
							
								
								Typo  
							
							
							
						 
						
							2017-05-10 18:38:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Domen Kožar 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								82a9c93c7f 
								
							 
						 
						
							
							
								
								doc: builtins.attrNames returns alphabetically sorted list  
							
							
							
						 
						
							2017-05-10 11:23:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Heckemann 
								
							 
						 
						
							
							
							
							
								
							
							
								9622d00afa 
								
							 
						 
						
							
							
								
								Manual: document tryEval  
							
							
							
						 
						
							2017-04-17 10:33:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								79f4583f8a 
								
							 
						 
						
							
							
								
								Fix XML validity  
							
							
							
						 
						
							2017-02-21 13:04:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Heckemann 
								
							 
						 
						
							
							
							
							
								
							
							
								b8564987a3 
								
							 
						 
						
							
							
								
								Document toString better  
							
							
							
						 
						
							2017-02-20 14:23:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Heckemann 
								
							 
						 
						
							
							
							
							
								
							
							
								bb5a6c0085 
								
							 
						 
						
							
							
								
								Document path-search behaviour  
							
							
							
						 
						
							2016-12-11 17:13:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Domen Kožar 
								
							 
						 
						
							
							
							
							
								
							
							
								41d6523ef5 
								
							 
						 
						
							
							
								
								Document builtins.match,  fixes   #1145  
							
							
							
						 
						
							2016-12-09 20:40:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									zimbatm 
								
							 
						 
						
							
							
							
							
								
							
							
								7d7ec2b3a8 
								
							 
						 
						
							
							
								
								Document the { __toString } interface  
							
							
							
						 
						
							2016-09-21 14:52:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Domen Kožar 
								
							 
						 
						
							
							
							
							
								
							
							
								0e3574d7f8 
								
							 
						 
						
							
							
								
								doc: move set functor para to Sets section  
							
							
							
						 
						
							2016-08-26 19:19:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Domen Kožar 
								
							 
						 
						
							
							
							
							
								
							
							
								ed39532dda 
								
							 
						 
						
							
							
								
								doc: add an example for builtins.substring  
							
							
							
						 
						
							2016-08-11 12:32:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Domen Kožar 
								
							 
						 
						
							
							
							
							
								
							
							
								9a1320af29 
								
							 
						 
						
							
							
								
								s/powerpc-darwin/x86_64-darwin/  
							
							... 
							
							
							
							Let's step in line with time and document more realistic values. 
							
						 
						
							2016-08-10 18:42:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Domen Kožar 
								
							 
						 
						
							
							
							
							
								
							
							
								5339ae4437 
								
							 
						 
						
							
							
								
								Merge pull request  #576  from qknight/args_explanation  
							
							... 
							
							
							
							extended args@ explanation 
							
						 
						
							2016-05-30 23:40:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joachim Schiele 
								
							 
						 
						
							
							
							
							
								
							
							
								6766041b84 
								
							 
						 
						
							
							
								
								Update language-constructs.xml  
							
							
							
						 
						
							2016-05-30 23:58:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joachim Schiele 
								
							 
						 
						
							
							
							
							
								
							
							
								659a3e399b 
								
							 
						 
						
							
							
								
								Update language-constructs.xml  
							
							
							
						 
						
							2016-05-30 23:58:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott R. Parish 
								
							 
						 
						
							
							
							
							
								
							
							
								96d3534a9e 
								
							 
						 
						
							
							
								
								fix "nix-build" examples  
							
							... 
							
							
							
							The existing "nix-build" examples were failing:
  error: cannot auto-call a function that has an argument without a default value (‘system’)
Thanks to @groxxda on irc for pointing out the fix!
Updated to completely remove unneeded path argument, suggested by @joachifm
Updated to remove other occurences of `all-packages.nix` from files as
suggested by @domenkozar 
							
						 
						
							2016-04-26 13:30:57 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b3e8d72770 
								
							 
						 
						
							
							
								
								Merge pull request  #762  from ctheune/ctheune-floats  
							
							... 
							
							
							
							Implement floats 
							
						 
						
							2016-02-12 12:49:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Theune 
								
							 
						 
						
							
							
							
							
								
							
							
								b4bda4765a 
								
							 
						 
						
							
							
								
								Update documentation for floats.  
							
							
							
						 
						
							2016-01-06 08:41:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimír Čunát 
								
							 
						 
						
							
							
							
							
								
							
							
								29c0199d5c 
								
							 
						 
						
							
							
								
								manual: document builtins.functionArgs  
							
							... 
							
							
							
							The text is just a conversion of comment from src/libexpr/primops.cc 
							
						 
						
							2016-01-05 13:29:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ce97523a7c 
								
							 
						 
						
							
							
								
								Fix readDir example  
							
							... 
							
							
							
							Fixes https://github.com/NixOS/nixos-homepage/issues/46 . 
							
						 
						
							2015-09-01 16:53:51 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joachim Schiele 
								
							 
						 
						
							
							
							
							
								
							
							
								8ce96becf0 
								
							 
						 
						
							
							
								
								extended args@ explanation  
							
							
							
						 
						
							2015-07-07 02:09:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								da196ec68f 
								
							 
						 
						
							
							
								
								Document tarball downloading  
							
							
							
						 
						
							2015-06-01 15:14:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								e0953d53de 
								
							 
						 
						
							
							
								
								Allow the leading component of a path to be a ~  
							
							
							
						 
						
							2015-02-19 08:05:16 -05: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 
								
							 
						 
						
							
							
							
							
								
							
							
								29e1ff675b 
								
							 
						 
						
							
							
								
								Keep sorted  
							
							
							
						 
						
							2015-02-17 13:55:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Данило Глинський (Danylo Hlynskyi) 
								
							 
						 
						
							
							
							
							
								
							
							
								ed56ea980b 
								
							 
						 
						
							
							
								
								Fix typo (assuming this is a typo)  
							
							... 
							
							
							
							Fix typo (assuming this is a typo)
`allowedRequisites` mentions `allowedReferences` in code example 
							
						 
						
							2015-01-08 16:43:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2142f47c06 
								
							 
						 
						
							
							
								
								Add section on SSH substituter  
							
							
							
						 
						
							2014-12-14 03:19:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								68b4717873 
								
							 
						 
						
							
							
								
								Delete the stdenv section  
							
							... 
							
							
							
							It's outdated and better covered in the Nixpkgs manual. 
							
						 
						
							2014-12-14 01:39:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								3d604ac88c 
								
							 
						 
						
							
							
								
								Document functors  
							
							
							
						 
						
							2014-11-15 16:25:47 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								722bd041ce 
								
							 
						 
						
							
							
								
								Document some primops  
							
							
							
						 
						
							2014-10-29 16:18:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimír Čunát 
								
							 
						 
						
							
							
							
							
								
							
							
								c313d86bb8 
								
							 
						 
						
							
							
								
								manual: add a note that lists are strict in length  
							
							... 
							
							
							
							Close  #345 . 
						
							2014-09-23 15:08:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								57f6463ec0 
								
							 
						 
						
							
							
								
								Tweak some chapter titles  
							
							
							
						 
						
							2014-09-16 14:38:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f0ef6b74b9 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:thatdocslady/nix  
							
							... 
							
							
							
							Conflicts:
	doc/manual/release-notes.xml
	doc/manual/writing-nix-expressions.xml 
							
						 
						
							2014-09-16 14:13:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mikey Ariel 
								
							 
						 
						
							
							
							
							
								
							
							
								8901acc976 
								
							 
						 
						
							
							
								
								Restructuring the Nix manual  
							
							
							
						 
						
							2014-08-27 18:41:09 +02:00