Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								dc05f29cf6 
								
							 
						 
						
							
							
								
								* Manual updates.  
							
							
							
						 
						
							2003-11-27 14:58:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7b0e29b4dc 
								
							 
						 
						
							
							
								
								* Overview of nix-env.  Recommended reading. :-)  
							
							
							
						 
						
							2003-11-26 16:09:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								62d9b31d0a 
								
							 
						 
						
							
							
								
								* Updates.  
							
							
							
						 
						
							2003-11-26 14:25:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f6a30ab264 
								
							 
						 
						
							
							
								
								* Updates.  
							
							
							
						 
						
							2003-11-26 12:30:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2a4bac5459 
								
							 
						 
						
							
							
								
								* Refactoring.  
							
							... 
							
							
							
							* Convert tabs to spaces. 
							
						 
						
							2003-11-26 11:24:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								bd0ce1a4be 
								
							 
						 
						
							
							
								
								* Minor fix.  
							
							
							
						 
						
							2003-11-26 10:47:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								80f8c38384 
								
							 
						 
						
							
							
								
								* Typo fix.  
							
							
							
						 
						
							2003-11-26 10:41:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								c38ba181ed 
								
							 
						 
						
							
							
								
								* Configure flags to specify the location of the DocBook DTD / stylesheets.  
							
							
							
						 
						
							2003-11-26 10:41:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4da9316c8f 
								
							 
						 
						
							
							
								
								* Use svn-revision to construct package version.  
							
							
							
						 
						
							2003-11-25 16:49:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								6d5877ea12 
								
							 
						 
						
							
							
								
								* Use --nonet flag to prevent fetching of DTD.  
							
							
							
						 
						
							2003-11-25 13:43:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								12e805cfb0 
								
							 
						 
						
							
							
								
								* Don't hardcode the path to the DocBook DTD/stylesheets.  
							
							
							
						 
						
							2003-11-25 13:06:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ba73f94b3b 
								
							 
						 
						
							
							
								
								* Another fix.  
							
							
							
						 
						
							2003-11-25 13:03:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								66c115ef5f 
								
							 
						 
						
							
							
								
								* More `make dist' fixes.  
							
							
							
						 
						
							2003-11-25 13:01:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								c3ee8c9166 
								
							 
						 
						
							
							
								
								* `make dist' fix.  
							
							
							
						 
						
							2003-11-25 12:35:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								6e8c19714a 
								
							 
						 
						
							
							
								
								* Allow integer bindings in derivations.  
							
							
							
						 
						
							2003-11-25 12:05:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d1d87badf6 
								
							 
						 
						
							
							
								
								* Bug fix.  Hmm, I thought I'd fixed this before :-|  
							
							
							
						 
						
							2003-11-24 16:38:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								604c45e960 
								
							 
						 
						
							
							
								
								* Autoconf sucks.  
							
							
							
						 
						
							2003-11-24 12:10:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e7ea52d3b3 
								
							 
						 
						
							
							
								
								* One-click installation :-)  
							
							... 
							
							
							
							The script nix-install-package takes a `Nix package file' (which
  contains one or more derivations, along with URLs of Nix caches),
  unpacks it, pulls the caches, and installs the derivations in the
  user's environment.
  For best results, associate the command `xterm -e
  /nix/bin/nix-install-package' with the MIME type
  `application/x-nix-package' and visit
  http://losser.st-lab.cs.uu.nl/~eelco/test/ . 
							
						 
						
							2003-11-24 11:11:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b857267893 
								
							 
						 
						
							
							
								
								* Allow the top-level expression to be a derivation.  
							
							... 
							
							
							
							* Hack: `nix-env -i *' installs all available derivations. 
							
						 
						
							2003-11-24 11:01:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								496934a99c 
								
							 
						 
						
							
							
								
								* Fix nix-pull.  
							
							
							
						 
						
							2003-11-24 09:25:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								c9cb1fa21f 
								
							 
						 
						
							
							
								
								* Bug fix in path invalidation.  
							
							... 
							
							
							
							* More consistency checks. 
							
						 
						
							2003-11-24 09:24:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								60e86b124f 
								
							 
						 
						
							
							
								
								* Get rid of tab characters.  
							
							
							
						 
						
							2003-11-24 08:20:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								af7e6fe22e 
								
							 
						 
						
							
							
								
								* Don't use a hard-coded path.  
							
							
							
						 
						
							2003-11-22 21:12:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								9486dda115 
								
							 
						 
						
							
							
								
								* Fix nix-push.  
							
							
							
						 
						
							2003-11-22 20:39:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ab0bc4999a 
								
							 
						 
						
							
							
								
								* Maintain integrity of the substitute and successor mappings when  
							
							... 
							
							
							
							deleting a path in the store.
* Allow absolute paths in Nix expressions.
* Get nix-prefetch-url to work again.
* Various other fixes. 
							
						 
						
							2003-11-22 18:45:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								40d9eb14df 
								
							 
						 
						
							
							
								
								* Fix the garbage collector.  
							
							
							
						 
						
							2003-11-22 15:58:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7a02d95418 
								
							 
						 
						
							
							
								
								* Remove lock files after building.  
							
							
							
						 
						
							2003-11-21 16:05:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								06208d1d86 
								
							 
						 
						
							
							
								
								* Uninstallation.  
							
							
							
						 
						
							2003-11-21 14:23:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2e9042bd1e 
								
							 
						 
						
							
							
								
								* Uninstall command (doesn't work yet).  
							
							
							
						 
						
							2003-11-20 13:48:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e0b5a492f5 
								
							 
						 
						
							
							
								
								* Installation: add the previously installed packages.  Switch to the new  
							
							... 
							
							
							
							configuration.
* Status queries. 
							
						 
						
							2003-11-19 21:32:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								9898746ef3 
								
							 
						 
						
							
							
								
								* nix-env: a tool to manage user environments.  
							
							... 
							
							
							
							* Replace all directory reading code by a generic readDirectory()
  function. 
							
						 
						
							2003-11-19 17:27:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								fd7ac09f10 
								
							 
						 
						
							
							
								
								* Refactoring (step 2).  
							
							
							
						 
						
							2003-11-19 12:03:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ac68840e79 
								
							 
						 
						
							
							
								
								* Refactoring: put the Nix expression evaluator in its own library so  
							
							... 
							
							
							
							that it can be used by multiple programs. 
							
						 
						
							2003-11-19 11:35:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2be8b5917a 
								
							 
						 
						
							
							
								
								* Use `sdftable -s' to get warnings about the grammar.  
							
							... 
							
							
							
							* Several bug fixes in the grammar.
* Allow one-line comments (#... and //...) to end in EOF. 
							
						 
						
							2003-11-19 10:04:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								38946e1378 
								
							 
						 
						
							
							
								
								* Forgot this one.  
							
							
							
						 
						
							2003-11-18 12:07:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								dfc9c64ead 
								
							 
						 
						
							
							
								
								* "Fix expression" -> "Nix expression".  
							
							... 
							
							
							
							* More refactoring. 
							
						 
						
							2003-11-18 12:06:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b1117ef29d 
								
							 
						 
						
							
							
								
								* nix -> nix-store, fix -> nix-instantiate.  
							
							
							
						 
						
							2003-11-18 11:38:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ce92d1bf14 
								
							 
						 
						
							
							
								
								* "Nix expression" -> "store expression".  
							
							... 
							
							
							
							* More refactoring. 
							
						 
						
							2003-11-18 11:22:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								9f0f020929 
								
							 
						 
						
							
							
								
								* libnix -> libstore.  
							
							
							
						 
						
							2003-11-18 10:55:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8798fae304 
								
							 
						 
						
							
							
								
								* Source tree refactoring.  
							
							
							
						 
						
							2003-11-18 10:47:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								45610ae675 
								
							 
						 
						
							
							
								
								* An forward non-random access input iterator class for ATermLists.  
							
							
							
						 
						
							2003-11-16 18:31:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								3e5a019a07 
								
							 
						 
						
							
							
								
								* Some utility functions for working with ATerms.  
							
							
							
						 
						
							2003-11-16 17:46:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								06ae269c7c 
								
							 
						 
						
							
							
								
								* Do not filter when parsing.  This is much faster.  
							
							... 
							
							
							
							* Add some rejections and lexical restrictions to the grammar to make
  this work. 
							
						 
						
							2003-11-10 11:00:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								15801c88fa 
								
							 
						 
						
							
							
								
								* Turned the msg() and debug() functions into macros, since they  
							
							... 
							
							
							
							turned out to be a huge performance bottleneck (the text to printed
  would always be evaluated, even when it was above the verbosity
  level).  This reduces fix-ng execution time by over 50%.
  gprof(1) is very useful. :-) 
							
						 
						
							2003-11-09 10:35:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d2e3a132fe 
								
							 
						 
						
							
							
								
								* Pass CFLAGS to the subpackages.  
							
							
							
						 
						
							2003-11-09 10:31:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								90e26d392c 
								
							 
						 
						
							
							
								
								* Allow null in derivation bindings.  
							
							
							
						 
						
							2003-11-06 15:24:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								cfaea07444 
								
							 
						 
						
							
							
								
								* `null' is a nullary primop.  
							
							
							
						 
						
							2003-11-06 14:41:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								569e7940f8 
								
							 
						 
						
							
							
								
								* Allow `+' in path names.  
							
							
							
						 
						
							2003-11-06 14:41:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								fa18f1f184 
								
							 
						 
						
							
							
								
								* Assertions.  
							
							... 
							
							
							
							* Logical operators (!, &&, ||, ->). 
							
						 
						
							2003-11-05 16:27:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e17e95a828 
								
							 
						 
						
							
							
								
								* Print a shared textual ATerm if the term if very large.  Due to  
							
							... 
							
							
							
							substitutions, Fix terms are very large when printed as trees (in 
  memory, they are quite compact due to sharing). 
							
						 
						
							2003-11-05 16:20:57 +00:00