Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								a3fd53b9eb 
								
							 
						 
						
							
							
								
								* Style tweak.  
							
							
							
						 
						
							2006-10-04 17:07:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								59ef0aaf3f 
								
							 
						 
						
							
							
								
								* Strings.  
							
							
							
						 
						
							2006-10-04 16:02:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								407c9fd520 
								
							 
						 
						
							
							
								
								* Explanation of toXML example.  
							
							
							
						 
						
							2006-10-04 15:20:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0ef3bd3c37 
								
							 
						 
						
							
							
								
								* Use GIF callouts instead of PNG since the GIFs have transparency.  
							
							
							
						 
						
							2006-10-04 12:20:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4a7ece698b 
								
							 
						 
						
							
							
								
								 
							
							
							
						 
						
							2006-10-04 08:26:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								bd4f1b4bb8 
								
							 
						 
						
							
							
								
								* Style tweaks.  
							
							
							
						 
						
							2006-10-04 08:14:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								96fa456a0a 
								
							 
						 
						
							
							
								
								* An example of using toXML to pass structured information to a  
							
							... 
							
							
							
							builder and generate a Jetty configuration file with XSLT. 
							
						 
						
							2006-10-03 15:39:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								5fd44654db 
								
							 
						 
						
							
							
								
								* toXML: propagate the context to allow derivations to be used in the  
							
							... 
							
							
							
							argument. 
							
						 
						
							2006-10-03 15:38:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								3837fb233c 
								
							 
						 
						
							
							
								
								* Document the built-in functions.  
							
							
							
						 
						
							2006-10-03 15:19:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d20c3011a0 
								
							 
						 
						
							
							
								
								* toFile: added an additional argument to specify the store path  
							
							... 
							
							
							
							suffix, e.g., `builtins.toFile "builder.sh" "..."'.
* toFile: handle references to other files correctly. 
							
						 
						
							2006-10-03 14:55:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								84e6c43e85 
								
							 
						 
						
							
							
								
								* Documented nix-hash.  
							
							
							
						 
						
							2006-10-02 22:11:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								cfe35ca0e0 
								
							 
						 
						
							
							
								
								* Manual.  
							
							
							
						 
						
							2006-10-02 20:28:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								853252ac66 
								
							 
						 
						
							
							
								
								* Document the new let.  
							
							
							
						 
						
							2006-10-02 16:14:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ac19b333b3 
								
							 
						 
						
							
							
								
								* Finally, a real "let" syntax: `let x = ...; ... z = ...; in ...'.  
							
							
							
						 
						
							2006-10-02 15:52:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7581cfdee4 
								
							 
						 
						
							
							
								
								* Hack for Bison 2.3 compatability.  
							
							
							
						 
						
							2006-10-02 14:43:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f316b6c1a9 
								
							 
						 
						
							
							
								
								* Manual updates (especially how nix-build makes testing packages much  
							
							... 
							
							
							
							easier; no longer need a helper expression). 
							
						 
						
							2006-10-02 11:50:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								91a01e6fcf 
								
							 
						 
						
							
							
								
								* Manual.  
							
							
							
						 
						
							2006-10-02 09:01:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								88d422567e 
								
							 
						 
						
							
							
								
								* One-click installs.  
							
							
							
						 
						
							2006-09-29 14:59:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0212feeed6 
								
							 
						 
						
							
							
								
								* Document nix-install-package and the nixpkg file format.  
							
							
							
						 
						
							2006-09-29 14:16:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								070e07ed5a 
								
							 
						 
						
							
							
								
								* Manual.  
							
							
							
						 
						
							2006-09-29 11:03:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								30c7db85d8 
								
							 
						 
						
							
							
								
								* Manual updates, some style improvements.  
							
							
							
						 
						
							2006-09-29 10:31:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e2eed05224 
								
							 
						 
						
							
							
								
								* Manual updates.  
							
							... 
							
							
							
							* Documented nix-{pack,unpack}-closure. 
							
						 
						
							2006-09-28 09:10:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4ad6fb7ea3 
								
							 
						 
						
							
							
								
								* Fix setuid builds.  
							
							
							
						 
						
							2006-09-27 21:04:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								015ac7c7da 
								
							 
						 
						
							
							
								
								* Release notes.  
							
							
							
						 
						
							2006-09-27 13:27:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								a9a6356ffc 
								
							 
						 
						
							
							
								
								* Release notes.  
							
							
							
						 
						
							2006-09-27 12:43:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e47d42536f 
								
							 
						 
						
							
							
								
								* Release notes.  
							
							
							
						 
						
							2006-09-26 09:57:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								5ca45d085e 
								
							 
						 
						
							
							
								
								* Use "propagated-user-env-packages", not "propagated-build-inputs"  
							
							... 
							
							
							
							for packages that should be propagated to the user environment. 
							
						 
						
							2006-09-25 15:11:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								02f2335712 
								
							 
						 
						
							
							
								
								* Propagated packages now have lower priority; they are symlinked  
							
							... 
							
							
							
							*after* the packages that have been explicitly installed, and
  collisions are ignored. 
							
						 
						
							2006-09-25 15:07:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								3632019b73 
								
							 
						 
						
							
							
								
								* Quick hack to let nix-install-package set the package name properly  
							
							... 
							
							
							
							(e.g., "java-front-0.9pre15899" instead of "java-front";
  particularly important when doing upgrades later on). 
							
						 
						
							2006-09-25 14:00:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d43565c3e8 
								
							 
						 
						
							
							
								
								* In `nix-channel --update', skip manifests that assume a Nix store at  
							
							... 
							
							
							
							a different location than the user's.  This makes channels usable as
  a source deployment mechanism for people who install Nix under
  non-standard prefixes.  (NIX-57) 
							
						 
						
							2006-09-25 11:11:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								68ae953d8a 
								
							 
						 
						
							
							
								
								* Clean up calls to system().  
							
							
							
						 
						
							2006-09-25 10:44:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								76c9710091 
								
							 
						 
						
							
							
								
								* Use builtins.toPath.  
							
							
							
						 
						
							2006-09-25 10:29:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e347033f71 
								
							 
						 
						
							
							
								
								* The result of a concatenation with a derivation on the left-hand  
							
							... 
							
							
							
							side should be a path, I guess.
* Handle paths that are in the store but not direct children of the
  store directory.
* Ugh, hack to prevent double context wrapping. 
							
						 
						
							2006-09-24 21:39:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0e705391db 
								
							 
						 
						
							
							
								
								* Primop `toPath' to convert a string to a path.  
							
							... 
							
							
							
							* Primop `pathExists' to check for path existence. 
							
						 
						
							2006-09-24 18:23:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e47e0c2dbe 
								
							 
						 
						
							
							
								
								* Builtin function `getEnv' for getting environment variables.  
							
							
							
						 
						
							2006-09-24 17:48:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								df8873e14a 
								
							 
						 
						
							
							
								
								* lessThan primitive for integer comparison.  
							
							
							
						 
						
							2006-09-24 15:21:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2ab4bc44c7 
								
							 
						 
						
							
							
								
								* Builtin function `add' to add integers.  
							
							... 
							
							
							
							* Put common test functions in tests/lang/lib.nix. 
							
						 
						
							2006-09-22 15:29:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d315210612 
								
							 
						 
						
							
							
								
								* Added a builtin function `isList' to test whether a value is a list.  
							
							... 
							
							
							
							With this primitive, a list-flattening function can be implemented
  (NIX-55, example is in tests/lang/eval-okay-flatten.nix). 
							
						 
						
							2006-09-22 14:55:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								c02a44183f 
								
							 
						 
						
							
							
								
								* Builtin functions head' and tail' to return the head and tail of  
							
							... 
							
							
							
							list.  Useful for lots of things, such as implementing a fold
  function (see NIX-30, example is in tests/lang/eval-okay-list.nix). 
							
						 
						
							2006-09-22 14:46:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8a1ab709a4 
								
							 
						 
						
							
							
								
								* New builtin functions builtins.{hasAttr, getAttr} to check for  
							
							... 
							
							
							
							attribute existence and to return an attribute from an attribute
  set, respectively.  Example: `hasAttr "foo" {foo = 1;}'.  They
  differ from the `?' and `.' operators in that the attribute name is
  an arbitrary expression.  (NIX-61) 
							
						 
						
							2006-09-22 14:31:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								666babbbfa 
								
							 
						 
						
							
							
								
								* Use a bounded amount of memory in scanForReferences() by not reading  
							
							... 
							
							
							
							regular files into memory all at once. 
							
						 
						
							2006-09-22 13:10:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								385c6f8737 
								
							 
						 
						
							
							
								
								* Supply the 64-bit ATerm patch, but don't apply it (since that  
							
							... 
							
							
							
							requires rerunning Autoconf/Automake).  Interested users should do
  that themselves. 
							
						 
						
							2006-09-22 12:07:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d22d7565f3 
								
							 
						 
						
							
							
								
								* Don't allocate the buffer twice.  
							
							
							
						 
						
							2006-09-22 11:28:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b43aeadbc9 
								
							 
						 
						
							
							
								
								* Don't allocate more than SIZE_MAX bytes.  
							
							
							
						 
						
							2006-09-22 11:13:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4cab35d1a6 
								
							 
						 
						
							
							
								
								* Build with -D_FILE_OFFSET_BITS=64 to support files >= 2^31 bytes  
							
							... 
							
							
							
							(NIX-22). 
							
						 
						
							2006-09-22 11:13:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								25df501704 
								
							 
						 
						
							
							
								
								* GC options in nix-store --help (NIX-15).  
							
							
							
						 
						
							2006-09-21 19:06:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0bd5eb71a0 
								
							 
						 
						
							
							
								
								* `nix-install-package --url': install from a URL (NIX-12).  
							
							... 
							
							
							
							* `nix-install-package --help' (NIX-9).
* `nix-install-package --non-interactive': don't prompt or pause.
* Tests for nix-install-package.
* Security fixes: filter the values obtained from the nixpkg. 
							
						 
						
							2006-09-21 18:54:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4e91d8621f 
								
							 
						 
						
							
							
								
								* Fix comment.  
							
							
							
						 
						
							2006-09-21 18:52:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ee5040421f 
								
							 
						 
						
							
							
								
								* Try konsole and gnome-terminal in addition to xterm.  
							
							
							
						 
						
							2006-09-21 11:29:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								1bdc152931 
								
							 
						 
						
							
							
								
								* Shut up a warning.  
							
							
							
						 
						
							2006-09-20 16:36:29 +00:00