Tyler
							
						 
					 | 
					
						
						
						
						
							
						
						
							519e1c9402
							
						
					 | 
					
						
						
							
							Specify namespaces
						
						
						
						
						
						
						
						Fix references into solidity::util 
						
					 | 
					
						2022-03-08 00:09:17 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Marenz
							
						 
					 | 
					
						
						
						
						
							
						
						
							46075d04d9
							
						
					 | 
					
						
						
							
							Include used events in `--hashes` output
						
						
						
						
						
					 | 
					
						2022-02-09 13:50:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Marenz
							
						 
					 | 
					
						
						
						
						
							
						
						
							b95db2db5e
							
						
					 | 
					
						
						
							
							Remove unnecessary checks in modifier resolve function
						
						
						
						
						
					 | 
					
						2021-12-29 13:27:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							1531863835
							
						
					 | 
					
						
						
							
							Split Common.h into Numeric.h.
						
						
						
						
						
					 | 
					
						2021-09-23 15:27:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hrkrshnn
							
						 
					 | 
					
						
						
						
						
							
						
						
							de01822999
							
						
					 | 
					
						
						
							
							UserDefinedValueType: from simple name to canonical name.
						
						
						
						
						
					 | 
					
						2021-09-15 12:56:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hrkrshnn
							
						 
					 | 
					
						
						
						
						
							
						
						
							d3ae9cf71b
							
						
					 | 
					
						
						
							
							Added AST node UserDefinedValueType
						
						
						
						
						
					 | 
					
						2021-09-07 19:42:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								a3d4
							
						 
					 | 
					
						
						
						
						
							
						
						
							70b8b1c834
							
						
					 | 
					
						
						
							
							Do not warn about shadowing parameters in functions without implementation
						
						
						
						
						
					 | 
					
						2021-06-09 12:35:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7d8a4e63d8
							
						
					 | 
					
						
						
							
							Merge pull request #11491 from TerranCivilian/fix-10269
						
						
						
						
						
						
						
						Remove unneeded include files 
						
					 | 
					
						2021-06-07 20:15:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								TerranCivilian
							
						 
					 | 
					
						
						
						
						
							
						
						
							c15501eea9
							
						
					 | 
					
						
						
							
							Remove unneeded include files
						
						
						
						
						
					 | 
					
						2021-06-07 12:53:18 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							6a0313c456
							
						
					 | 
					
						
						
							
							Unify function call resolve function used in Analysis & Yul CodeGen
						
						
						
						
						
					 | 
					
						2021-06-07 15:23:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							0d948ebf81
							
						
					 | 
					
						
						
							
							Cache functions by name.
						
						
						
						
						
					 | 
					
						2021-06-03 11:10:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							d96cc3469a
							
						
					 | 
					
						
						
							
							FunctionDefinition.resolveVirtual(): Skip unimplemented functions when lookup happens via super
						
						
						
						
						
					 | 
					
						2021-06-02 16:16:15 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hrkrshnn
							
						 
					 | 
					
						
						
						
						
							
						
						
							f582d48f7b
							
						
					 | 
					
						
						
							
							Error message: try-catch parameter cannot be in storage.
						
						
						
						
						
					 | 
					
						2021-05-31 11:25:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e877e2bba7
							
						
					 | 
					
						
						
							
							Use all referenced errors.
						
						
						
						
						
					 | 
					
						2021-03-30 21:15:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							b04b189959
							
						
					 | 
					
						
						
							
							Syntax for custom errors.
						
						
						
						
						
					 | 
					
						2021-03-30 21:15:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							99fcf62736
							
						
					 | 
					
						
						
							
							Extract referencedDeclaration as helper.
						
						
						
						
						
					 | 
					
						2021-03-24 17:01:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							e197ebbdd1
							
						
					 | 
					
						
						
							
							Replace TypePointer with Type const*
						
						
						
						
						
					 | 
					
						2021-03-23 11:47:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							b965446182
							
						
					 | 
					
						
						
							
							Catch panic.
						
						
						
						
						
					 | 
					
						2020-12-22 11:08:44 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							a0a02f2307
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-11-23 19:28:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ae8f484ed4
							
						
					 | 
					
						
						
							
							Merge pull request #10234 from ethereum/smt_named_arguments
						
						
						
						
						
						
						
						[SMTChecker] Support named arguments in function calls 
						
					 | 
					
						2020-11-20 12:24:51 -01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							e4339b0526
							
						
					 | 
					
						
						
							
							[SMTChecker] Support named arguments in function calls
						
						
						
						
						
					 | 
					
						2020-11-20 11:52:26 -01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							82997fbf5e
							
						
					 | 
					
						
						
							
							Change AST::interfaceId() to uint32_t
						
						
						
						
						
					 | 
					
						2020-11-19 23:33:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							5ffee049fa
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-11-03 14:05:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							94e2506132
							
						
					 | 
					
						
						
							
							Fix inherited state vars for BMC
						
						
						
						
						
					 | 
					
						2020-11-02 11:42:39 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							006e5f2e1f
							
						
					 | 
					
						
						
							
							Allow path syntax for super constructor calls
						
						
						
						
						
					 | 
					
						2020-10-13 14:32:11 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							346fe1c6c5
							
						
					 | 
					
						
						
							
							Constants at file-level.
						
						
						
						
						
					 | 
					
						2020-10-08 18:56:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Harikrishnan Mulackal
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d23aff4cbb
							
						
					 | 
					
						
						
							
							Merge pull request #9918 from ethereum/isStateScopeCheck
						
						
						
						
						
						
						
						Make isStateVariable regular scope check. 
						
					 | 
					
						2020-09-29 09:33:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							cb82d8239c
							
						
					 | 
					
						
						
							
							Make isStateVariable regular scope check.
						
						
						
						
						
					 | 
					
						2020-09-28 19:31:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								a3d4
							
						 
					 | 
					
						
						
						
						
							
						
						
							9b740b03ff
							
						
					 | 
					
						
						
							
							Simplify DeclarationRegistrationHelper
						
						
						
						
						
					 | 
					
						2020-09-28 13:21:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							dd81d05559
							
						
					 | 
					
						
						
							
							Make annotations `SetOnce or optional` where feasible
						
						
						
						
						
					 | 
					
						2020-09-22 17:38:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							9aa9962f71
							
						
					 | 
					
						
						
							
							Add ContractDefinition::interfaceId() helper
						
						
						
						
						
					 | 
					
						2020-09-14 20:34:52 +01: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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							9be5ed1220
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-07-21 11:35:28 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							f372ba6fea
							
						
					 | 
					
						
						
							
							Constructors cannot have calldata parameters.
						
						
						
						
						
					 | 
					
						2020-07-06 16:52:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							98e5923e3a
							
						
					 | 
					
						
						
							
							Do now disallow assigning to external parameters.
						
						
						
						
						
					 | 
					
						2020-06-22 18:36:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							c6e4943089
							
						
					 | 
					
						
						
							
							Adding fixes for signedness warnings in libsolidity
						
						
						
						
						
						
						
						Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> 
						
					 | 
					
						2020-06-10 10:41:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e5c19d8a2c
							
						
					 | 
					
						
						
							
							Replace inContractKind by libraryFunction.
						
						
						
						
						
					 | 
					
						2020-06-09 17:56:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							9604174151
							
						
					 | 
					
						
						
							
							Rename asCallableFunction.
						
						
						
						
						
					 | 
					
						2020-05-26 11:35:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							499cb0526f
							
						
					 | 
					
						
						
							
							Calldata variables.
						
						
						
						
						
					 | 
					
						2020-05-26 10:51:13 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jason Cobb
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							cffd1eaff1
							
						
					 | 
					
						
						
							
							Use LazyInit for ContractDefinition::m_interfaceFunctionList
						
						
						
						
						
					 | 
					
						2020-05-14 10:32:01 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jason Cobb
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							413fa92cee
							
						
					 | 
					
						
						
							
							Use LazyInit for ContractDefinition::m_interfaceEvents
						
						
						
						
						
					 | 
					
						2020-05-14 10:29:29 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a371910674
							
						
					 | 
					
						
						
							
							Merge pull request #8642 from ethereum/interfaceid
						
						
						
						
						
						
						
						Add support for interfaceId. 
						
					 | 
					
						2020-04-23 12:24:49 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Arlt
							
						 
					 | 
					
						
						
						
						
							
						
						
							3754a86ab2
							
						
					 | 
					
						
						
							
							Add support for interfaceID.
						
						
						
						
						
					 | 
					
						2020-04-16 12:17:40 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							f6d1cee06b
							
						
					 | 
					
						
						
							
							Ensure that public callable parameters are valid for calldata.
						
						
						
						
						
					 | 
					
						2020-04-16 17:23:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							6093982606
							
						
					 | 
					
						
						
							
							Review suggestions.
						
						
						
						
						
					 | 
					
						2020-04-16 16:42:12 +02:00 | 
					
					
						
						
							
							
							
						
					 |