chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							aa7a6922e7 
							
						 
					 
					
						
						
							
							Restrict unary negation to signed integers.  
						
						
						
					 
					
						2020-09-17 15:01:53 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5000785ff8 
							
						 
					 
					
						
						
							
							Merge pull request  #9822  from ethereum/fix-ice-on-returning-string-literal-in-calldata  
						
						... 
						
						
						
						Mark string literals as not implicitly convertible to calldata arrays 
						
					 
					
						2020-09-16 14:23:47 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							3ba3bde65e 
							
						 
					 
					
						
						
							
							Mark string literals as not implicitly convertible to calldata arrays  
						
						
						
					 
					
						2020-09-16 12:44:57 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							2916ae5bda 
							
						 
					 
					
						
						
							
							Fix static arrays with dynamic elements not being treated as dynamic in FunctionType::returnParameterTypesWithoutDynamicTypes()  
						
						
						
					 
					
						2020-09-16 11:15:52 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							9aa9962f71 
							
						 
					 
					
						
						
							
							Add ContractDefinition::interfaceId() helper  
						
						
						
					 
					
						2020-09-14 20:34:52 +01:00 
						 
				 
			
				
					
						
							
							
								a3d4 
							
						 
					 
					
						
						
						
						
							
						
						
							e7a6534d4f 
							
						 
					 
					
						
						
							
							Unify collision warnings  
						
						
						
					 
					
						2020-09-14 02:17:53 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72f8a753a9 
							
						 
					 
					
						
						
							
							Merge pull request  #9586  from ethereum/scoper  
						
						... 
						
						
						
						Assign scopes as a separate step. 
						
					 
					
						2020-09-11 10:45:54 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							5e9dd67a0a 
							
						 
					 
					
						
						
							
							FunctionType::canTakeArguments(): Use the correct index when comparing named parameter types  
						
						
						
					 
					
						2020-09-09 14:45:58 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							41bcb97e36 
							
						 
					 
					
						
						
							
							Don't consider contracts implicitly convertible to the type of super  
						
						... 
						
						
						
						- `super` for all intents and purposes behaves like a type and should be a TypeType rather than ContractType. We have an issue to fix it but it's a breaking change. Until then let's at least not treat other contracts as convertible to the ContractType that `super` represents. 
						
					 
					
						2020-09-08 00:29:44 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							7681c7dddf 
							
						 
					 
					
						
						
							
							Remove dead code from ContractType::isImplicitlyConvertibleTo()  
						
						
						
					 
					
						2020-09-08 00:26:29 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2934a1f037 
							
						 
					 
					
						
						
							
							Assign scopes as a separate step.  
						
						
						
					 
					
						2020-09-02 20:45:33 +02:00 
						 
				 
			
				
					
						
							
							
								Harikrishnan Mulackal 
							
						 
					 
					
						
						
						
						
							
						
						
							7826564226 
							
						 
					 
					
						
						
							
							Fix infinite loop for structs in library function parameter  
						
						
						
					 
					
						2020-08-27 14:18:07 +02:00 
						 
				 
			
				
					
						
							
							
								Harikrishnan Mulackal 
							
						 
					 
					
						
						
						
						
							
						
						
							1c066b1059 
							
						 
					 
					
						
						
							
							Allow type(Contract).name for abstract contracts and interfaces  
						
						
						
					 
					
						2020-08-27 13:37:08 +02:00 
						 
				 
			
				
					
						
							
							
								Harikrishnan Mulackal 
							
						 
					 
					
						
						
						
						
							
						
						
							6f22899153 
							
						 
					 
					
						
						
							
							Disallow the exponent to be a signed integer literal  
						
						
						
					 
					
						2020-08-27 12:08:45 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							7b8cc0c49b 
							
						 
					 
					
						
						
							
							Remove null values from AST also in standard-json mode.  
						
						
						
					 
					
						2020-08-19 11:06:14 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2ff954ec2d 
							
						 
					 
					
						
						
							
							Use kind in json AST for free function.  
						
						
						
					 
					
						2020-08-18 11:46:59 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e9f91edc4b 
							
						 
					 
					
						
						
							
							Update existing tests.  
						
						
						
					 
					
						2020-08-18 11:46:59 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9324fb4f20 
							
						 
					 
					
						
						
							
							Free functions.  
						
						
						
					 
					
						2020-08-18 11:46:59 +02:00 
						 
				 
			
				
					
						
							
							
								Jason Cobb 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							888d7037cd 
							
						 
					 
					
						
						
							
							Make FunctionCallAnnotation::kind a SetOnce  
						
						
						
					 
					
						2020-08-12 11:57:01 -04:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c96e997a3c 
							
						 
					 
					
						
						
							
							Fix member lookup for constructor in library.  
						
						
						
					 
					
						2020-08-04 10:51:40 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							6eb60bc8cd 
							
						 
					 
					
						
						
							
							Add check that regular and unicode string literals are well formatted  
						
						
						
					 
					
						2020-07-27 18:21:17 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							6fe8e63eee 
							
						 
					 
					
						
						
							
							Remove inconsistently used isValidUTF8 helper  
						
						
						
					 
					
						2020-07-27 18:21:17 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5812cd8213 
							
						 
					 
					
						
						
							
							Merge pull request  #9511  from ethereum/ast-hex-string  
						
						... 
						
						
						
						[BREAKING] Distinguish between stringLiteral and hexStringLiteral in the JSON AST 
						
					 
					
						2020-07-27 12:34:40 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							5ecc84e92e 
							
						 
					 
					
						
						
							
							Distinguish between stringLiteral and hexStringLiteral in the JSON AST  
						
						
						
					 
					
						2020-07-27 10:19:24 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42063f2158 
							
						 
					 
					
						
						
							
							Merge pull request  #9490  from ethereum/renameSlotToSelector  
						
						... 
						
						
						
						Rename external function slot to selector. 
						
					 
					
						2020-07-27 10:42:47 +02:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							e7d5a7da10 
							
						 
					 
					
						
						
							
							[TypeChecker] Remove function input and return parameter names from mobileType  
						
						
						
					 
					
						2020-07-23 14:39:49 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							147a80aa24 
							
						 
					 
					
						
						
							
							Rename external function slot to selector.  
						
						
						
					 
					
						2020-07-23 14:19:15 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9be5ed1220 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-07-21 11:35:28 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							ba0a4de50d 
							
						 
					 
					
						
						
							
							NatSpec: Implement `@inheritdoc`  
						
						
						
					 
					
						2020-07-20 18:32:18 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							93c792c696 
							
						 
					 
					
						
						
							
							Remove special treatment of `var`.  
						
						
						
					 
					
						2020-07-20 17:22:04 +02:00 
						 
				 
			
				
					
						
							
							
								Sachin Grover 
							
						 
					 
					
						
						
						
						
							
						
						
							b7adb2aa42 
							
						 
					 
					
						
						
							
							Add SPDX license identifier if not present already in source file  
						
						... 
						
						
						
						Fixes : #9220  
					
						2020-07-17 20:24:12 +05:30 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f945163909 
							
						 
					 
					
						
						
							
							Merge pull request  #9432  from ethereum/develop  
						
						... 
						
						
						
						Merge develop into breaking. 
						
					 
					
						2020-07-16 17:14:45 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f28bede34a 
							
						 
					 
					
						
						
							
							Refactor storageSizeUpperBound.  
						
						
						
					 
					
						2020-07-14 10:45:02 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							38c6ecbbe2 
							
						 
					 
					
						
						
							
							Remove finney and szabo denominations.  
						
						
						
					 
					
						2020-07-13 18:07:10 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8eee3ed3a2 
							
						 
					 
					
						
						
							
							Merge pull request  #9388  from ethereum/develop  
						
						... 
						
						
						
						Merge develop into breaking. 
						
					 
					
						2020-07-13 14:55:21 +02:00 
						 
				 
			
				
					
						
							
							
								a3d4 
							
						 
					 
					
						
						
						
						
							
						
						
							efc5ee207d 
							
						 
					 
					
						
						
							
							Fix internal compiler error caused by oversized objects  
						
						
						
					 
					
						2020-07-10 11:39:07 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							6b37f1c025 
							
						 
					 
					
						
						
							
							Remove visiblity of libraries in inherited contracts.  
						
						
						
					 
					
						2020-07-09 16:38:29 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							747aeb4999 
							
						 
					 
					
						
						
							
							Assert that visibility of constructor is not queried.  
						
						
						
					 
					
						2020-07-07 11:49:44 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							da36400576 
							
						 
					 
					
						
						
							
							Disallow visibility for constructors.  
						
						
						
					 
					
						2020-07-07 11:49:44 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							982a269b2b 
							
						 
					 
					
						
						
							
							Merge pull request  #9325  from ethereum/develop  
						
						... 
						
						
						
						Merge develop into breaking. 
						
					 
					
						2020-07-06 19:11:02 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f372ba6fea 
							
						 
					 
					
						
						
							
							Constructors cannot have calldata parameters.  
						
						
						
					 
					
						2020-07-06 16:52:51 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3e3f9a472f 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-06-30 18:56:51 +02:00 
						 
				 
			
				
					
						
							
							
								Harikrishnan Mulackal 
							
						 
					 
					
						
						
						
						
							
						
						
							d41eaeba56 
							
						 
					 
					
						
						
							
							Added containsNestedMapping()  
						
						
						
					 
					
						2020-06-30 16:15:03 +05:30 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							02328f3bbb 
							
						 
					 
					
						
						
							
							Add unit denomination `gwei`  
						
						
						
					 
					
						2020-06-24 18:24:56 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af0cd4ab98 
							
						 
					 
					
						
						
							
							Merge pull request  #9252  from ethereum/develop  
						
						... 
						
						
						
						Merge develop into breaking. 
						
					 
					
						2020-06-23 18:28:24 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							98e5923e3a 
							
						 
					 
					
						
						
							
							Do now disallow assigning to external parameters.  
						
						
						
					 
					
						2020-06-22 18:36:32 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71cb7551f4 
							
						 
					 
					
						
						
							
							Merge pull request  #9208  from ethereum/develop  
						
						... 
						
						
						
						Merge develop into breaking. 
						
					 
					
						2020-06-16 16:11:41 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							645c3508a8 
							
						 
					 
					
						
						
							
							Prepare for allowing bound functions and using for everywhere.  
						
						
						
					 
					
						2020-06-15 21:20:18 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							8155ad2187 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking  
						
						
						
					 
					
						2020-06-15 17:11:41 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							012ba9537b 
							
						 
					 
					
						
						
							
							Merge pull request  #9184  from ethereum/fixUsingForStorage  
						
						... 
						
						
						
						Fix using for with explicit reference types. 
						
					 
					
						2020-06-11 14:00:28 +02:00