Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b70bd8fe56 
								
							 
						 
						
							
							
								
								* Reduce the number of value allocations in eval() by moving  
							
							... 
							
							
							
							responsibility for allocation of the result to the caller. 
							
						 
						
							2010-03-24 12:11:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d31c59eb17 
								
							 
						 
						
							
							
								
								* Plain lambdas.  
							
							
							
						 
						
							2010-03-24 11:06:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e8f7978274 
								
							 
						 
						
							
							
								
								 
							
							
							
						 
						
							2010-03-23 19:19:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0910ae9568 
								
							 
						 
						
							
							
								
								* Start of an evaluator that uses call-by-need (with thunk updating)  
							
							... 
							
							
							
							instead of (memoised) call-by-name. 
							
						 
						
							2010-03-23 17:30:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								90039e0863 
								
							 
						 
						
							
							
								
								* Branch for experimenting with faster / less memory-hungry  
							
							... 
							
							
							
							Nix expression evaluation. 
							
						 
						
							2010-03-23 15:09:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								71be50cc25 
								
							 
						 
						
							
							
								
								* Doh.  
							
							
							
						 
						
							2010-03-23 14:51:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								3bfd3a4e95 
								
							 
						 
						
							
							
								
								* Test "with as; with bs;" since nobody knows what its semantics is.  
							
							
							
						 
						
							2010-03-23 14:26:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								141294ff38 
								
							 
						 
						
							
							
								
								* Clean up error messages in killUser().  
							
							
							
						 
						
							2010-03-19 11:36:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								74299c1cfb 
								
							 
						 
						
							
							
								
								* Bump version number.  
							
							
							
						 
						
							2010-03-17 12:12:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								c4cfb392d3 
								
							 
						 
						
							
							
								
								 
							
							
							
						 
						
							2010-03-17 10:08:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8e3d98eb41 
								
							 
						 
						
							
							
								
								* Release notes for Nix 0.15.  
							
							
							
						 
						
							2010-03-16 13:12:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f0c473c5f7 
								
							 
						 
						
							
							
								
								* Fix building on Cygwin ( http://hydra.nixos.org/build/325071 ).  
							
							
							
						 
						
							2010-03-16 13:01:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								fe1b8781ae 
								
							 
						 
						
							
							
								
								* Fix a broken link (reported by Peter Koppstein).  
							
							
							
						 
						
							2010-03-16 12:58:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicolas Pierron 
								
							 
						 
						
							
							
							
							
								
							
							
								741b7577c1 
								
							 
						 
						
							
							
								
								Merge r20344 & r20346.  
							
							
							
						 
						
							2010-03-14 11:58:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lluís Batlle i Rossell 
								
							 
						 
						
							
							
							
							
								
							
							
								2fb0df83e9 
								
							 
						 
						
							
							
								
								Uh. somehow a Makefile tab got in as spaces. Fixing.  
							
							
							
						 
						
							2010-03-11 21:22:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lluís Batlle i Rossell 
								
							 
						 
						
							
							
							
							
								
							
							
								13cce8ec45 
								
							 
						 
						
							
							
								
								Making 'bin2c' to be built with the compiler for the local system.  
							
							... 
							
							
							
							I copied the configure.ac code about CC_FOR_BUILD from libX11. 
							
						 
						
							2010-03-11 20:56:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								05e15049a5 
								
							 
						 
						
							
							
								
								Show the build user's group in /etc/group in chroots.  
							
							... 
							
							
							
							* src/libstore/build.cc (nix::DerivationGoal::startBuilder): Create
  /etc/group showing the build user's group. 
							
						 
						
							2010-03-11 14:47:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								c752c9f41a 
								
							 
						 
						
							
							
								
								Fix thinko in r20547.  
							
							... 
							
							
							
							* src/libstore/build.cc (nix::DerivationGoal::startBuilder): Fix the GID
  of the build user in /etc/passwd. 
							
						 
						
							2010-03-11 10:33:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								2e8eaca573 
								
							 
						 
						
							
							
								
								Clear supplementary groups of `nixbld' in /etc/passwd in chroots.  
							
							... 
							
							
							
							* src/libstore/build.cc (nix::DerivationGoal::startBuilder): Don't
  display any supplementary groups for `nixbld' in /etc/passwd. 
							
						 
						
							2010-03-11 10:21:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								05fbf61f0e 
								
							 
						 
						
							
							
								
								* nix-prefetch-url depends on sed (see  
							
							... 
							
							
							
							http://hydra.nixos.org/build/311170 ). 
						
							2010-03-05 18:26:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								84a4dd5ff0 
								
							 
						 
						
							
							
								
								* Don't use fdatasync since it doesn't work on Snow Leopard.  
							
							... 
							
							
							
							* Don't refer to config.h in util.hh, because config.h is not
  installed (http://hydra.nixos.org/build/303053 ). 
							
						 
						
							2010-02-24 15:46:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7db2831d3a 
								
							 
						 
						
							
							
								
								* Use ATerm 2.5.  
							
							
							
						 
						
							2010-02-23 16:17:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								5ccb6f64f4 
								
							 
						 
						
							
							
								
								* Run ATerm's `make check'.  
							
							
							
						 
						
							2010-02-23 12:26:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								68e55cd9da 
								
							 
						 
						
							
							
								
								* Since Hydra now escapes +', =' and `?' to %NN in URIs,  
							
							... 
							
							
							
							nix-prefetch-url should unescape them, because `%' is not a valid
  character in store path names. 
							
						 
						
							2010-02-16 00:10:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								3b3e1025c3 
								
							 
						 
						
							
							
								
								* Typo.  Reported by Peter Koppstein.  
							
							
							
						 
						
							2010-02-12 10:50:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								20186a4079 
								
							 
						 
						
							
							
								
								Don't rely on `PATH_MAX' on GNU.  
							
							
							
						 
						
							2010-02-10 15:55:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								d0bf4adb1f 
								
							 
						 
						
							
							
								
								Add `.gitignore'.  
							
							
							
						 
						
							2010-02-10 15:55:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e08dbff9a8 
								
							 
						 
						
							
							
								
								* Fix a broken link (reported by Bjorn Buckwalter).  
							
							
							
						 
						
							2010-02-05 10:17:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e1e91a3731 
								
							 
						 
						
							
							
								
								* Bump.  
							
							
							
						 
						
							2010-02-04 15:46:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								817f4f7908 
								
							 
						 
						
							
							
								
								* Grmbl. Timing-sensitive tests are evil.  
							
							
							
						 
						
							2010-02-04 14:43:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f36b7e7579 
								
							 
						 
						
							
							
								
								 
							
							
							
						 
						
							2010-02-04 14:00:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								719cebcac2 
								
							 
						 
						
							
							
								
								* "Fix" incorrect help message.  
							
							
							
						 
						
							2010-02-04 09:38:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								443673620d 
								
							 
						 
						
							
							
								
								* Don't use ssh's -f flag since it leads to lots of lingering ssh  
							
							... 
							
							
							
							processes. 
							
						 
						
							2010-02-04 02:38:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7ec5a65925 
								
							 
						 
						
							
							
								
								* Doh!  The scope of $slotLock should extend to the end of the script,  
							
							... 
							
							
							
							because otherwise the lock will be released at the end of the while
  loop. 
							
						 
						
							2010-02-04 02:18:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								c9b2d80bcd 
								
							 
						 
						
							
							
								
								* Typo.  
							
							
							
						 
						
							2010-02-04 02:05:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								3cfe65e516 
								
							 
						 
						
							
							
								
								* Doh!  Calling `system' in an END block causes the exit status in $?  
							
							... 
							
							
							
							to be changed to 0. 
							
						 
						
							2010-02-04 02:05:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e51a276907 
								
							 
						 
						
							
							
								
								* Remove the `cat' calls when not using --gzip.  
							
							
							
						 
						
							2010-02-04 01:39:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								408913bbaf 
								
							 
						 
						
							
							
								
								* Revert r19796 for now.  
							
							
							
						 
						
							2010-02-04 00:12:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4e17be7981 
								
							 
						 
						
							
							
								
								* Revert r19797, and use a simpler solution: just don't monitor build  
							
							... 
							
							
							
							hooks for silence.  It's unnecessary because the remote nix-store
  command is already monitoring the real build. 
							
						 
						
							2010-02-03 21:38:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f859a8d3c3 
								
							 
						 
						
							
							
								
								* While waiting for a lock, print a sign of life every 5 minutes.  
							
							... 
							
							
							
							This prevents remote builders from being killed by the
  `max-silent-time' inactivity monitor while they are waiting for a
  long garbage collection to finish.  This happens fairly often in the
  Hydra build farm. 
							
						 
						
							2010-02-03 21:22:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								c45de33c67 
								
							 
						 
						
							
							
								
								* Respect @sysconfdir@.  
							
							
							
						 
						
							2010-02-03 21:13:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d0c32dc135 
								
							 
						 
						
							
							
								
								* In the build hook, if connecting to a machine fails, try the other  
							
							... 
							
							
							
							machines of the right type (if available).  This makes the build
  farm more robust to failures. 
							
						 
						
							2010-02-03 20:35:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f56a039775 
								
							 
						 
						
							
							
								
								* Use SSH connection sharing in the remote build script.  
							
							... 
							
							
							
							* Removed the Cygwin password hack since the problem is apparently
  fixed in Visual Studio. 
							
						 
						
							2010-02-03 20:12:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								bc1e478db1 
								
							 
						 
						
							
							
								
								* nix-copy-closure: start only one SSH connection to the server, or  
							
							... 
							
							
							
							recycle an already existing connection (using  OpenSSH's connection
  sharing feature). 
							
						 
						
							2010-02-03 15:34:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4d8a85b8f5 
								
							 
						 
						
							
							
								
								* Updated the release notes.  
							
							
							
						 
						
							2010-02-03 11:00:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								3ce5f07793 
								
							 
						 
						
							
							
								
								* Ugly hack to make `nix-channel' work on Cygwin.  
							
							
							
						 
						
							2010-02-02 17:01:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e839802720 
								
							 
						 
						
							
							
								
								* Don't do a chdir to $tmpDir.  It's not necessary, and Windows doesn't  
							
							... 
							
							
							
							support deleting the current directory. 
							
						 
						
							2010-02-02 15:29:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4bbbe25802 
								
							 
						 
						
							
							
								
								* Remove most Cygwin-specific code.  Cygwin 1.7 implements advisory  
							
							... 
							
							
							
							POSIX locks, and simulates Unix-style file deletion semantics
  sufficiently.  Note that this means that Nix won't work on Cygwin
  1.5 anymore. 
							
						 
						
							2010-02-02 15:28:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2723d9b56e 
								
							 
						 
						
							
							
								
								* If fdatasync() isn't available, use fsync().  
							
							
							
						 
						
							2010-02-02 11:57:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								07ffdc2862 
								
							 
						 
						
							
							
								
								* Added an option "fsync-metadata" to fsync() changes to  
							
							... 
							
							
							
							/nix/var/nix/db.
* Removed the function writeStringToFile since it does (almost) the
  same thing as writeFile. 
							
						 
						
							2010-01-29 12:22:58 +00:00