Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							3cd6ac418a 
							
						 
					 
					
						
						
							
							Add missing name resolver tests  
						
						
						
					 
					
						2017-10-26 14:13:33 -03:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							3a8324266f 
							
						 
					 
					
						
						
							
							More detailed errors for invalid array lengths (such as division by zero).  
						
						
						
					 
					
						2017-10-20 11:59:18 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							4e7d1440ab 
							
						 
					 
					
						
						
							
							Merge pull request  #3101  from ethereum/compilerstack-header  
						
						... 
						
						
						
						Remove the reliance on empty contract name equals "last contract" in CompilerStack 
						
					 
					
						2017-10-19 13:43:17 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							10677125ae 
							
						 
					 
					
						
						
							
							Turn usage of callcode into an error as experimental 0.5.0 feature  
						
						
						
					 
					
						2017-10-19 02:20:30 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							2ce35b77be 
							
						 
					 
					
						
						
							
							Implement CompilerStack.lastContractName()  
						
						
						
					 
					
						2017-10-18 23:54:32 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							039cc25b1f 
							
						 
					 
					
						
						
							
							Always require a contract/sourceName in CompilerStack  
						
						
						
					 
					
						2017-10-18 23:32:33 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e854da1a8c 
							
						 
					 
					
						
						
							
							Merge pull request  #2925  from ethereum/tuple-value-check  
						
						... 
						
						
						
						Validate each tuple literal 
						
					 
					
						2017-10-18 11:59:40 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							58139e8613 
							
						 
					 
					
						
						
							
							Adjust tests.  
						
						
						
					 
					
						2017-10-18 00:19:36 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a3db1fc197 
							
						 
					 
					
						
						
							
							Do not accept truncated function selectors.  
						
						
						
					 
					
						2017-10-17 23:17:36 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							8a8a71de84 
							
						 
					 
					
						
						
							
							Only check tuples for valid rational numbers if they have more than one element.  
						
						
						
					 
					
						2017-10-17 19:14:49 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							c99d2aae04 
							
						 
					 
					
						
						
							
							Validate each tuple literal  
						
						
						
					 
					
						2017-10-17 18:59:01 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6001bd1406 
							
						 
					 
					
						
						
							
							Allocate one byte per memory byte array element instead of 32.  
						
						
						
					 
					
						2017-10-16 22:29:31 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							082e7b6a9e 
							
						 
					 
					
						
						
							
							Allow `gas` in view functions.  
						
						
						
					 
					
						2017-10-16 13:28:44 +02:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
						
						
							
						
						
							c35496bf4a 
							
						 
					 
					
						
						
							
							Merge pull request  #3038  from ethereum/interface-external  
						
						... 
						
						
						
						Force interface functions as external (0.5.0) 
						
					 
					
						2017-10-10 12:21:08 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							9ee619c9bb 
							
						 
					 
					
						
						
							
							Snarks test using Byzantium precompiles  
						
						... 
						
						
						
						* Snark tests.
* Verifying routine.
* Example proof.
* Update precompiled positions to Byzantium ruleset. 
						
					 
					
						2017-10-09 11:09:20 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							c45e55675c 
							
						 
					 
					
						
						
							
							Force interface functions as external (0.5.0)  
						
						
						
					 
					
						2017-10-06 13:48:38 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							094012dbb0 
							
						 
					 
					
						
						
							
							Merge pull request  #3036  from ethereum/constant-eval-refactor  
						
						... 
						
						
						
						Refactor error reporting in ConstantEvaluator 
						
					 
					
						2017-10-06 13:50:15 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							c28ed2a619 
							
						 
					 
					
						
						
							
							Add tests for ConstantEvaluator  
						
						
						
					 
					
						2017-10-05 20:08:12 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							b8be060b30 
							
						 
					 
					
						
						
							
							Ensure unused variables are not warned for in interfaces/abstract contracts  
						
						
						
					 
					
						2017-10-05 19:31:53 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							81519845bc 
							
						 
					 
					
						
						
							
							Require location keyword for local variables (0.5.0)  
						
						
						
					 
					
						2017-10-05 19:02:30 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d0fa56a217 
							
						 
					 
					
						
						
							
							Merge pull request  #2981  from ethereum/no-address-overload  
						
						... 
						
						
						
						Do not add members of address to contracts in experimental 0.5.0 
						
					 
					
						2017-10-05 16:12:21 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							8b26d65b62 
							
						 
					 
					
						
						
							
							Merge pull request  #3020  from ethereum/smt-functioncall  
						
						... 
						
						
						
						SMT should not crash on special function calls (typecast) 
						
					 
					
						2017-10-05 14:04:16 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							6ba0c2bba8 
							
						 
					 
					
						
						
							
							Merge pull request  #2982  from ethereum/encoderFixes  
						
						... 
						
						
						
						ABI encoder fixes and test. 
						
					 
					
						2017-10-05 11:59:42 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							09276cb9d3 
							
						 
					 
					
						
						
							
							Do not add members of address to contracts in experimental 0.5.0  
						
						
						
					 
					
						2017-10-05 11:42:34 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							10529e994f 
							
						 
					 
					
						
						
							
							SMT should not crash on typecast/structs  
						
						
						
					 
					
						2017-10-05 11:41:11 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							54cf15ac4f 
							
						 
					 
					
						
						
							
							Merge pull request  #2901  from ethereum/compiler-names  
						
						... 
						
						
						
						Provide optional list of contract names to CompilerStack.compile 
						
					 
					
						2017-10-05 11:23:46 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							f86cd06b97 
							
						 
					 
					
						
						
							
							Add contract depedendency tests to standardcompiler  
						
						
						
					 
					
						2017-10-05 09:53:43 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a0394a1bfa 
							
						 
					 
					
						
						
							
							Restrict contracts compiled via outputSelection (but not the individual output details)  
						
						
						
					 
					
						2017-10-04 20:30:14 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							76d3d24842 
							
						 
					 
					
						
						
							
							Do not consider shadowing in variable names inside event declarations  
						
						
						
					 
					
						2017-10-04 13:30:26 -03:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f6fb7d96d3 
							
						 
					 
					
						
						
							
							Merge pull request  #2990  from ethereum/someMoreSMTStuff  
						
						... 
						
						
						
						Basic SMT tests. 
						
					 
					
						2017-10-04 14:56:24 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							30908415bf 
							
						 
					 
					
						
						
							
							Merge pull request  #3013  from ethereum/evmasm-cleanup  
						
						... 
						
						
						
						Cleanup instruction / gasmeter 
						
					 
					
						2017-10-04 11:33:16 +02:00 
						 
				 
			
				
					
						
							
							
								wadeAlexC 
							
						 
					 
					
						
						
						
						
							
						
						
							73f17876e9 
							
						 
					 
					
						
						
							
							Better error message when using fractional number as array size expressions  
						
						
						
					 
					
						2017-10-03 22:01:58 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							2b82352692 
							
						 
					 
					
						
						
							
							Disallow non-pure constant state variables in 0.5.0  
						
						
						
					 
					
						2017-10-03 15:30:16 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							4d1c48eeee 
							
						 
					 
					
						
						
							
							Remove duplicate EVMSchedule  
						
						
						
					 
					
						2017-10-03 11:59:53 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							6d95447955 
							
						 
					 
					
						
						
							
							Emit error when declaring event with same name and arguments twice  
						
						
						
					 
					
						2017-09-29 19:17:31 -03:00 
						 
				 
			
				
					
						
							
							
								Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							e434437eb7 
							
						 
					 
					
						
						
							
							Unary + now a synax error (experimental 0.5.0)  
						
						... 
						
						
						
						The unary + was deprecated with a warning, but will be elevated to an
error in 0.5.0.  This adds the syntax error for the 0.5.0 pragma, and
for a true 0.5.0 release we should consider removing the operator from
the parser. 
						
					 
					
						2017-09-29 17:50:25 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							b1741b7735 
							
						 
					 
					
						
						
							
							Validate array length in type checker  
						
						
						
					 
					
						2017-09-29 16:44:00 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							5028ccbe84 
							
						 
					 
					
						
						
							
							Tests for SMT checker.  
						
						
						
					 
					
						2017-09-29 15:31:00 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							08effa0af5 
							
						 
					 
					
						
						
							
							More verbose error messages.  
						
						
						
					 
					
						2017-09-29 12:05:45 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9d8edb46f2 
							
						 
					 
					
						
						
							
							Allow test frameworks to filter out some warnings.  
						
						
						
					 
					
						2017-09-29 12:05:45 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							7cb4d714c7 
							
						 
					 
					
						
						
							
							Fix overload resolution when conflict is with members of address (balance, transfer, etc)  
						
						
						
					 
					
						2017-09-28 13:57:19 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							acd70557cc 
							
						 
					 
					
						
						
							
							Test encoder for empty structs.  
						
						
						
					 
					
						2017-09-27 17:55:04 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2940964044 
							
						 
					 
					
						
						
							
							ABI encoder fixes and test.  
						
						
						
					 
					
						2017-09-27 15:57:39 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							9ea812598d 
							
						 
					 
					
						
						
							
							Fix other test to use ABI_CHECK  
						
						
						
					 
					
						2017-09-27 00:50:35 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							95ec2fd0b6 
							
						 
					 
					
						
						
							
							Fix encoded EndToEnd inputs.  
						
						
						
					 
					
						2017-09-25 19:33:38 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a72237f275 
							
						 
					 
					
						
						
							
							Merge pull request  #2954  from wadeAlexC/develop  
						
						... 
						
						
						
						Better message for unexpected trailing commas in parameter lists 
						
					 
					
						2017-09-25 15:36:34 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							8e4f242274 
							
						 
					 
					
						
						
							
							Improved error messages for EndToEnd tests.  
						
						
						
					 
					
						2017-09-25 10:49:25 +01:00 
						 
				 
			
				
					
						
							
							
								wadeAlexC 
							
						 
					 
					
						
						
						
						
							
						
						
							0099911ace 
							
						 
					 
					
						
						
							
							Better error message for unexpected trailing comma in parameter lists  
						
						
						
					 
					
						2017-09-25 10:42:01 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a844bbda48 
							
						 
					 
					
						
						
							
							Cleanup test helper macros.  
						
						
						
					 
					
						2017-09-22 16:17:28 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							8af298ade3 
							
						 
					 
					
						
						
							
							Merge pull request  #2902  from ethereum/warn-obsolete  
						
						... 
						
						
						
						Warn about obsolete sha3/suicide calls 
						
					 
					
						2017-09-20 18:00:40 +02:00