Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							a434896458 
							
						 
					 
					
						
						
							
							Restore `isConstructor` in the legacy AST.  
						
						
						
					 
					
						2018-09-11 14:47:25 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							b6636e2570 
							
						 
					 
					
						
						
							
							Add new test cases.  
						
						
						
					 
					
						2018-09-11 14:47:25 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							395ab9a872 
							
						 
					 
					
						
						
							
							Replace `isConstructor field in the JSON AST by a kind` field.  
						
						
						
					 
					
						2018-09-11 14:47:25 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							7118f53974 
							
						 
					 
					
						
						
							
							Tests.  
						
						
						
					 
					
						2018-09-10 12:47:46 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6a40048aa4 
							
						 
					 
					
						
						
							
							Tests.  
						
						
						
					 
					
						2018-09-06 16:42:59 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0b7b8162ca 
							
						 
					 
					
						
						
							
							This fixes several bugs with regards to line breaks and comments:  
						
						... 
						
						
						
						- any unicode line break (line feed, vertical tab, form feed, carriage
   return, NEL, LS and PS) is considered to terminate a single-line
   comment. The line break itself is considered to be the next token
   after the comment, leading to a parser error if it is not an
   ascii character (i.e. for NEL, LS and PS).
 - unterminated multiline comments are considered illegal tokens
 - '/** /' is considered an unterminated multiline comment
   (previously, whitespace was allowed before the last '/' 
						
					 
					
						2018-09-06 16:42:59 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							522174890f 
							
						 
					 
					
						
						
							
							Merge pull request  #4872  from bakaoh/issue4716  
						
						... 
						
						
						
						Crash when array index value is too large 
						
					 
					
						2018-09-05 21:47:42 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a996ea266c 
							
						 
					 
					
						
						
							
							Merge pull request  #4590  from ethereum/msgValueModifier  
						
						... 
						
						
						
						Warn if modifier uses msg.value in non-payable function 
						
					 
					
						2018-09-05 10:32:10 +02:00 
						 
				 
			
				
					
						
							
							
								bakaoh 
							
						 
					 
					
						
						
						
						
							
						
						
							a7ffff6a29 
							
						 
					 
					
						
						
							
							Fix   #4716 : Crash when array index value is too large  
						
						
						
					 
					
						2018-09-05 10:54:38 +07:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6aa15bae1 
							
						 
					 
					
						
						
							
							Merge pull request  #4895  from ethereum/abidecodesingle  
						
						... 
						
						
						
						Fix abi.decode returning single value. 
						
					 
					
						2018-09-04 23:47:56 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85debe77d9 
							
						 
					 
					
						
						
							
							Merge pull request  #4866  from bakaoh/issue4743  
						
						... 
						
						
						
						Fix#4743: Incorrect source location for nameless parameters 
						
					 
					
						2018-09-04 20:21:03 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							624dbbe142 
							
						 
					 
					
						
						
							
							Fix abi.decode returning single value.  
						
						
						
					 
					
						2018-09-04 18:19:00 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9daac90cf7 
							
						 
					 
					
						
						
							
							Merge pull request  #4888  from ethereum/disallow_single_statement_vardecl_if_while_for  
						
						... 
						
						
						
						Disallow single statement var decl in if/while/for without blocks 
						
					 
					
						2018-09-04 17:24:06 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							e3097b30da 
							
						 
					 
					
						
						
							
							Add another end-to-end test.  
						
						
						
					 
					
						2018-09-04 15:34:21 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							82f512a7d4 
							
						 
					 
					
						
						
							
							Add return data to bare calls.  
						
						
						
					 
					
						2018-09-04 13:31:10 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							17176871ab 
							
						 
					 
					
						
						
							
							Changed error message and added tests  
						
						
						
					 
					
						2018-09-04 11:48:58 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							a102f3b783 
							
						 
					 
					
						
						
							
							Remove trailing whitespace for all files in the repository.  
						
						
						
					 
					
						2018-09-04 11:30:30 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							b7c6e53d3d 
							
						 
					 
					
						
						
							
							Fix endToEnd test  
						
						
						
					 
					
						2018-09-03 18:35:57 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							431c2fbcf3 
							
						 
					 
					
						
						
							
							Turn warning into error.  
						
						
						
					 
					
						2018-09-03 18:35:57 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							75a92b0ffd 
							
						 
					 
					
						
						
							
							Warns if modifier uses msg.value in non-payable function.  
						
						
						
					 
					
						2018-09-03 18:35:57 +02:00 
						 
				 
			
				
					
						
							
							
								bakaoh 
							
						 
					 
					
						
						
						
						
							
						
						
							3d7b0d691f 
							
						 
					 
					
						
						
							
							Update test to correct source location for nameless parameters  
						
						
						
					 
					
						2018-08-31 09:54:11 +07:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							583e7156ba 
							
						 
					 
					
						
						
							
							Dynamic type as mapping key returns error instead of assertion fail  
						
						
						
					 
					
						2018-08-16 11:59:41 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc6fa6d61f 
							
						 
					 
					
						
						
							
							Merge pull request  #4822  from ethereum/addressStaticCall  
						
						... 
						
						
						
						Add ``staticcall`` to ``address``. 
						
					 
					
						2018-08-16 00:13:21 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							faed71c6b1 
							
						 
					 
					
						
						
							
							Review suggestions  
						
						
						
					 
					
						2018-08-15 17:11:18 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							c3d3ae80fa 
							
						 
					 
					
						
						
							
							Add end to end tests  
						
						
						
					 
					
						2018-08-15 17:11:18 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							b6c839e817 
							
						 
					 
					
						
						
							
							Disallow indexed reference types in events when using ABIEncoderV2  
						
						
						
					 
					
						2018-08-15 17:11:18 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							a34735016c 
							
						 
					 
					
						
						
							
							Add syntax test for `address.staticcall.value`.  
						
						
						
					 
					
						2018-08-15 16:06:48 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							ed5265598b 
							
						 
					 
					
						
						
							
							Add view pure checker tests for `address.staticcall(...)`.  
						
						
						
					 
					
						2018-08-15 16:06:48 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							7ca0aaaf6f 
							
						 
					 
					
						
						
							
							Add `staticcall to address`.  
						
						
						
					 
					
						2018-08-15 16:06:48 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c0261e6ab 
							
						 
					 
					
						
						
							
							Merge pull request  #4390  from ethereum/abidecode  
						
						... 
						
						
						
						Add abi.decode 
						
					 
					
						2018-08-15 12:31:26 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9328ea4c3c 
							
						 
					 
					
						
						
							
							Add abi.decode(bytes data, (...))  
						
						
						
					 
					
						2018-08-15 10:45:16 +02:00 
						 
				 
			
				
					
						
							
							
								bakaoh 
							
						 
					 
					
						
						
						
						
							
						
						
							3fa8829845 
							
						 
					 
					
						
						
							
							Fixes   #4718 : High CPU usage when using large variable names  
						
						
						
					 
					
						2018-08-15 10:23:08 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc54f6c425 
							
						 
					 
					
						
						
							
							Merge pull request  #4738  from ethereum/dataloc_merged  
						
						... 
						
						
						
						Enforce data location. 
						
					 
					
						2018-08-14 21:38:07 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f27fb1f4a 
							
						 
					 
					
						
						
							
							Merge pull request  #4542  from aarlt/constructor_natspec  
						
						... 
						
						
						
						Fix: natspec annotations on constructors 
						
					 
					
						2018-08-14 19:13:25 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							13905a2094 
							
						 
					 
					
						
						
							
							Update tests.  
						
						
						
					 
					
						2018-08-14 18:53:06 +02:00 
						 
				 
			
				
					
						
							
							
								mingchuan 
							
						 
					 
					
						
						
						
						
							
						
						
							16de7a0493 
							
						 
					 
					
						
						
							
							New test cases.  
						
						
						
					 
					
						2018-08-14 18:53:06 +02:00 
						 
				 
			
				
					
						
							
							
								Chase McDermott 
							
						 
					 
					
						
						
						
						
							
						
						
							b000a022f2 
							
						 
					 
					
						
						
							
							Update tests  
						
						
						
					 
					
						2018-08-14 18:53:06 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f42118d19 
							
						 
					 
					
						
						
							
							Merge pull request  #4765  from ethereum/fixes-issue-4673  
						
						... 
						
						
						
						[WIP] Fixes issue where computing storage size for a number would take too long (or even cause a crash). 
						
					 
					
						2018-08-14 17:34:04 +02:00 
						 
				 
			
				
					
						
							
							
								Jesse Busman 
							
						 
					 
					
						
						
						
						
							
						
						
							c059119145 
							
						 
					 
					
						
						
							
							Add implicit convertibility to function pointer with higher state mutability  
						
						
						
					 
					
						2018-08-14 17:13:10 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec7ccbdf86 
							
						 
					 
					
						
						
							
							Merge pull request  #4782  from ethereum/encodePackedArrayOfStructs  
						
						... 
						
						
						
						Encode packed array of structs 
						
					 
					
						2018-08-14 16:32:57 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43bda53410 
							
						 
					 
					
						
						
							
							Fixes issue where computing storage size for a number would take too long.  
						
						... 
						
						
						
						Fixes  #4673 . 
					
						2018-08-14 15:38:10 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81faafe7f2 
							
						 
					 
					
						
						
							
							Adds support for structs in interfaces.  
						
						... 
						
						
						
						Closes  #4733 . 
					
						2018-08-14 15:36:03 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							17cac588d0 
							
						 
					 
					
						
						
							
							Replace safety stop by invalid  
						
						
						
					 
					
						2018-08-14 12:32:47 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d01ffd1ad9 
							
						 
					 
					
						
						
							
							Merge pull request  #4799  from ethereum/semanticsTestsGasEtAl  
						
						... 
						
						
						
						Semantics tests for ``gasleft()``, ``blockhash()`` ``tx.gasprice`` and ``block.gaslimit`` 
						
					 
					
						2018-08-14 12:14:53 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							b325a70d59 
							
						 
					 
					
						
						
							
							Fix tests for constantinople (expect zero for the time being).  
						
						
						
					 
					
						2018-08-14 11:42:34 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							06b7edfdcf 
							
						 
					 
					
						
						
							
							Add missing tests for `gasleft(), blockhash() tx.gasprice and block.gaslimit`.  
						
						
						
					 
					
						2018-08-14 11:42:34 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ca3973944 
							
						 
					 
					
						
						
							
							Merge pull request  #4777  from ethereum/typeConversionMemory  
						
						... 
						
						
						
						Defaul data location for type conversions is memory. 
						
					 
					
						2018-08-14 11:36:19 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3dd31b704a 
							
						 
					 
					
						
						
							
							Merge pull request  #4798  from ethereum/mappingArgumentsAndReturns  
						
						... 
						
						
						
						Mapping arguments and returns 
						
					 
					
						2018-08-13 17:27:29 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae8218543b 
							
						 
					 
					
						
						
							
							Merge pull request  #4696  from ethereum/byteLiteralConversion  
						
						... 
						
						
						
						Disallow ambiguous implicit and explicit conversions from number literals to bytesXX 
						
					 
					
						2018-08-13 17:25:30 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							dfcfc4c35b 
							
						 
					 
					
						
						
							
							Add tests for mappings in function types.  
						
						
						
					 
					
						2018-08-13 16:33:37 +02:00