Skip to content

Commit

Permalink
📝 4-4
Browse files Browse the repository at this point in the history
  • Loading branch information
0xfps committed May 20, 2024
1 parent 88d28e2 commit c74033c
Show file tree
Hide file tree
Showing 49 changed files with 4,434 additions and 40 deletions.
2 changes: 1 addition & 1 deletion book/book/1-introduction/1-1-introduction.html
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@

<nav id="sidebar" class="sidebar" aria-label="Table of contents">
<div class="sidebar-scrollbox">
<ol class="chapter"><li class="spacer"></li><li class="chapter-item expanded affix "><li class="part-title">Introduction</li><li class="chapter-item expanded "><a href="../1-introduction/1-1-introduction.html" class="active"><strong aria-hidden="true">1.</strong> Introduction</a></li><li class="chapter-item expanded "><a href="../1-introduction/1-2-what-is-yul.html"><strong aria-hidden="true">2.</strong> What Is Yul?</a></li><li class="chapter-item expanded "><a href="../1-introduction/1-3-why-is-yul-important.html"><strong aria-hidden="true">3.</strong> Why Is Yul Important?</a></li><li class="chapter-item expanded "><a href="../1-introduction/1-4-yul's-advantages.html"><strong aria-hidden="true">4.</strong> Yul's Advantages</a></li><li class="chapter-item expanded "><a href="../1-introduction/1-5-yul's-disadvantage.html"><strong aria-hidden="true">5.</strong> Yul's Disadvantage</a></li><li class="chapter-item expanded "><a href="../1-introduction/1-6-code-layout.html"><strong aria-hidden="true">6.</strong> Code Layout</a></li><li class="spacer"></li><li class="chapter-item expanded affix "><li class="part-title">Authors</li><li class="chapter-item expanded "><a href="../2-authors/2-1-authors.html"><strong aria-hidden="true">7.</strong> Authors</a></li><li class="spacer"></li><li class="chapter-item expanded affix "><li class="part-title">Solidity's Storage And Memory</li><li class="chapter-item expanded "><a href="../3-solidity's-storage-and-memory/3-1-solidity's-storage-and-memory.html"><strong aria-hidden="true">8.</strong> Solidity's Storage And Memory</a></li><li class="chapter-item expanded "><a href="../3-solidity's-storage-and-memory/3-2-solidity's-storage-and-memory-layout.html"><strong aria-hidden="true">9.</strong> Solidity's Storage And Memory Layout</a></li><li class="chapter-item expanded "><a href="../3-solidity's-storage-and-memory/3-3-using-yul-to-read-and-write-directly-to-storage-and-memory.html"><strong aria-hidden="true">10.</strong> Using Yul To Read And Write Directly To Storage And Memory</a></li><li class="spacer"></li><li class="chapter-item expanded affix "><li class="part-title">Yul Implementations</li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-1-starting-yul-in-a-solidity-contract.html"><strong aria-hidden="true">11.</strong> Starting Yul In A Smart Contract</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-2-variable-storage-in-storage/4-2-0-variable-storage-in-storage.html"><strong aria-hidden="true">12.</strong> Variable Storage In Storage</a></li><li><ol class="section"><li class="chapter-item expanded "><a href="../4-yul-implementations/4-2-variable-storage-in-storage/4-2-1-uint8-uint128-uint256.html"><strong aria-hidden="true">12.1.</strong> uint8, uint128, uint256</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-2-variable-storage-in-storage/4-2-2-int8-int128-int256.html"><strong aria-hidden="true">12.2.</strong> int8, int128, int256</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-2-variable-storage-in-storage/4-2-3-bytes1-bytes16-bytes32.html"><strong aria-hidden="true">12.3.</strong> bytes1, bytes16, bytes32</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-2-variable-storage-in-storage/4-2-4-bytes.html"><strong aria-hidden="true">12.4.</strong> bytes</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-2-variable-storage-in-storage/4-2-5-string.html"><strong aria-hidden="true">12.5.</strong> string</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-2-variable-storage-in-storage/4-2-6-address.html"><strong aria-hidden="true">12.6.</strong> address</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-2-variable-storage-in-storage/4-2-7-struct.html"><strong aria-hidden="true">12.7.</strong> struct</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-2-variable-storage-in-storage/4-2-8-mapping.html"><strong aria-hidden="true">12.8.</strong> mapping</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-2-variable-storage-in-storage/4-2-9-enum.html"><strong aria-hidden="true">12.9.</strong> enum</a></li></ol></li></ol>
<ol class="chapter"><li class="spacer"></li><li class="chapter-item expanded affix "><li class="part-title">Introduction</li><li class="chapter-item expanded "><a href="../1-introduction/1-1-introduction.html" class="active"><strong aria-hidden="true">1.</strong> Introduction</a></li><li class="chapter-item expanded "><a href="../1-introduction/1-2-what-is-yul.html"><strong aria-hidden="true">2.</strong> What Is Yul?</a></li><li class="chapter-item expanded "><a href="../1-introduction/1-3-why-is-yul-important.html"><strong aria-hidden="true">3.</strong> Why Is Yul Important?</a></li><li class="chapter-item expanded "><a href="../1-introduction/1-4-yul's-advantages.html"><strong aria-hidden="true">4.</strong> Yul's Advantages</a></li><li class="chapter-item expanded "><a href="../1-introduction/1-5-yul's-disadvantage.html"><strong aria-hidden="true">5.</strong> Yul's Disadvantage</a></li><li class="chapter-item expanded "><a href="../1-introduction/1-6-code-layout.html"><strong aria-hidden="true">6.</strong> Code Layout</a></li><li class="spacer"></li><li class="chapter-item expanded affix "><li class="part-title">Authors</li><li class="chapter-item expanded "><a href="../2-authors/2-1-authors.html"><strong aria-hidden="true">7.</strong> Authors</a></li><li class="spacer"></li><li class="chapter-item expanded affix "><li class="part-title">Solidity's Storage And Memory</li><li class="chapter-item expanded "><a href="../3-solidity's-storage-and-memory/3-1-solidity's-storage-and-memory.html"><strong aria-hidden="true">8.</strong> Solidity's Storage And Memory</a></li><li class="chapter-item expanded "><a href="../3-solidity's-storage-and-memory/3-2-solidity's-storage-and-memory-layout.html"><strong aria-hidden="true">9.</strong> Solidity's Storage And Memory Layout</a></li><li class="chapter-item expanded "><a href="../3-solidity's-storage-and-memory/3-3-using-yul-to-read-and-write-directly-to-storage-and-memory.html"><strong aria-hidden="true">10.</strong> Using Yul To Read And Write Directly To Storage And Memory</a></li><li class="spacer"></li><li class="chapter-item expanded affix "><li class="part-title">Yul Implementations</li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-1-starting-yul-in-a-solidity-contract.html"><strong aria-hidden="true">11.</strong> Starting Yul In A Smart Contract</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-2-variable-storage-in-storage/4-2-0-variable-storage-in-storage.html"><strong aria-hidden="true">12.</strong> Variable Storage In Storage</a></li><li><ol class="section"><li class="chapter-item expanded "><a href="../4-yul-implementations/4-2-variable-storage-in-storage/4-2-1-uint8-uint128-uint256.html"><strong aria-hidden="true">12.1.</strong> uint8, uint128, uint256</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-2-variable-storage-in-storage/4-2-2-int8-int128-int256.html"><strong aria-hidden="true">12.2.</strong> int8, int128, int256</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-2-variable-storage-in-storage/4-2-3-bytes1-bytes16-bytes32.html"><strong aria-hidden="true">12.3.</strong> bytes1, bytes16, bytes32</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-2-variable-storage-in-storage/4-2-4-bytes.html"><strong aria-hidden="true">12.4.</strong> bytes</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-2-variable-storage-in-storage/4-2-5-string.html"><strong aria-hidden="true">12.5.</strong> string</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-2-variable-storage-in-storage/4-2-6-address.html"><strong aria-hidden="true">12.6.</strong> address</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-2-variable-storage-in-storage/4-2-7-struct.html"><strong aria-hidden="true">12.7.</strong> struct</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-2-variable-storage-in-storage/4-2-8-mapping.html"><strong aria-hidden="true">12.8.</strong> mapping</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-2-variable-storage-in-storage/4-2-9-enum.html"><strong aria-hidden="true">12.9.</strong> enum</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-2-variable-storage-in-storage/4-2-10-custom-types.html"><strong aria-hidden="true">12.10.</strong> Custom Types</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-2-variable-storage-in-storage/4-2-11-arrays.html"><strong aria-hidden="true">12.11.</strong> Arrays</a></li></ol></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-3-variable-storage-in-memory/4-3-0-variable-storage-in-memory.html"><strong aria-hidden="true">13.</strong> Variable Storage In Memory</a></li><li><ol class="section"><li class="chapter-item expanded "><a href="../4-yul-implementations/4-3-variable-storage-in-memory/4-3-1-uint8-uint128-uint256.html"><strong aria-hidden="true">13.1.</strong> uint8, uint128, uint256</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-3-variable-storage-in-memory/4-3-2-int8-int128-int256.html"><strong aria-hidden="true">13.2.</strong> int8, int128, int256</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-3-variable-storage-in-memory/4-3-3-bytes1-bytes16-bytes32.html"><strong aria-hidden="true">13.3.</strong> bytes1, bytes16, bytes32</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-3-variable-storage-in-memory/4-3-4-bytes.html"><strong aria-hidden="true">13.4.</strong> bytes</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-3-variable-storage-in-memory/4-3-5-string.html"><strong aria-hidden="true">13.5.</strong> string</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-3-variable-storage-in-memory/4-3-6-address.html"><strong aria-hidden="true">13.6.</strong> address</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-3-variable-storage-in-memory/4-3-7-custom-types.html"><strong aria-hidden="true">13.7.</strong> Custom Types</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-3-variable-storage-in-memory/4-3-8-arrays.html"><strong aria-hidden="true">13.8.</strong> Arrays</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-3-variable-storage-in-memory/4-3-9-order-of-memory-and-calldata-storage.html"><strong aria-hidden="true">13.9.</strong> Order Of Memory And Calldata Storage</a></li><li class="chapter-item expanded "><a href="../4-yul-implementations/4-3-variable-storage-in-memory/4-3-10-struct.html"><strong aria-hidden="true">13.10.</strong> struct</a></li></ol></li></ol>
</div>
<div id="sidebar-resize-handle" class="sidebar-resize-handle">
<div class="sidebar-resize-indicator"></div>
Expand Down
Loading

0 comments on commit c74033c

Please sign in to comment.