Markus Waas 
							
						 
					 
					
						
						
						
						
							
						
						
							8bfc9ad829 
							
						 
					 
					
						
						
							
							Add msg.sig to cheatsheet  
						
						
						
					 
					
						2022-01-24 10:21:01 +01:00 
						 
				 
			
				
					
						
							
							
								Bruno Barbieri 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a13917049 
							
						 
					 
					
						
						
							
							Add modifiers to the order of layout  
						
						
						
					 
					
						2022-01-20 20:20:30 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79e9d619a3 
							
						 
					 
					
						
						
							
							Merge pull request  #12545  from ethereum/yulGrammarFluke  
						
						... 
						
						
						
						Allow builtins in yul identifier paths in antlr grammar. 
						
					 
					
						2022-01-17 20:42:14 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							2d0f6278bb 
							
						 
					 
					
						
						
							
							Allow builtins as yul identifier paths in antlr grammar.  
						
						
						
					 
					
						2022-01-17 18:42:54 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							776c984cb0 
							
						 
					 
					
						
						
							
							Adjust documentation for linux packages not maintained by us.  
						
						
						
					 
					
						2022-01-17 16:10:39 +01:00 
						 
				 
			
				
					
						
							
							
								William Entriken 
							
						 
					 
					
						
						
						
						
							
						
						
							78f0be56c3 
							
						 
					 
					
						
						
							
							Document address members code and codehash  
						
						
						
					 
					
						2022-01-13 01:20:45 -05:00 
						 
				 
			
				
					
						
							
							
								Harikrishnan Mulackal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eee30b6ead 
							
						 
					 
					
						
						
							
							Merge pull request  #12504  from brien-tech/patch-1  
						
						... 
						
						
						
						Fixing typo in "smart contracts" 
						
					 
					
						2022-01-10 13:43:23 +05:30 
						 
				 
			
				
					
						
							
							
								Brien 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							790e7f42a1 
							
						 
					 
					
						
						
							
							Fixing typo in "smart contracts"  
						
						
						
					 
					
						2022-01-10 02:29:51 -05:00 
						 
				 
			
				
					
						
							
							
								Mohamed Safouen Bouabid 
							
						 
					 
					
						
						
						
						
							
						
						
							4c20821e6d 
							
						 
					 
					
						
						
							
							Explaining payable(msg.sender)  
						
						... 
						
						
						
						At this point of the documentation a new Solidity learner will not understand this line without further explanation:
if (!payable(msg.sender).send(amount)) {
It should explain how msg.sender is of type "address" and not "address payable" so it cannot send or receive Ether. Therefore it must be explicitly converted to payable. 
						
					 
					
						2022-01-10 12:49:30 +05:30 
						 
				 
			
				
					
						
							
							
								Esquith Allen 
							
						 
					 
					
						
						
						
						
							
						
						
							b1ef5de496 
							
						 
					 
					
						
						
							
							fix typo  
						
						
						
					 
					
						2022-01-05 21:58:41 -05:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c16867cb83 
							
						 
					 
					
						
						
							
							Merge pull request  #12272  from ethereum/equalStoreEliminator  
						
						... 
						
						
						
						Equal store eliminator. 
						
					 
					
						2022-01-05 11:24:59 +01:00 
						 
				 
			
				
					
						
							
							
								William Entriken 
							
						 
					 
					
						
						
						
						
							
						
						
							c798ac472e 
							
						 
					 
					
						
						
							
							Typo: SemVer  
						
						
						
					 
					
						2022-01-04 18:59:40 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cac0f203a2 
							
						 
					 
					
						
						
							
							Merge pull request  #12467  from ethereum/fixMappingExample  
						
						... 
						
						
						
						Fix mapping example. 
						
					 
					
						2022-01-04 18:23:57 +01:00 
						 
				 
			
				
					
						
							
							
								Braden Watling 
							
						 
					 
					
						
						
						
						
							
						
						
							bb16c1943c 
							
						 
					 
					
						
						
							
							Fix gas retaining statement.  
						
						... 
						
						
						
						According to https://docs.soliditylang.org/en/v0.8.11/introduction-to-smart-contracts.html?highlight=63%2F64#message-calls , the caller forwards 63/64th of its gas, but here we seem to contradict that by saying the caller retains 63/64th of its gas. 
						
					 
					
						2022-01-04 11:10:31 +01:00 
						 
				 
			
				
					
						
							
							
								Braden Watling 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fe1ee6a8a 
							
						 
					 
					
						
						
							
							Fix typo in control-structures.rst  
						
						... 
						
						
						
						I'm learning Solidity by reading these docs and found this statement confusing. I'm fairly certain that the correct description here is that the *callee* changes get reverted, but the caller is able to react to the failures.
I tested this with the following snippet in Remix, which resulted in a successful transaction when deployed:
```
// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.7;
contract A {
    uint public value;
    function a(uint newValue, bool shouldRevert) external {
        value = newValue;
        if (shouldRevert) {
            revert();
        }
    }
}
contract B {
    function b() external {
        A a = new A();
        try a.a(50, false) {
            assert(a.value() == 50);
        } catch {
            assert(false);
        }
        a = new A();
        try a.a(50, true) {
            assert(false);
        } catch {
            assert(a.value() == 0);
        }
    }
}
``` 
						
					 
					
						2022-01-03 17:22:23 -05:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b354c81a63 
							
						 
					 
					
						
						
							
							Documentation  
						
						
						
					 
					
						2022-01-03 15:52:05 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							57474917a0 
							
						 
					 
					
						
						
							
							Clarify which functions are added.  
						
						
						
					 
					
						2022-01-03 15:38:39 +01:00 
						 
				 
			
				
					
						
							
							
								Pranay Reddy 
							
						 
					 
					
						
						
						
						
							
						
						
							f30130888e 
							
						 
					 
					
						
						
							
							Added specificity to data location.  
						
						... 
						
						
						
						Added the specificity that bytes1[] and bytes differ because of padding only in memory data location. Added extra sentence that they are similar when used in storage data location. 
						
					 
					
						2022-01-03 12:47:51 +05:30 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0010027e17 
							
						 
					 
					
						
						
							
							Fix mapping example.  
						
						
						
					 
					
						2021-12-30 15:28:09 +01:00 
						 
				 
			
				
					
						
							
							
								Franziska Heintel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4456eeb6bb 
							
						 
					 
					
						
						
							
							[DOCS] update contributing section meeting link  
						
						
						
					 
					
						2021-12-29 16:06:05 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							dece5f4de2 
							
						 
					 
					
						
						
							
							pylint: Enable and fix redefined-builtin warnings  
						
						
						
					 
					
						2021-12-21 15:30:11 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							5b10ff1216 
							
						 
					 
					
						
						
							
							pylint: Enable and fix singleton-comparison warnings  
						
						
						
					 
					
						2021-12-21 15:30:11 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							25a3bf2df0 
							
						 
					 
					
						
						
							
							Set release date.  
						
						
						
					 
					
						2021-12-20 13:15:58 +01:00 
						 
				 
			
				
					
						
							
							
								GitHubPang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b0cef4624 
							
						 
					 
					
						
						
							
							Fix a few typos  
						
						
						
					 
					
						2021-12-20 10:56:39 +08:00 
						 
				 
			
				
					
						
							
							
								Marenz 
							
						 
					 
					
						
						
						
						
							
						
						
							7a96953e78 
							
						 
					 
					
						
						
							
							Implement typechecked abi.encodeCall()  
						
						
						
					 
					
						2021-12-16 17:35:58 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c15ef45d29 
							
						 
					 
					
						
						
							
							Explanation about operators.  
						
						
						
					 
					
						2021-12-15 18:37:18 +01:00 
						 
				 
			
				
					
						
							
							
								Alessandro Coglio 
							
						 
					 
					
						
						
						
						
							
						
						
							d17f7206ad 
							
						 
					 
					
						
						
							
							Improve description of break/continue restrictions.  
						
						... 
						
						
						
						This is as discussed on Element, with enhancements discussed with @cameel. 
						
					 
					
						2021-12-13 21:59:25 -08:00 
						 
				 
			
				
					
						
							
							
								dinah 
							
						 
					 
					
						
						
						
						
							
						
						
							f0aadcf577 
							
						 
					 
					
						
						
							
							Remove stale link.  
						
						
						
					 
					
						2021-12-13 12:04:23 +01:00 
						 
				 
			
				
					
						
							
							
								Omkar Nikhal 
							
						 
					 
					
						
						
						
						
							
						
						
							01d45a1952 
							
						 
					 
					
						
						
							
							Remove redundant typo  
						
						
						
					 
					
						2021-12-13 11:36:07 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d414153258 
							
						 
					 
					
						
						
							
							Some clarifications on literals.  
						
						
						
					 
					
						2021-12-06 17:36:34 +01:00 
						 
				 
			
				
					
						
							
							
								minami 
							
						 
					 
					
						
						
						
						
							
						
						
							6bafeca8a2 
							
						 
					 
					
						
						
							
							Fix yul  
						
						
						
					 
					
						2021-12-05 16:58:03 +09:00 
						 
				 
			
				
					
						
							
							
								minami 
							
						 
					 
					
						
						
						
						
							
						
						
							907405e2e0 
							
						 
					 
					
						
						
							
							Fix units-and-global-variables  
						
						
						
					 
					
						2021-12-05 16:57:59 +09:00 
						 
				 
			
				
					
						
							
							
								minami 
							
						 
					 
					
						
						
						
						
							
						
						
							25a26d2f8b 
							
						 
					 
					
						
						
							
							Fix cheatsheet  
						
						
						
					 
					
						2021-12-05 16:57:48 +09:00 
						 
				 
			
				
					
						
							
							
								Saska Karsi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							105de2561a 
							
						 
					 
					
						
						
							
							rm trailing comma in style-guide.rst example  
						
						
						
					 
					
						2021-12-03 01:11:04 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							829fe6615b 
							
						 
					 
					
						
						
							
							Fix Yul example.  
						
						
						
					 
					
						2021-12-01 16:23:26 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2585fd91d 
							
						 
					 
					
						
						
							
							Merge pull request  #12322  from tzann/patch-1  
						
						... 
						
						
						
						Fix ExpressionSplitter example 
						
					 
					
						2021-12-01 15:44:57 +01:00 
						 
				 
			
				
					
						
							
							
								Tynan Richards 
							
						 
					 
					
						
						
						
						
							
						
						
							d56fb3afff 
							
						 
					 
					
						
						
							
							Fix ExpressionSplitter example  
						
						... 
						
						
						
						Fix error (0x123 and 0x456 were swapped) and split constants into expressions 
						
					 
					
						2021-12-01 15:43:50 +01:00 
						 
				 
			
				
					
						
							
							
								Dallon Asnes 
							
						 
					 
					
						
						
						
						
							
						
						
							310f74302d 
							
						 
					 
					
						
						
							
							Add fixed size type details to encodePacked doc  
						
						
						
					 
					
						2021-11-29 15:31:52 -06:00 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							bd399e37e3 
							
						 
					 
					
						
						
							
							restoring the RTD section. Downloads section to still be above versions section  
						
						
						
					 
					
						2021-11-30 00:20:27 +05:30 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							ecf6c8e122 
							
						 
					 
					
						
						
							
							trailing whitespace removed in index.rst as per the requirements of a syntax test  
						
						
						
					 
					
						2021-11-26 09:29:27 +05:30 
						 
				 
			
				
					
						
							
							
								nishant-sachdeva 
							
						 
					 
					
						
						
						
						
							
						
						
							5e59325d06 
							
						 
					 
					
						
						
							
							relocated downloads section in versions flyout menu and added downloads Hint in index.html  
						
						
						
					 
					
						2021-11-26 09:29:27 +05:30 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b6a687a24 
							
						 
					 
					
						
						
							
							Merge pull request  #12308  from dallonasnes/docs-typo-fix  
						
						... 
						
						
						
						Fix typo in intro to smart contracts 
						
					 
					
						2021-11-22 23:56:46 +01:00 
						 
				 
			
				
					
						
							
							
								Dallon Asnes 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef3c562160 
							
						 
					 
					
						
						
							
							Fix typo  
						
						
						
					 
					
						2021-11-22 15:18:43 -06:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b36a3c6bf5 
							
						 
					 
					
						
						
							
							Fix documentation for valid ASCII string literals  
						
						
						
					 
					
						2021-11-20 22:41:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alessandro Coglio 
							
						 
					 
					
						
						
						
						
							
						
						
							d3b2463166 
							
						 
					 
					
						
						
							
							Improve description of literal evaluation.  
						
						
						
					 
					
						2021-11-10 23:17:47 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							f2d9a806e0 
							
						 
					 
					
						
						
							
							Document change to BlockFlattener.  
						
						
						
					 
					
						2021-11-09 13:29:10 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							45c9dbe174 
							
						 
					 
					
						
						
							
							Sort changelog and set release date.  
						
						
						
					 
					
						2021-11-08 17:28:53 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							df85d26406 
							
						 
					 
					
						
						
							
							Update ir-breaking-changes and make it visible.  
						
						
						
					 
					
						2021-11-08 17:23:17 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f8719326c 
							
						 
					 
					
						
						
							
							Merge pull request  #12205  from ethereum/optimizeextocedsizecheck  
						
						... 
						
						
						
						Skip extcodesize check if return data is expected. 
						
					 
					
						2021-11-08 16:05:03 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f320a95dd9 
							
						 
					 
					
						
						
							
							Update documentation.  
						
						
						
					 
					
						2021-11-08 14:58:09 +01:00