chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b3a7b5a145 
							
						 
					 
					
						
						
							
							Merge pull request  #2416  from federicobond/multiple-specifiers  
						
						... 
						
						
						
						Display error if payable or constant is specified multiple times 
						
					 
					
						2017-06-19 12:00:04 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0c75afb2c1 
							
						 
					 
					
						
						
							
							Merge pull request  #2225  from ethereum/julia-for  
						
						... 
						
						
						
						Implement for statement in assembly parser / printer / code generator 
						
					 
					
						2017-06-19 11:53:22 +02:00 
						 
				 
			
				
					
						
							
							
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							d170ceaf3d 
							
						 
					 
					
						
						
							
							Display error if payable or constant is specified multiple times  
						
						
						
					 
					
						2017-06-17 12:21:46 -03:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							d7e63f23de 
							
						 
					 
					
						
						
							
							Fix UTF-8 validation for high codepoints (>10000)  
						
						
						
					 
					
						2017-06-16 16:41:29 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							c5339037e9 
							
						 
					 
					
						
						
							
							Test for variable redeclaration in for loops  
						
						
						
					 
					
						2017-06-16 11:30:03 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0fd73e5832 
							
						 
					 
					
						
						
							
							Fix test.  
						
						
						
					 
					
						2017-06-16 11:29:41 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							ea0a86a995 
							
						 
					 
					
						
						
							
							Some more parsing tests.  
						
						
						
					 
					
						2017-06-16 11:29:35 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2f0826ffd7 
							
						 
					 
					
						
						
							
							Functionality tests for for.  
						
						
						
					 
					
						2017-06-16 10:56:21 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							1b3ba7bc57 
							
						 
					 
					
						
						
							
							Some more tests.  
						
						
						
					 
					
						2017-06-16 10:56:21 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							47925bc14e 
							
						 
					 
					
						
						
							
							Parse for statement in assembly parser / printer  
						
						
						
					 
					
						2017-06-16 10:56:21 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							fb5db94879 
							
						 
					 
					
						
						
							
							Merge pull request  #2397  from ethereum/doublepush  
						
						... 
						
						
						
						Peephole optimizer for double push. 
						
					 
					
						2017-06-15 10:50:07 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							66881bd675 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into asm-aux  
						
						
						
					 
					
						2017-06-15 08:39:02 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							42b61171d9 
							
						 
					 
					
						
						
							
							Merge pull request  #2192  from winsvega/develop  
						
						... 
						
						
						
						add STATICCALL instruction 
						
					 
					
						2017-06-14 21:03:32 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							3c4671a2da 
							
						 
					 
					
						
						
							
							Match substring in tests to avoid metadata issues  
						
						
						
					 
					
						2017-06-14 20:31:20 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							585b3ea3e3 
							
						 
					 
					
						
						
							
							Print auxiliary data in the assembly  
						
						
						
					 
					
						2017-06-14 20:14:15 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e5b0ad562e 
							
						 
					 
					
						
						
							
							Peephole optimizer for double push.  
						
						
						
					 
					
						2017-06-14 20:02:45 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f008ddf836 
							
						 
					 
					
						
						
							
							Merge pull request  #2381  from ethereum/fixcrash  
						
						... 
						
						
						
						Fix a crash about a non-callable expression. 
						
					 
					
						2017-06-14 18:35:38 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							fd5bf16101 
							
						 
					 
					
						
						
							
							Merge pull request  #2384  from ethereum/parseFunctionalInstructions  
						
						... 
						
						
						
						Enforce function arguments when parsing functional instructions. 
						
					 
					
						2017-06-14 18:35:16 +02:00 
						 
				 
			
				
					
						
							
							
								Dimitry 
							
						 
					 
					
						
						
						
						
							
						
						
							c20cdd0a05 
							
						 
					 
					
						
						
							
							add new opcode instructions to the parser  
						
						... 
						
						
						
						STATICCALL        0xfa  6 inputs  (gas address mem1 mem2 mem3 mem4) 
						
					 
					
						2017-06-14 18:18:12 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2b3b00776e 
							
						 
					 
					
						
						
							
							Additional test.  
						
						
						
					 
					
						2017-06-14 16:06:48 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							1ae0e082b3 
							
						 
					 
					
						
						
							
							Merge pull request  #2392  from federicobond/disallow-trailing-commas  
						
						... 
						
						
						
						Forbid trailing commas in named arguments 
						
					 
					
						2017-06-14 15:31:40 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							1b1f35762e 
							
						 
					 
					
						
						
							
							Enforce function arguments when parsing functional instructions.  
						
						
						
					 
					
						2017-06-14 14:51:47 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							21aafaa704 
							
						 
					 
					
						
						
							
							Merge pull request  #2331  from ethereum/ASTDocumentationEntry  
						
						... 
						
						
						
						documentation field added to ContractDefinition-Node 
						
					 
					
						2017-06-14 14:32:27 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							07cc84fade 
							
						 
					 
					
						
						
							
							Fix a crash about a non-callable expression.  
						
						
						
					 
					
						2017-06-14 14:26:20 +02:00 
						 
				 
			
				
					
						
							
							
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							fd8365df08 
							
						 
					 
					
						
						
							
							Forbid trailing commas in named arguments  
						
						
						
					 
					
						2017-06-14 00:15:27 -03:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8775e77305 
							
						 
					 
					
						
						
							
							Add a warning about a varialbe of the name of an instruction  
						
						
						
					 
					
						2017-06-13 16:57:08 +02:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7241df4b7 
							
						 
					 
					
						
						
							
							Add a failing test as suggested in  
						
						... 
						
						
						
						https://github.com/ethereum/solidity/pull/2275#discussion_r121438333  
					
						2017-06-13 16:57:08 +02:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0f8c94dad 
							
						 
					 
					
						
						
							
							Add a test about checking a warning  
						
						
						
					 
					
						2017-06-13 16:57:08 +02:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							464dea2459 
							
						 
					 
					
						
						
							
							test: Add different styles of returndatacopy and returndatasize  
						
						
						
					 
					
						2017-06-13 16:57:08 +02:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b22154a75 
							
						 
					 
					
						
						
							
							libevmasm: add RETURNDATACOPY and RETURNDATASIZE  
						
						
						
					 
					
						2017-06-13 16:57:02 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							bf2b5c746a 
							
						 
					 
					
						
						
							
							Use lowercase when reporting instruction error.  
						
						
						
					 
					
						2017-06-09 15:17:29 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							80227af08a 
							
						 
					 
					
						
						
							
							Add test for two functions calling eachother  
						
						
						
					 
					
						2017-06-09 10:46:13 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b098b363b5 
							
						 
					 
					
						
						
							
							Test for embedded functions.  
						
						
						
					 
					
						2017-06-08 15:52:45 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b75c7b5775 
							
						 
					 
					
						
						
							
							Move inline assembly to new abstraction and test both backends.  
						
						
						
					 
					
						2017-06-08 15:52:45 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							64ddb176bb 
							
						 
					 
					
						
						
							
							Test for accessing outer inline assembly scope.  
						
						
						
					 
					
						2017-06-08 15:52:45 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							97cc968a13 
							
						 
					 
					
						
						
							
							Initial EVM1.5 assembly implementation.  
						
						
						
					 
					
						2017-06-08 15:52:44 +02:00 
						 
				 
			
				
					
						
							
							
								djudjuu 
							
						 
					 
					
						
						
						
						
							
						
						
							83f0e00900 
							
						 
					 
					
						
						
							
							tests for non-legacy mode  
						
						
						
					 
					
						2017-06-07 15:52:44 +02:00 
						 
				 
			
				
					
						
							
							
								djudjuu 
							
						 
					 
					
						
						
						
						
							
						
						
							ebdebc7c12 
							
						 
					 
					
						
						
							
							new test case and indentation fix  
						
						
						
					 
					
						2017-06-06 15:47:30 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							1fba984966 
							
						 
					 
					
						
						
							
							Merge pull request  #2332  from ethereum/fixLiteralPrint  
						
						... 
						
						
						
						fix Literalprint 
						
					 
					
						2017-06-06 15:09:48 +02:00 
						 
				 
			
				
					
						
							
							
								djudjuu 
							
						 
					 
					
						
						
						
						
							
						
						
							62eafdd010 
							
						 
					 
					
						
						
							
							adjusted testcase and renaming  
						
						
						
					 
					
						2017-06-06 13:26:23 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d4a57d81ba 
							
						 
					 
					
						
						
							
							Merge pull request  #2317  from ethereum/keccak256  
						
						... 
						
						
						
						Use keccak256 in tests and replace the SHA3 instruction in assembly 
						
					 
					
						2017-05-30 19:34:28 +02:00 
						 
				 
			
				
					
						
							
							
								djudjuu 
							
						 
					 
					
						
						
						
						
							
						
						
							b011ddfae3 
							
						 
					 
					
						
						
							
							adjusted test-cases  
						
						
						
					 
					
						2017-05-30 19:25:54 +02:00 
						 
				 
			
				
					
						
							
							
								Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							89b60ffbd4 
							
						 
					 
					
						
						
							
							Refactor error reporting  
						
						... 
						
						
						
						This commit introduces ErrorReporter, a utility class which consolidates
all of the error logging functionality into a common set of functions.
It also replaces all direct interactions with an ErrorList with calls to
an ErrorReporter.
This commit resolves issue #2209  
						
					 
					
						2017-05-30 07:28:31 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							dcb7c51920 
							
						 
					 
					
						
						
							
							Add inline assembly test for sha3/keccak256  
						
						
						
					 
					
						2017-05-30 13:57:44 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ff33297786 
							
						 
					 
					
						
						
							
							Add test for sha3() == keccak256()  
						
						
						
					 
					
						2017-05-30 12:33:04 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							9e1c509cf5 
							
						 
					 
					
						
						
							
							Use keccak256() in tests (and not sha3())  
						
						
						
					 
					
						2017-05-30 12:33:04 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							0c8beac357 
							
						 
					 
					
						
						
							
							Rename the SHA3 assembly instruction to KECCAK256  
						
						
						
					 
					
						2017-05-30 10:54:29 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							98c9051174 
							
						 
					 
					
						
						
							
							Fix expected message in test case  
						
						
						
					 
					
						2017-05-26 11:16:12 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							05fcf1989c 
							
						 
					 
					
						
						
							
							Better error messages for invalid switch cases  
						
						
						
					 
					
						2017-05-26 03:20:34 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							c64bd33784 
							
						 
					 
					
						
						
							
							Disallow instructions as a switch expression  
						
						
						
					 
					
						2017-05-26 03:20:34 +01:00