Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								eff5021eaa 
								
							 
						 
						
							
							
								
								Add xz compression function  
							
							... 
							
							
							
							This is used by the Hydra queue runner, but since it may also be
useful for the C++ rewrite of nix-push, I'm putting it here. 
							
						 
						
							2016-02-15 21:45:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								bfdacb712c 
								
							 
						 
						
							
							
								
								decompressXZ: Ensure that lzma_end() is called  
							
							... 
							
							
							
							Otherwise we might leak memory. 
							
						 
						
							2016-02-15 21:26:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								03109e9580 
								
							 
						 
						
							
							
								
								Fix nix-copy-closure  
							
							... 
							
							
							
							http://hydra.nixos.org/build/32005971  
						
							2016-02-15 20:09:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								c8f4d89a34 
								
							 
						 
						
							
							
								
								Expose the export magic value and move LocalStore::queryReferences to Store  
							
							
							
						 
						
							2016-02-15 15:01:26 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								d089372565 
								
							 
						 
						
							
							
								
								Add function to extract hash part of a store path  
							
							
							
						 
						
							2016-02-15 15:01:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								74f954ee62 
								
							 
						 
						
							
							
								
								Merge branch 'patch-1' of  https://github.com/tsion/nix  
							
							... 
							
							
							
							Typo fix 
							
						 
						
							2016-02-13 14:44:52 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Olson 
								
							 
						 
						
							
							
							
							
								
							
							
								37b8e59f6f 
								
							 
						 
						
							
							
								
								Fix typo in nix-shell command reference.  
							
							
							
						 
						
							2016-02-13 01:03:32 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Simons 
								
							 
						 
						
							
							
							
							
								
							
							
								bd42510e49 
								
							 
						 
						
							
							
								
								nix-profile.sh.in: quote use of $HOME in shell arguments  
							
							... 
							
							
							
							All other places in the script do this already, so let's be consistent. 
							
						 
						
							2016-02-12 13:24:25 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								ae4a3cfa03 
								
							 
						 
						
							
							
								
								Move addPermRoot into Store  
							
							
							
						 
						
							2016-02-11 16:14:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								fd205fb6f8 
								
							 
						 
						
							
							
								
								ref<T>: Add cast operator  
							
							
							
						 
						
							2016-02-11 15:32:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex Cruice 
								
							 
						 
						
							
							
							
							
								
							
							
								ad0dc41899 
								
							 
						 
						
							
							
								
								Check shell profile is writeable before modifying  
							
							... 
							
							
							
							The `set -e` at the top of the script causes the installation to fail to
complete if the shell profile is not writeable. Checking file existence
only is not enough. 
							
						 
						
							2016-02-10 11:57:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								206bbb5dc9 
								
							 
						 
						
							
							
								
								Add basic "nix build" command  
							
							... 
							
							
							
							Currently only builds by attribute from <nixpkgs> or the specified
file, e.g. "nix build hello". 
							
						 
						
							2016-02-09 21:34:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								cd2196b089 
								
							 
						 
						
							
							
								
								Start of new Nix command-line interface  
							
							
							
						 
						
							2016-02-09 21:28:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0db9e6cd1a 
								
							 
						 
						
							
							
								
								New command line parsing infrastructure  
							
							
							
						 
						
							2016-02-09 21:07:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								c780c1124e 
								
							 
						 
						
							
							
								
								More of the same  
							
							
							
						 
						
							2016-02-04 15:10:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								fa7cd5369b 
								
							 
						 
						
							
							
								
								StoreAPI -> Store  
							
							... 
							
							
							
							Calling a class an API is a bit redundant... 
							
						 
						
							2016-02-04 14:48:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								c10c61449f 
								
							 
						 
						
							
							
								
								Eliminate the "store" global variable  
							
							... 
							
							
							
							Also, move a few free-standing functions into StoreAPI and Derivation.
Also, introduce a non-nullable smart pointer, ref<T>, which is just a
wrapper around std::shared_ptr ensuring that the pointer is never
null. (For reference-counted values, this is better than passing a
"T&", because the latter doesn't maintain the refcount. Usually, the
caller will have a shared_ptr keeping the value alive, but that's not
always the case, e.g., when passing a reference to a std::thread via
std::bind.) 
							
						 
						
							2016-02-04 14:28:26 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								d367b8e787 
								
							 
						 
						
							
							
								
								Add build mode to compute fixed-output derivation hashes  
							
							... 
							
							
							
							For example,
  $ nix-build --hash -A nix-repl.src
will build the fixed-output derivation nix-repl.src (a fetchFromGitHub
call), but instead of *verifying* the hash given in the Nix
expression, it prints out the resulting hash, and then moves the
result to its content-addressed location in the Nix store. E.g
  build produced path ‘/nix/store/504a4k6zi69dq0yjc0bm12pa65bccxam-nix-repl-8a2f5f0607540ffe56b56d52db544373e1efb980-src’ with sha256 hash ‘0cjablz01i0g9smnavhf86imwx1f9mnh5flax75i615ml71gsr88’
The goal of this is to make all nix-prefetch-* scripts unnecessary: we
can just let Nix run the real thing (i.e., the corresponding fetch*
derivation).
Another example:
  $ nix-build --hash -E 'with import <nixpkgs> {}; fetchgit { url = "https://github.com/NixOS/nix.git "; sha256 = "ffffffffffffffffffffffffffffffffffffffffffffffffffff"; }'
  ...
  git revision is 9e7c1a4bbd 
							
						 
						
							2016-01-31 12:18:09 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								4fa08f3edb 
								
							 
						 
						
							
							
								
								Untabify  
							
							
							
						 
						
							2016-01-28 16:03:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								26566cd28e 
								
							 
						 
						
							
							
								
								Untabify  
							
							
							
						 
						
							2016-01-28 16:01:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								9f14d7d33a 
								
							 
						 
						
							
							
								
								printMissing(): Propagate store argument  
							
							
							
						 
						
							2016-01-28 15:16:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ca6d287b33 
								
							 
						 
						
							
							
								
								Add .dir-locals.el for Emacs  
							
							
							
						 
						
							2016-01-28 11:12:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7899fc959d 
								
							 
						 
						
							
							
								
								Define HashType's size to allow it to be forward-declared  
							
							
							
						 
						
							2016-01-27 17:46:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								739bab0be7 
								
							 
						 
						
							
							
								
								Trivia  
							
							
							
						 
						
							2016-01-27 17:18:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d45ad8fcf5 
								
							 
						 
						
							
							
								
								Make hashLength32() a method of Hash  
							
							
							
						 
						
							2016-01-27 17:18:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								5b8c09c124 
								
							 
						 
						
							
							
								
								string2Int: Barf on negative numbers for unsigned types  
							
							
							
						 
						
							2016-01-20 16:45:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian McKenna 
								
							 
						 
						
							
							
							
							
								
							
							
								3baf8be1d1 
								
							 
						 
						
							
							
								
								Fix broken call to shellwords  
							
							... 
							
							
							
							nix-shell shebangs were broken by 9018deab 
							
						 
						
							2016-01-20 16:35:16 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								84e01203a7 
								
							 
						 
						
							
							
								
								Bump  
							
							
							
						 
						
							2016-01-20 16:34:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								da4495eb17 
								
							 
						 
						
							
							
								
								Fix eval  
							
							
							
						 
						
							2016-01-20 00:26:51 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								7db05781a6 
								
							 
						 
						
							
							
								
								Merge branch 'lexer-regression-fix' of git://github.com/fkz/nix  
							
							
							
						 
						
							2016-01-19 16:24:16 -05: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 
								
							 
						 
						
							
							
							
							
								
							
							
								9fff492561 
								
							 
						 
						
							
							
								
								Add tests for Nixpkgs/NixOS evaluation  
							
							
							
						 
						
							2016-01-19 21:10:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ef53735f28 
								
							 
						 
						
							
							
								
								Do a 1.11.1 brown paper bag release  
							
							
							
						 
						
							2016-01-19 20:35:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8120b6fb8a 
								
							 
						 
						
							
							
								
								Revert "don't abort when given unmatched '}' with 'start-condition stack underflow'. This fixes   #751 "  
							
							... 
							
							
							
							This reverts commit 8d22b26448 
							
						 
						
							2016-01-19 20:33:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4c8098f30c 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2016-01-19 14:15:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8b4577ac9d 
								
							 
						 
						
							
							
								
								Grmbl  
							
							
							
						 
						
							2016-01-19 12:35:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d704abc0f3 
								
							 
						 
						
							
							
								
								Update release notes  
							
							
							
						 
						
							2016-01-18 15:59:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								71e5b937fb 
								
							 
						 
						
							
							
								
								Document --check  
							
							
							
						 
						
							2016-01-18 15:54:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0824f40760 
								
							 
						 
						
							
							
								
								<nix/buildenv.nix>: Don't substitute  
							
							... 
							
							
							
							This should get rid of a certificate warning from "nix-env -i" early
in the install script. 
							
						 
						
							2016-01-18 15:06:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Simons 
								
							 
						 
						
							
							
							
							
								
							
							
								a1bf934044 
								
							 
						 
						
							
							
								
								doc/manual/command-ref/nix-collect-garbage.xml: document --max-freed option  
							
							... 
							
							
							
							Mention the --max-freed option in the nix-collect-garbage man page.
Related to https://github.com/NixOS/nix/issues/609 . 
							
						 
						
							2016-01-18 13:25:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								a6d52fcd95 
								
							 
						 
						
							
							
								
								Merge branch 'lexer' of git://github.com/fkz/nix  
							
							
							
						 
						
							2016-01-17 10:08:03 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fabian Schmitthenner 
								
							 
						 
						
							
							
							
							
								
							
							
								8d22b26448 
								
							 
						 
						
							
							
								
								don't abort when given unmatched '}' with 'start-condition stack underflow'. This fixes   #751  
							
							
							
						 
						
							2016-01-12 20:40:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								786046cf13 
								
							 
						 
						
							
							
								
								--option build-repeat: Keep the differing output if -K is given  
							
							... 
							
							
							
							Similar to 00903fa799 
							
						 
						
							2016-01-12 18:26:24 +01:00