Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							10677125ae 
							
						 
					 
					
						
						
							
							Turn usage of callcode into an error as experimental 0.5.0 feature  
						
						
						
					 
					
						2017-10-19 02:20:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jared Wasinger 
							
						 
					 
					
						
						
						
						
							
						
						
							9acc2ea711 
							
						 
					 
					
						
						
							
							Add test for each assembly opcode/instruction in LLL  
						
						
						
					 
					
						2017-10-18 11:56:52 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
						
						
							
						
						
							fda8499c15 
							
						 
					 
					
						
						
							
							Merge pull request  #3070  from ethereum/lll-assembly  
						
						... 
						
						
						
						lll: disallow useless PUSHn in assembly 
						
					 
					
						2017-10-18 12:02:14 +02: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 
							
						 
					 
					
						
						
						
						
							
						
						
							7989fc4c35 
							
						 
					 
					
						
						
							
							Merge pull request  #3077  from ethereum/optimze_pops  
						
						... 
						
						
						
						Assume peephole optimizer was successful if number of pops increased. 
						
					 
					
						2017-10-16 22:11:45 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							082e7b6a9e 
							
						 
					 
					
						
						
							
							Allow `gas` in view functions.  
						
						
						
					 
					
						2017-10-16 13:28:44 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							7c94e5462a 
							
						 
					 
					
						
						
							
							Assume peephole optimizer was successful if number of pops increased.  
						
						
						
					 
					
						2017-10-13 19:00:56 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							15517b571d 
							
						 
					 
					
						
						
							
							lll: disallow useless PUSHn in assembly  
						
						
						
					 
					
						2017-10-13 02:04:36 +01: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 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							fe947006ff 
							
						 
					 
					
						
						
							
							Format chainparams fields properly in tests  
						
						
						
					 
					
						2017-10-03 10:45:00 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							e7a1e1abe7 
							
						 
					 
					
						
						
							
							Merge pull request  #2997  from federicobond/duplicate-events  
						
						... 
						
						
						
						Emit error when declaring event with same name and arguments twice 
						
					 
					
						2017-10-02 20:21:16 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							d010d6300c 
							
						 
					 
					
						
						
							
							LLL: Add compiler tests  
						
						
						
					 
					
						2017-10-02 12:44:34 +01:00 
						 
				 
			
				
					
						
							
							
								benjaminion 
							
						 
					 
					
						
						
						
						
							
						
						
							cafc0885c4 
							
						 
					 
					
						
						
							
							LLL: Tests for the proposed switch expression.  
						
						
						
					 
					
						2017-10-02 12:01:15 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							a1f3046647 
							
						 
					 
					
						
						
							
							Add SMT tests.  
						
						
						
					 
					
						2017-09-29 12:44:39 +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