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 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72c6932bf5 
							
						 
					 
					
						
						
							
							Merge pull request  #10934  from ethereum/useDeployedNaming  
						
						... 
						
						
						
						Replace "runtime" by "deployed" naming. 
						
					 
					
						2021-02-10 11:42:23 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d616b3f266 
							
						 
					 
					
						
						
							
							Merge pull request  #10929  from ethereum/inlinerDocs  
						
						... 
						
						
						
						Documentation of the inliner in the old optimizer. 
						
					 
					
						2021-02-10 09:16:22 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							5a59fde073 
							
						 
					 
					
						
						
							
							Documentation of the inliner in the old optimizer.  
						
						
						
					 
					
						2021-02-10 09:14:05 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a72ab1c9c1 
							
						 
					 
					
						
						
							
							Replace "runtime" by "deployed" naming.  
						
						
						
					 
					
						2021-02-10 00:56:16 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b20c9840a 
							
						 
					 
					
						
						
							
							Merge pull request  #10885  from ethereum/heuristic-revamp  
						
						... 
						
						
						
						Yul Backend: Get rid of heuristics for finding the matching runtime 
						
					 
					
						2021-02-10 00:49:56 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8d74bc3e1 
							
						 
					 
					
						
						
							
							Merge pull request  #10928  from RostyslavDzhohola/develop  
						
						... 
						
						
						
						Changing grammar for clarification 
						
					 
					
						2021-02-09 19:41:03 +01:00 
						 
				 
			
				
					
						
							
							
								Rostyslav 
							
						 
					 
					
						
						
						
						
							
						
						
							92251d054d 
							
						 
					 
					
						
						
							
							Updating grammar  
						
						... 
						
						
						
						I have changed pronounce "their" to his/her, she/he to clarify the working process of the smart contract. 
						
					 
					
						2021-02-09 19:38:35 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a621e91e3 
							
						 
					 
					
						
						
							
							Merge pull request  #10761  from ethereum/oldOptimizerInlining  
						
						... 
						
						
						
						Simple inlining for old optimizer. 
						
					 
					
						2021-02-09 19:35:12 +01:00 
						 
				 
			
				
					
						
							
							
								Đorđe Mijović 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30857493ef 
							
						 
					 
					
						
						
							
							Merge pull request  #10927  from ethereum/fixedPointAssertionSol2Yul  
						
						
						
					 
					
						2021-02-09 19:14: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 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							9438706daf 
							
						 
					 
					
						
						
							
							[Sol->Yul] Adding assertion for shift amount not being of FixedPointType.  
						
						
						
					 
					
						2021-02-09 17:58:49 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							fcdb5e0b40 
							
						 
					 
					
						
						
							
							Export statement documentation.  
						
						
						
					 
					
						2021-02-09 17:33:01 +01:00 
						 
				 
			
				
					
						
							
							
								Harikrishnan Mulackal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43319574e7 
							
						 
					 
					
						
						
							
							Merge pull request  #10925  from ethereum/fixedPointAssertionSol2Yul  
						
						... 
						
						
						
						[Sol->Yul] Adding unimplemented assert for fixed point types on righ shift 
						
					 
					
						2021-02-09 17:27:19 +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 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							993c8c0734 
							
						 
					 
					
						
						
							
							[Sol->Yul] Adding unimplemented assert for fixed point types on right shift.  
						
						
						
					 
					
						2021-02-09 16:17:56 +01:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							5a21e33743 
							
						 
					 
					
						
						
							
							Improve error reporting for Yul parser errors  
						
						... 
						
						
						
						This makes debugging Sol2Yul codegen bugs slightly easier. 
						
					 
					
						2021-02-09 15:40:25 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3669137297 
							
						 
					 
					
						
						
							
							Merge pull request  #10915  from nora-dunno/develop  
						
						... 
						
						
						
						Fix typo in Windows -DBoost_DIR specification 
						
					 
					
						2021-02-09 15:35:09 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							e4f1257c83 
							
						 
					 
					
						
						
							
							Yul Backend: Get rid of heuristics for finding the matching runtime  
						
						
						
					 
					
						2021-02-09 14:50:25 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ff0069f41 
							
						 
					 
					
						
						
							
							Merge pull request  #10913  from ethereum/refactor-solgen  
						
						... 
						
						
						
						Solidity fuzzer: Add test state. 
						
					 
					
						2021-02-09 14:18:14 +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 
						 
				 
			
				
					
						
							
							
								nora 
							
						 
					 
					
						
						
						
						
							
						
						
							e2c1aafedb 
							
						 
					 
					
						
						
							
							Fix typo in Windows -DBoost_DIR specification  
						
						
						
					 
					
						2021-02-09 10:33:38 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec62d12319 
							
						 
					 
					
						
						
							
							Merge pull request  #10909  from miohtama/patch-3  
						
						... 
						
						
						
						Small clean up on call stack section 
						
					 
					
						2021-02-08 14:49:33 +01:00 
						 
				 
			
				
					
						
							
							
								Harikrishnan Mulackal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e58a568a9 
							
						 
					 
					
						
						
							
							Fixed links in Docs  
						
						
						
					 
					
						2021-02-08 14:30:09 +01:00 
						 
				 
			
				
					
						
							
							
								Harikrishnan Mulackal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47d5939dbd 
							
						 
					 
					
						
						
							
							Improved wording in documentation  
						
						
						
					 
					
						2021-02-08 14:21:37 +01:00 
						 
				 
			
				
					
						
							
							
								Đorđe Mijović 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4fd5643970 
							
						 
					 
					
						
						
							
							Merge pull request  #10912  from ethereum/calldataLValueSol2Yul  
						
						... 
						
						
						
						[Sol->Yul] Check lvalue kind is stack in case of calldata. 
						
					 
					
						2021-02-08 14:19:24 +01:00 
						 
				 
			
				
					
						
							
							
								Harikrishnan Mulackal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a5a4dfc6c 
							
						 
					 
					
						
						
							
							Added a note about 63/64 rule  
						
						... 
						
						
						
						Co-authored-by: Alex Beregszaszi <alex@rtfs.hu> 
						
					 
					
						2021-02-08 14:19:13 +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 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							e53feaedc4 
							
						 
					 
					
						
						
							
							[Sol->Yul] Check lvalue kind is stack in case of calldata.  
						
						
						
					 
					
						2021-02-08 13:27:51 +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 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a876c8f79 
							
						 
					 
					
						
						
							
							Merge pull request  #10911  from ethereum/fixedPointAssertionSol2Yul  
						
						... 
						
						
						
						[Sol->Yul] Adding unimplemented assert for fixed point type shifting. 
						
					 
					
						2021-02-08 13:20:57 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							711671236a 
							
						 
					 
					
						
						
							
							Merge pull request  #10910  from ethereum/calldataLValueSol2Yul  
						
						... 
						
						
						
						[Sol->Yul] Fixing setLValue for calldata types. 
						
					 
					
						2021-02-08 13:17:58 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							97e9829988 
							
						 
					 
					
						
						
							
							[Sol->Yul] Adding unimplemented assert for fixed point type shifting.  
						
						
						
					 
					
						2021-02-08 13:13:19 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							706f5d9874 
							
						 
					 
					
						
						
							
							[Sol2Yul] Fixing setLValue for calldata types.  
						
						
						
					 
					
						2021-02-08 12:42:10 +01:00 
						 
				 
			
				
					
						
							
							
								Mikko Ohtamaa 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6b403581e 
							
						 
					 
					
						
						
							
							Small clean up on call stack section  
						
						... 
						
						
						
						Spelling, clarified what items go to the call stack and how any attack is executed 
						
					 
					
						2021-02-08 12:17:53 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a39aae8604 
							
						 
					 
					
						
						
							
							Merge pull request  #10907  from ethereum/yul-fuzzer-clang-tidy-fixes  
						
						... 
						
						
						
						Clang tidy fixes in protoToYul.cpp. 
						
					 
					
						2021-02-08 10:34:18 +01:00 
						 
				 
			
				
					
						
							
							
								Bhargava Shastry 
							
						 
					 
					
						
						
						
						
							
						
						
							c7ee2c1f39 
							
						 
					 
					
						
						
							
							Clang tidy fixes in protoToYul.cpp.  
						
						
						
					 
					
						2021-02-07 23:27:11 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2fb27884ff 
							
						 
					 
					
						
						
							
							Merge pull request  #10860  from ethereum/clarifyStorageLayout  
						
						... 
						
						
						
						Clarify storage layout. 
						
					 
					
						2021-02-04 16:26:48 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							61b5e8e8fe 
							
						 
					 
					
						
						
							
							Clarify storage layout.  
						
						
						
					 
					
						2021-02-04 16:26:30 +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