chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d525a8bccb 
							
						 
					 
					
						
						
							
							Enable ABI coder v2 by default.  
						
						
						
					 
					
						2020-12-09 15:25:15 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							806453aca9 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-12-08 21:00:09 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							7e88ba8da0 
							
						 
					 
					
						
						
							
							Enable the -Wconversion warning  
						
						
						
					 
					
						2020-12-08 16:45:24 +00:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							acb93f3a97 
							
						 
					 
					
						
						
							
							Disallowing usage of msg.data in receive() function.  
						
						
						
					 
					
						2020-12-08 11:49:20 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a3c5d37d02 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-12-07 17:13:48 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							254119d146 
							
						 
					 
					
						
						
							
							Merge pull request  #10506  from ethereum/superInLibs  
						
						... 
						
						
						
						Make super unavailable in libraries. 
						
					 
					
						2020-12-07 14:36:42 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b86c91d1a3 
							
						 
					 
					
						
						
							
							Make super unavailable in libraries.  
						
						
						
					 
					
						2020-12-07 13:59:50 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							1e2bfbd6b2 
							
						 
					 
					
						
						
							
							Enable the -Wextra-semi warning  
						
						
						
					 
					
						2020-12-04 17:21:19 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							4be9b409de 
							
						 
					 
					
						
						
							
							Remove unary plus.  
						
						
						
					 
					
						2020-12-04 15:14:25 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							c5d172c058 
							
						 
					 
					
						
						
							
							Reimplement constant evaluator.  
						
						
						
					 
					
						2020-12-04 15:14:25 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							49bde69afa 
							
						 
					 
					
						
						
							
							Move computation of constants out of types.cpp  
						
						
						
					 
					
						2020-12-04 15:14:25 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d50676ecb0 
							
						 
					 
					
						
						
							
							Merge pull request  #10451  from ethereum/noTypeSuper  
						
						... 
						
						
						
						No type super 
						
					 
					
						2020-12-02 15:56:41 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							52c49aebe8 
							
						 
					 
					
						
						
							
							Disallow meta type on super.  
						
						
						
					 
					
						2020-12-02 15:43:18 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9a5902f9d7 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-12-02 12:28:02 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							390640f557 
							
						 
					 
					
						
						
							
							Merge pull request  #10384  from ethereum/called_directly_feature  
						
						... 
						
						
						
						Use annotation.calledDirectly to simplify IR codegen 
						
					 
					
						2020-12-01 15:07:02 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6d1454fce6 
							
						 
					 
					
						
						
							
							Disallow conversion to super.  
						
						
						
					 
					
						2020-12-01 14:15:50 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							c3da529a18 
							
						 
					 
					
						
						
							
							Mark expressions that are called directly in the annotations  
						
						
						
					 
					
						2020-11-30 18:52:50 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a22077f736 
							
						 
					 
					
						
						
							
							Rename AsmData -> AST  
						
						... 
						
						
						
						Also attempt to only include ASTForward where appropriate. 
						
					 
					
						2020-11-25 17:58:02 +00:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							1a6f0fe52f 
							
						 
					 
					
						
						
							
							Disallow declarations to have names "this", "super" and "_".  
						
						... 
						
						
						
						There will be a declaration error 3726 if these names are used in the contract. Note that there is
an existing warning about shadowing a built-in for "this" and "super". 
						
					 
					
						2020-11-25 11:14:13 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							253889cbf1 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-11-24 16:22:03 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							67ec5f6b17 
							
						 
					 
					
						
						
							
							Override semantics for fallback function.  
						
						
						
					 
					
						2020-11-23 14:22:37 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							fda352094f 
							
						 
					 
					
						
						
							
							Allow fallback function to return data.  
						
						
						
					 
					
						2020-11-23 14:22:37 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a7db4fa4a5 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-11-18 20:05:02 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							5560239cf5 
							
						 
					 
					
						
						
							
							Replace links to readthedocs.io with ones using the new domain  
						
						
						
					 
					
						2020-11-18 15:20:34 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2665eaa4fa 
							
						 
					 
					
						
						
							
							Support .offset and .length for calldata bytes and string arrays.  
						
						
						
					 
					
						2020-11-18 01:45:56 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e8a278eefa 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-11-17 18:51:57 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							049c7f7a8e 
							
						 
					 
					
						
						
							
							Disallow using modifiers not in the current contract or in base contracts.  
						
						
						
					 
					
						2020-11-17 18:33:45 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb97363abf 
							
						 
					 
					
						
						
							
							Merge pull request  #9989  from ethereum/issue-9947  
						
						... 
						
						
						
						Natspec: Fix internal error when different return name was inherited 
						
					 
					
						2020-11-17 13:54:03 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							559b27aaad 
							
						 
					 
					
						
						
							
							Natspec: Fix internal error when different return name was inherited  
						
						
						
					 
					
						2020-11-17 11:56:32 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							1bf700e088 
							
						 
					 
					
						
						
							
							Return a type error when an enum has more than 256 members  
						
						
						
					 
					
						2020-11-16 18:58:19 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							141277dadf 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-11-10 17:28:36 +01:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							9eafa1fa1a 
							
						 
					 
					
						
						
							
							Change type of super to TypeType  
						
						
						
					 
					
						2020-11-10 15:38:21 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							765ed13814 
							
						 
					 
					
						
						
							
							Immutables with literal values are pure.  
						
						
						
					 
					
						2020-11-10 13:08:42 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							04195439b7 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into HEAD  
						
						
						
					 
					
						2020-11-09 14:28:05 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							001eac546e 
							
						 
					 
					
						
						
							
							Merge pull request  #10161  from ethereum/VirtualLookup-static  
						
						... 
						
						
						
						Fix incorrectly set annotation.requiredLookup 
						
					 
					
						2020-11-03 17:03:17 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							5ffee049fa 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-11-03 14:05:14 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e27a1b786b 
							
						 
					 
					
						
						
							
							Wording in error messages.  
						
						
						
					 
					
						2020-11-03 13:31:51 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							834da7be90 
							
						 
					 
					
						
						
							
							Introduce abicoder pragma.  
						
						
						
					 
					
						2020-11-03 13:31:50 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b287a6e995 
							
						 
					 
					
						
						
							
							Disallow specifying call options multiple times.  
						
						
						
					 
					
						2020-11-02 20:07:23 +01:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							adcf9eba8d 
							
						 
					 
					
						
						
							
							Fix incorrectly set annotation.requiredLookup  
						
						
						
					 
					
						2020-10-30 15:40:06 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							bfc8e26007 
							
						 
					 
					
						
						
							
							Remove low-level log functions.  
						
						
						
					 
					
						2020-10-22 17:50:14 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							23205711b7 
							
						 
					 
					
						
						
							
							Fix build failure.  
						
						
						
					 
					
						2020-10-19 19:20:36 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6979952995 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into HEAD  
						
						
						
					 
					
						2020-10-19 18:02:50 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							527c073bb9 
							
						 
					 
					
						
						
							
							Checked arithmetic by default.  
						
						
						
					 
					
						2020-10-19 16:58:37 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							909ce9164a 
							
						 
					 
					
						
						
							
							Allow arrays of contract types as type expressions e.g. for abi.decode.  
						
						
						
					 
					
						2020-10-16 19:40:41 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							3f14c904b0 
							
						 
					 
					
						
						
							
							Disallow invalid use of library names as type names.  
						
						
						
					 
					
						2020-10-16 18:25:08 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6e57a0eec 
							
						 
					 
					
						
						
							
							Merge pull request  #10023  from ethereum/develop  
						
						... 
						
						
						
						Merge develop into breaking. 
						
					 
					
						2020-10-13 18:18:53 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							006e5f2e1f 
							
						 
					 
					
						
						
							
							Allow path syntax for super constructor calls  
						
						
						
					 
					
						2020-10-13 14:32:11 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							0b7b174945 
							
						 
					 
					
						
						
							
							Add AST Node IdentifierPath  
						
						
						
					 
					
						2020-10-13 14:32:11 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							32b4f18023 
							
						 
					 
					
						
						
							
							Print warning for unnamed return parameters and no return statement  
						
						
						
					 
					
						2020-10-13 13:11:29 +02:00