Skip to content

Commit

Permalink
📝 chapter 3
Browse files Browse the repository at this point in the history
  • Loading branch information
0xfps committed May 4, 2024
1 parent a8c4f62 commit 7b73542
Show file tree
Hide file tree
Showing 15 changed files with 266 additions and 20 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 "><div><strong aria-hidden="true">8.</strong> Solidity's Storage And Memory</div></li><li class="chapter-item expanded "><div><strong aria-hidden="true">9.</strong> Solidity's Storage And Memory Layout</div></li><li class="chapter-item expanded "><div><strong aria-hidden="true">10.</strong> Using Yul To Read And Write Directly To Storage And Memory</div></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 "><div><strong aria-hidden="true">9.</strong> Solidity's Storage And Memory Layout</div></li><li class="chapter-item expanded "><div><strong aria-hidden="true">10.</strong> Using Yul To Read And Write Directly To Storage And Memory</div></li></ol>
</div>
<div id="sidebar-resize-handle" class="sidebar-resize-handle">
<div class="sidebar-resize-indicator"></div>
Expand Down
2 changes: 1 addition & 1 deletion book/book/1-introduction/1-2-what-is-yul.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"><strong aria-hidden="true">1.</strong> Introduction</a></li><li class="chapter-item expanded "><a href="../1-introduction/1-2-what-is-yul.html" class="active"><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 "><div><strong aria-hidden="true">8.</strong> Solidity's Storage And Memory</div></li><li class="chapter-item expanded "><div><strong aria-hidden="true">9.</strong> Solidity's Storage And Memory Layout</div></li><li class="chapter-item expanded "><div><strong aria-hidden="true">10.</strong> Using Yul To Read And Write Directly To Storage And Memory</div></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"><strong aria-hidden="true">1.</strong> Introduction</a></li><li class="chapter-item expanded "><a href="../1-introduction/1-2-what-is-yul.html" class="active"><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 "><div><strong aria-hidden="true">9.</strong> Solidity's Storage And Memory Layout</div></li><li class="chapter-item expanded "><div><strong aria-hidden="true">10.</strong> Using Yul To Read And Write Directly To Storage And Memory</div></li></ol>
</div>
<div id="sidebar-resize-handle" class="sidebar-resize-handle">
<div class="sidebar-resize-indicator"></div>
Expand Down
2 changes: 1 addition & 1 deletion book/book/1-introduction/1-3-why-is-yul-important.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"><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" class="active"><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 "><div><strong aria-hidden="true">8.</strong> Solidity's Storage And Memory</div></li><li class="chapter-item expanded "><div><strong aria-hidden="true">9.</strong> Solidity's Storage And Memory Layout</div></li><li class="chapter-item expanded "><div><strong aria-hidden="true">10.</strong> Using Yul To Read And Write Directly To Storage And Memory</div></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"><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" class="active"><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 "><div><strong aria-hidden="true">9.</strong> Solidity's Storage And Memory Layout</div></li><li class="chapter-item expanded "><div><strong aria-hidden="true">10.</strong> Using Yul To Read And Write Directly To Storage And Memory</div></li></ol>
</div>
<div id="sidebar-resize-handle" class="sidebar-resize-handle">
<div class="sidebar-resize-indicator"></div>
Expand Down
2 changes: 1 addition & 1 deletion book/book/1-introduction/1-4-yul's-advantages.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"><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" class="active"><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 "><div><strong aria-hidden="true">8.</strong> Solidity's Storage And Memory</div></li><li class="chapter-item expanded "><div><strong aria-hidden="true">9.</strong> Solidity's Storage And Memory Layout</div></li><li class="chapter-item expanded "><div><strong aria-hidden="true">10.</strong> Using Yul To Read And Write Directly To Storage And Memory</div></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"><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" class="active"><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 "><div><strong aria-hidden="true">9.</strong> Solidity's Storage And Memory Layout</div></li><li class="chapter-item expanded "><div><strong aria-hidden="true">10.</strong> Using Yul To Read And Write Directly To Storage And Memory</div></li></ol>
</div>
<div id="sidebar-resize-handle" class="sidebar-resize-handle">
<div class="sidebar-resize-indicator"></div>
Expand Down
2 changes: 1 addition & 1 deletion book/book/1-introduction/1-5-yul's-disadvantage.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"><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" class="active"><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 "><div><strong aria-hidden="true">8.</strong> Solidity's Storage And Memory</div></li><li class="chapter-item expanded "><div><strong aria-hidden="true">9.</strong> Solidity's Storage And Memory Layout</div></li><li class="chapter-item expanded "><div><strong aria-hidden="true">10.</strong> Using Yul To Read And Write Directly To Storage And Memory</div></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"><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" class="active"><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 "><div><strong aria-hidden="true">9.</strong> Solidity's Storage And Memory Layout</div></li><li class="chapter-item expanded "><div><strong aria-hidden="true">10.</strong> Using Yul To Read And Write Directly To Storage And Memory</div></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 7b73542

Please sign in to comment.