chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d0ecd9406 
							
						 
					 
					
						
						
							
							Merge pull request  #10535  from ethereum/removeNumbers  
						
						... 
						
						
						
						Improve generated names. 
						
					 
					
						2021-02-23 13:29:18 +01:00 
						 
				 
			
				
					
						
							
							
								Harikrishnan Mulackal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							148e1150f2 
							
						 
					 
					
						
						
							
							Merge pull request  #10992  from ethereum/detectAssignToFunction  
						
						... 
						
						
						
						Detect assignment to function in inline assembly. 
						
					 
					
						2021-02-23 13:26:45 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d586b7b57a 
							
						 
					 
					
						
						
							
							Merge pull request  #10991  from ethereum/bareCallNoReturndatacopy  
						
						... 
						
						
						
						[Sol->Yul] Fix bare call wihout returndatacopy. 
						
					 
					
						2021-02-23 13:24:50 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9f1b55073 
							
						 
					 
					
						
						
							
							Merge pull request  #10967  from ethereum/proto-mutator  
						
						... 
						
						
						
						Proto mutator: Add control flow to basic blocks 
						
					 
					
						2021-02-23 12:03:52 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9c7b1e9c3f 
							
						 
					 
					
						
						
							
							Detect assignment to function in inline assembly.  
						
						
						
					 
					
						2021-02-23 11:47:12 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							54eb34d6fd 
							
						 
					 
					
						
						
							
							Move call graphs from CompilerStack to ContractDefinitionAnnotation  
						
						
						
					 
					
						2021-02-23 10:47:02 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							6c28120f19 
							
						 
					 
					
						
						
							
							Move CallGraph structure to a separate module  
						
						
						
					 
					
						2021-02-23 10:47:02 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							051995a373 
							
						 
					 
					
						
						
							
							Test suite for FunctionCallGraph  
						
						
						
					 
					
						2021-02-23 10:46:28 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e9b3dd21d0 
							
						 
					 
					
						
						
							
							Fix bare call wihout returndatacopy.  
						
						
						
					 
					
						2021-02-23 10:45:01 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e75e3fc2e3 
							
						 
					 
					
						
						
							
							Merge pull request  #10977  from ethereum/replace-throw-with-boost-macro  
						
						... 
						
						
						
						Replace raw throw with BOOST_THROW_EXCEPTION. 
						
					 
					
						2021-02-22 16:18:13 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							758d159d87 
							
						 
					 
					
						
						
							
							yul proto mutator: Add control flow to block statements.  
						
						
						
					 
					
						2021-02-22 15:10:41 +01:00 
						 
				 
			
				
					
						
							
							
								Harikrishnan Mulackal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fd5ea01d1 
							
						 
					 
					
						
						
							
							Merge pull request  #10971  from ethereum/onlyWarnAboutVariables  
						
						... 
						
						
						
						Only warn about variables being shadowed in inline assembly. 
						
					 
					
						2021-02-19 16:17:02 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							78a097a012 
							
						 
					 
					
						
						
							
							Only warn about variables being shadowed in inline assembly.  
						
						
						
					 
					
						2021-02-19 14:29:22 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							ae6710f4e7 
							
						 
					 
					
						
						
							
							test/libsolidity/util/ContractABIUtils.cpp: use std::bind.  
						
						
						
					 
					
						2021-02-18 20:26:26 -05:00 
						 
				 
			
				
					
						
							
							
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							c44bb7e7ef 
							
						 
					 
					
						
						
							
							Replace raw throw with BOOST_THROW_EXCEPTION.  
						
						
						
					 
					
						2021-02-18 20:23:59 -05:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							91b7d60301 
							
						 
					 
					
						
						
							
							Optimiser fuzzer: Disable  reasoning based simplifier runs.  
						
						
						
					 
					
						2021-02-18 10:48:49 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							612d8184d1 
							
						 
					 
					
						
						
							
							Update tests.  
						
						
						
					 
					
						2021-02-16 15:50:48 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							346344dc7b 
							
						 
					 
					
						
						
							
							Add missing test case for try/Catch  
						
						
						
					 
					
						2021-02-16 12:33:55 +00:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							e24a23edcd 
							
						 
					 
					
						
						
							
							Semantic test where constructor has a function as parameter  
						
						
						
					 
					
						2021-02-15 14:16:28 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							6e62cbf156 
							
						 
					 
					
						
						
							
							Run metadata tests for every metadata format.  
						
						
						
					 
					
						2021-02-12 10:38:03 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							b598948211 
							
						 
					 
					
						
						
							
							Run gas tests on NoMetadata format only.  
						
						
						
					 
					
						2021-02-12 10:38:03 +01:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							a76ff8af1d 
							
						 
					 
					
						
						
							
							Added tests for modifiers whose input is a function return value  
						
						
						
					 
					
						2021-02-11 16:48:00 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1716dcfb57 
							
						 
					 
					
						
						
							
							Merge pull request  #10950  from ethereum/removeChecks  
						
						... 
						
						
						
						[SolYul] Remove (hopefully) unnecessary checks. 
						
					 
					
						2021-02-11 14:10:05 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							45dc705683 
							
						 
					 
					
						
						
							
							Remove unnecessary checks.  
						
						
						
					 
					
						2021-02-11 13:08:03 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f4790971ae 
							
						 
					 
					
						
						
							
							Add test.  
						
						
						
					 
					
						2021-02-11 10:50:54 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							9ca389d6cd 
							
						 
					 
					
						
						
							
							MemberList.Member's last argument (declaration) made mandatory to avoid accidental missing out during construction.  
						
						
						
					 
					
						2021-02-11 10:46:14 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cbb197f7fa 
							
						 
					 
					
						
						
							
							Merge pull request  #10833  from ethereum/ast-precise-name-locations  
						
						... 
						
						
						
						Extend the Solidity AST for precise locations of names 
						
					 
					
						2021-02-11 10:44:58 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							70aa111dbf 
							
						 
					 
					
						
						
							
							Update AST Json expectations.  
						
						
						
					 
					
						2021-02-11 10:11:24 +01:00 
						 
				 
			
				
					
						
							
							
								Harikrishnan Mulackal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							215233d5c8 
							
						 
					 
					
						
						
							
							Merge pull request  #10945  from ethereum/constructor-modifier-bugfix  
						
						... 
						
						
						
						Fix IR bug about calling the wrong modifier during construction 
						
					 
					
						2021-02-10 21:42:45 +01:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							2f30fdaa21 
							
						 
					 
					
						
						
							
							Fix IR bug about calling the wrong modifier during construction  
						
						
						
					 
					
						2021-02-10 20:53:11 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							32ba5f5ae7 
							
						 
					 
					
						
						
							
							libsolidity: Extend the AST for named AST nodes in order to get precise locations for names.  
						
						... 
						
						
						
						The actual SourceLocation on an ASTNode is representing the whole
ASTNode whereas in an LSP (for example) you are also interested in the
SourceLocation of a name of a construct (e.g. variable decarlation, function definition, ...).
This also properly encodes non-existend sources as `-1` in the JSON output (eliminating the use of `numeric_limits<size_t>::max()`). 
						
					 
					
						2021-02-10 18:13:09 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							cb74a45fd6 
							
						 
					 
					
						
						
							
							Add inlining for old optimizer.  
						
						
						
					 
					
						2021-02-09 19:08:58 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e777cad78a 
							
						 
					 
					
						
						
							
							Merge pull request  #10924  from ethereum/exportDocs  
						
						... 
						
						
						
						Export statement documentation. 
						
					 
					
						2021-02-09 18:23:45 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							fcdb5e0b40 
							
						 
					 
					
						
						
							
							Export statement documentation.  
						
						
						
					 
					
						2021-02-09 17:33:01 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e699e8865 
							
						 
					 
					
						
						
							
							Merge pull request  #10923  from ethereum/improve-error-reporting  
						
						... 
						
						
						
						Improve error reporting 
						
					 
					
						2021-02-09 17:18:44 +01:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							8167029dc1 
							
						 
					 
					
						
						
							
							Updating tests after improving Yul error reporting  
						
						
						
					 
					
						2021-02-09 16:55:33 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							75e7e1bee7 
							
						 
					 
					
						
						
							
							Consistent use of returns documentation tag.  
						
						
						
					 
					
						2021-02-09 12:51:36 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							896de75bcb 
							
						 
					 
					
						
						
							
							Solidity fuzzer: Add test state.  
						
						
						
					 
					
						2021-02-09 12:49:35 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c82c2189d4 
							
						 
					 
					
						
						
							
							Merge pull request  #10877  from ethereum/bash-arrays-for-arg-variables  
						
						... 
						
						
						
						Use Bash arrays for argument lists in shell scripts 
						
					 
					
						2021-02-08 13:31:31 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8843890785 
							
						 
					 
					
						
						
							
							Merge pull request  #10902  from ethereum/unified-solc-fuzzer  
						
						... 
						
						
						
						Unify solc fuzzers. 
						
					 
					
						2021-02-08 13:25:52 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							706f5d9874 
							
						 
					 
					
						
						
							
							[Sol2Yul] Fixing setLValue for calldata types.  
						
						
						
					 
					
						2021-02-08 12:42:10 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							7e343987fc 
							
						 
					 
					
						
						
							
							Update solidity dictionary with TestReader syntax.  
						
						
						
					 
					
						2021-02-08 11:16:11 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							2f001bb91c 
							
						 
					 
					
						
						
							
							Unify solc fuzzers.  
						
						
						
					 
					
						2021-02-08 11:14:38 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							c7ee2c1f39 
							
						 
					 
					
						
						
							
							Clang tidy fixes in protoToYul.cpp.  
						
						
						
					 
					
						2021-02-07 23:27:11 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4ce896582 
							
						 
					 
					
						
						
							
							Merge pull request  #10886  from ethereum/issue-10874  
						
						... 
						
						
						
						OverrideSpecifier: Check for null before dereferencing 
						
					 
					
						2021-02-04 14:12:07 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							3a8a74cbc7 
							
						 
					 
					
						
						
							
							OverrideSpecifier: Check for null before dereferencing  
						
						
						
					 
					
						2021-02-04 13:17:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5faefdea65 
							
						 
					 
					
						
						
							
							Merge pull request  #10893  from ethereum/string2BytesSol2Yul  
						
						... 
						
						
						
						[Sol->Yul] Fixing string calldata to bytes calldata conversion. 
						
					 
					
						2021-02-04 10:33:40 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							530435439d 
							
						 
					 
					
						
						
							
							[Sol->Yul] Fixing string calldata to bytes calldata conversion.  
						
						
						
					 
					
						2021-02-04 09:30:19 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a949e5323 
							
						 
					 
					
						
						
							
							Merge pull request  #10856  from ethereum/add-import-stmt-generator  
						
						... 
						
						
						
						Solidity fuzzer: Add import stmt generator 
						
					 
					
						2021-02-03 18:56:11 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7405dc5b7f 
							
						 
					 
					
						
						
							
							Merge pull request  #10836  from ethereum/smt_fix_cex_inheritance  
						
						... 
						
						
						
						Fix inheritance bug in CHC cex 
						
					 
					
						2021-02-03 18:49:25 +01:00