Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							e4851cf59e 
							
						 
					 
					
						
						
							
							[SMTChecker] Inline calls to internal functions  
						
						
						
					 
					
						2018-10-15 15:11:21 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0778fb2dfc 
							
						 
					 
					
						
						
							
							Merge pull request  #5208  from mestorlx/bug4156  
						
						... 
						
						
						
						[WIP] Bad identifier suggestion in certain cases 
						
					 
					
						2018-10-15 13:03:49 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d815a142f 
							
						 
					 
					
						
						
							
							Fixes invalid function calls to literals inside tuple assignment's LHS.  
						
						
						
					 
					
						2018-10-15 10:35:11 +02:00 
						 
				 
			
				
					
						
							
							
								mestorlx 
							
						 
					 
					
						
						
						
						
							
						
						
							1ce9566e50 
							
						 
					 
					
						
						
							
							Updated MAXIMUM_STRING_DISTANCE to non static maximumStringDistance taking into account length of the identifier  
						
						
						
					 
					
						2018-10-13 09:54:07 -03:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							4607118d2e 
							
						 
					 
					
						
						
							
							Add Yul optimizer test framework.  
						
						
						
					 
					
						2018-10-11 16:59:57 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							3e24a3d81b 
							
						 
					 
					
						
						
							
							Adds syntax tests for array index access.  
						
						
						
					 
					
						2018-10-10 23:18:32 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2feaacba9d 
							
						 
					 
					
						
						
							
							Merge pull request  #5195  from ethereum/unsigned-array-index  
						
						... 
						
						
						
						Do not crash on non-unsigned array index 
						
					 
					
						2018-10-10 20:56:25 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							763ae30023 
							
						 
					 
					
						
						
							
							Fixes crash on non-unsigned array index.  
						
						
						
					 
					
						2018-10-10 19:49:25 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Diz 
							
						 
					 
					
						
						
						
						
							
						
						
							ef25454a04 
							
						 
					 
					
						
						
							
							Improved error message for lookup in function types.  
						
						
						
					 
					
						2018-10-10 11:53:53 -03:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4035c96a32 
							
						 
					 
					
						
						
							
							Merge pull request  #5184  from ethereum/viewFunctionDocs  
						
						... 
						
						
						
						Library view functions 
						
					 
					
						2018-10-10 15:21:40 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							4beabf6686 
							
						 
					 
					
						
						
							
							Documents library view functions and adds unit test.  
						
						
						
					 
					
						2018-10-10 12:28:24 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							06200b4b64 
							
						 
					 
					
						
						
							
							Merge pull request  #5180  from ethereum/cpp-cleanup  
						
						... 
						
						
						
						Some C++ cleanup 
						
					 
					
						2018-10-10 11:43:42 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							6c3d12d85b 
							
						 
					 
					
						
						
							
							Do not require ctype/stdio if not needed  
						
						
						
					 
					
						2018-10-09 19:06:22 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							9e032bff43 
							
						 
					 
					
						
						
							
							Use nullptr instead of NULL where appropriate  
						
						
						
					 
					
						2018-10-09 18:06:39 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							4d5216c2e0 
							
						 
					 
					
						
						
							
							Fixes large rational number literals being wrongly interpreted.  
						
						... 
						
						
						
						Fixes  #5052 . 
					
						2018-10-09 14:36:49 +02:00 
						 
				 
			
				
					
						
							
							
								Lazaridis 
							
						 
					 
					
						
						
						
						
							
						
						
							4bcd89105c 
							
						 
					 
					
						
						
							
							provide general hex-literal error message,  fixes   #1802  
						
						... 
						
						
						
						dummy 
						
					 
					
						2018-10-09 06:51:19 +03:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2fcbe74db0 
							
						 
					 
					
						
						
							
							Fix ast json test for function kind.  
						
						
						
					 
					
						2018-10-08 23:07:10 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ff9a27979 
							
						 
					 
					
						
						
							
							Merge pull request  #4734  from ethereum/astUpdate  
						
						... 
						
						
						
						JSON AST: replace ``isConstructor`` by ``kind`` which also supports fallbacks 
						
					 
					
						2018-10-08 21:47:27 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							9fb835b710 
							
						 
					 
					
						
						
							
							Fixes   #5051  (introduced in  #4684 ), effectively allowing underscores in address literals.  
						
						
						
					 
					
						2018-10-02 15:37:15 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4b5101b9d 
							
						 
					 
					
						
						
							
							Merge pull request  #4676  from jwasinger/extcodehash  
						
						... 
						
						
						
						Add support for EXTCODEHASH 
						
					 
					
						2018-09-28 00:04:40 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							384a65f660 
							
						 
					 
					
						
						
							
							Be more strict about values in the optimizer block in StandardJSON  
						
						
						
					 
					
						2018-09-26 16:51:08 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							5d985abcab 
							
						 
					 
					
						
						
							
							Add test for extcodehash  
						
						
						
					 
					
						2018-09-26 16:11:02 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13cd7c3fed 
							
						 
					 
					
						
						
							
							Merge pull request  #5061  from ethereum/fixedSizeArrayLength  
						
						... 
						
						
						
						Disallow fixed-size arrays with zero length 
						
					 
					
						2018-09-26 14:55:07 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							8cfc6c98d6 
							
						 
					 
					
						
						
							
							CREATE2 is part of Constantinople now  
						
						... 
						
						
						
						Also add hasCreate2 to EVMVersion 
						
					 
					
						2018-09-26 01:58:10 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb3a837251 
							
						 
					 
					
						
						
							
							Merge pull request  #5003  from herrBez/cleanUpdated  
						
						... 
						
						
						
						Add syntax tests to fix  #4627  
						
					 
					
						2018-09-24 14:43:53 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							d821cbdff5 
							
						 
					 
					
						
						
							
							Moves length check to reference resolver.  
						
						
						
					 
					
						2018-09-22 00:25:52 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							ff5be17990 
							
						 
					 
					
						
						
							
							Disallows fixed-size multidim. arrays with zero-length.  
						
						
						
					 
					
						2018-09-21 18:44:56 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5dd3ee2d96 
							
						 
					 
					
						
						
							
							Merge pull request  #5050  from ethereum/standard-json-crashes  
						
						... 
						
						
						
						Add proper error reporting when invalid settings are provided in StandardJSON 
						
					 
					
						2018-09-21 15:48:05 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a515173900 
							
						 
					 
					
						
						
							
							Add proper error reporting when invalid settings are provided in StandardJSON  
						
						
						
					 
					
						2018-09-21 14:53:24 +01:00 
						 
				 
			
				
					
						
							
							
								herrBez 
							
						 
					 
					
						
						
						
						
							
						
						
							faa0caae08 
							
						 
					 
					
						
						
							
							Add syntax tests to augment the test coverage of  
						
						... 
						
						
						
						libsolidity/parsing/Scanner.cpp and libsolidity/parsing/Scanner.h
Fix  #4627  and PR #5003 .
- Add multiline comment test
- Add upper case hex literal test
- Add test for unicode escapes
- Add test for strings with escaped newlines
- Add test for string escapes
- Add test for strings that do not terminate before end of file
- Add test for unterminated blocks 
						
					 
					
						2018-09-20 23:02:44 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc9853bb6e 
							
						 
					 
					
						
						
							
							Merge pull request  #5030  from ethereum/payableConversion  
						
						... 
						
						
						
						Make non-payable default for conversion to address. 
						
					 
					
						2018-09-20 21:20:46 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d0461c49fe 
							
						 
					 
					
						
						
							
							Make non-payable default for conversion to address.  
						
						
						
					 
					
						2018-09-20 14:31:04 +02:00 
						 
				 
			
				
					
						
							
							
								hydai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b409faa675 
							
						 
					 
					
						
						
							
							Disallow uppercase X in hex number literals  
						
						
						
					 
					
						2018-09-19 22:01:15 +08:00 
						 
				 
			
				
					
						
							
							
								liangdzou 
							
						 
					 
					
						
						
						
						
							
						
						
							808c3f3df5 
							
						 
					 
					
						
						
							
							fix some format typos  
						
						
						
					 
					
						2018-09-17 22:13:21 +08:00 
						 
				 
			
				
					
						
							
							
								liangdzou 
							
						 
					 
					
						
						
						
						
							
						
						
							f3cbdadec7 
							
						 
					 
					
						
						
							
							Do not set to ref for explicit conversion and add assertion for array  
						
						... 
						
						
						
						type conversion. Also, add some test cases for #4901  and #4948 . 
						
					 
					
						2018-09-14 08:42:40 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5cf570e100 
							
						 
					 
					
						
						
							
							Merge pull request  #4968  from ethereum/alethUpdateCompatible  
						
						... 
						
						
						
						Fix tests for newer versions of aleth. 
						
					 
					
						2018-09-13 23:38:46 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							3e55aa3fa2 
							
						 
					 
					
						
						
							
							Disable blockhash test for constantinople due to changes between aleth versions.  
						
						
						
					 
					
						2018-09-13 17:18:42 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							ae35a58124 
							
						 
					 
					
						
						
							
							Add `stateMutability field to JSON AST for address` types.  
						
						
						
					 
					
						2018-09-13 15:15:49 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							12aaca1645 
							
						 
					 
					
						
						
							
							Add payable and non-payable state mutability to AddressType.  
						
						
						
					 
					
						2018-09-13 15:15:49 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							879251a78b 
							
						 
					 
					
						
						
							
							Update test suite to use address payable.  
						
						
						
					 
					
						2018-09-12 16:21:43 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							1ce3581a52 
							
						 
					 
					
						
						
							
							Accept `address payable` during parsing.  
						
						
						
					 
					
						2018-09-11 14:52:23 +02:00 
						 
				 
			
				
					
						
							
							
								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