From c74033c3aab24093ee67e3e048f43bf1aa760afe Mon Sep 17 00:00:00 2001 From: 0xfps Date: Mon, 20 May 2024 09:13:55 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=204-4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../book/1-introduction/1-1-introduction.html | 2 +- book/book/1-introduction/1-2-what-is-yul.html | 2 +- .../1-3-why-is-yul-important.html | 2 +- .../1-introduction/1-4-yul's-advantages.html | 2 +- .../1-5-yul's-disadvantage.html | 2 +- book/book/1-introduction/1-6-code-layout.html | 2 +- book/book/2-authors/2-1-authors.html | 2 +- .../3-1-solidity's-storage-and-memory.html | 2 +- ...-solidity's-storage-and-memory-layout.html | 2 +- ...-write-directly-to-storage-and-memory.html | 2 +- ...1-starting-yul-in-a-solidity-contract.html | 2 +- .../4-2-0-variable-storage-in-storage.html | 7 +- .../4-2-1-uint8-uint128-uint256.html | 8 +- .../4-2-10-custom-types.html | 280 +++++++++++++ .../4-2-11-arrays.html | 295 +++++++++++++ .../4-2-2-int8-int128-int256.html | 40 +- .../4-2-3-bytes1-bytes16-bytes32.html | 2 +- .../4-2-4-bytes.html | 2 +- .../4-2-5-string.html | 4 +- .../4-2-6-address.html | 2 +- .../4-2-7-struct.html | 2 +- .../4-2-8-mapping.html | 2 +- .../4-2-9-enum.html | 8 +- .../4-3-0-variable-storage-in-memory.html | 249 +++++++++++ .../4-3-1-uint8-uint128-uint256.html | 272 ++++++++++++ .../4-3-10-struct.html | 245 +++++++++++ .../4-3-2-int8-int128-int256.html | 278 +++++++++++++ .../4-3-3-bytes1-bytes16-bytes32.html | 295 +++++++++++++ .../4-3-4-bytes.html | 270 ++++++++++++ .../4-3-5-string.html | 264 ++++++++++++ .../4-3-6-address.html | 257 ++++++++++++ .../4-3-7-custom-types.html | 259 ++++++++++++ .../4-3-8-arrays.html | 274 +++++++++++++ ...-order-of-memory-and-calldata-storage.html | 248 +++++++++++ book/book/404.html | 2 +- book/book/index.html | 2 +- book/book/print.html | 386 +++++++++++++++++- book/book/searchindex.js | 2 +- book/book/searchindex.json | 2 +- .../4-3-3-bytes1-bytes16-bytes32.md | 1 + .../4-4-yul-actions/4-4-0-yul-actions.md | 7 + .../4-4-yul-actions/4-4-1-addition.md | 57 +++ .../4-4-yul-actions/4-4-2-subtraction.md | 58 +++ .../4-4-yul-actions/4-4-3-multiplication.md | 71 ++++ .../4-4-yul-actions/4-4-4-division.md | 43 ++ .../4-4-yul-actions/4-4-5-bitwise.md | 110 +++++ .../4-4-yul-actions/4-4-6-conditionals.md | 52 +++ .../4-4-yul-actions/4-4-7-functions.md | 43 ++ .../4-4-yul-actions/4-4-8-loops.md | 53 +++ 49 files changed, 4434 insertions(+), 40 deletions(-) create mode 100644 book/book/4-yul-implementations/4-2-variable-storage-in-storage/4-2-10-custom-types.html create mode 100644 book/book/4-yul-implementations/4-2-variable-storage-in-storage/4-2-11-arrays.html create mode 100644 book/book/4-yul-implementations/4-3-variable-storage-in-memory/4-3-0-variable-storage-in-memory.html create mode 100644 book/book/4-yul-implementations/4-3-variable-storage-in-memory/4-3-1-uint8-uint128-uint256.html create mode 100644 book/book/4-yul-implementations/4-3-variable-storage-in-memory/4-3-10-struct.html create mode 100644 book/book/4-yul-implementations/4-3-variable-storage-in-memory/4-3-2-int8-int128-int256.html create mode 100644 book/book/4-yul-implementations/4-3-variable-storage-in-memory/4-3-3-bytes1-bytes16-bytes32.html create mode 100644 book/book/4-yul-implementations/4-3-variable-storage-in-memory/4-3-4-bytes.html create mode 100644 book/book/4-yul-implementations/4-3-variable-storage-in-memory/4-3-5-string.html create mode 100644 book/book/4-yul-implementations/4-3-variable-storage-in-memory/4-3-6-address.html create mode 100644 book/book/4-yul-implementations/4-3-variable-storage-in-memory/4-3-7-custom-types.html create mode 100644 book/book/4-yul-implementations/4-3-variable-storage-in-memory/4-3-8-arrays.html create mode 100644 book/book/4-yul-implementations/4-3-variable-storage-in-memory/4-3-9-order-of-memory-and-calldata-storage.html create mode 100644 book/src/4-yul-implementations/4-4-yul-actions/4-4-0-yul-actions.md create mode 100644 book/src/4-yul-implementations/4-4-yul-actions/4-4-1-addition.md create mode 100644 book/src/4-yul-implementations/4-4-yul-actions/4-4-2-subtraction.md create mode 100644 book/src/4-yul-implementations/4-4-yul-actions/4-4-3-multiplication.md create mode 100644 book/src/4-yul-implementations/4-4-yul-actions/4-4-4-division.md create mode 100644 book/src/4-yul-implementations/4-4-yul-actions/4-4-5-bitwise.md create mode 100644 book/src/4-yul-implementations/4-4-yul-actions/4-4-6-conditionals.md create mode 100644 book/src/4-yul-implementations/4-4-yul-actions/4-4-7-functions.md create mode 100644 book/src/4-yul-implementations/4-4-yul-actions/4-4-8-loops.md diff --git a/book/book/1-introduction/1-1-introduction.html b/book/book/1-introduction/1-1-introduction.html index 1b22cd7..b6ecda6 100644 --- a/book/book/1-introduction/1-1-introduction.html +++ b/book/book/1-introduction/1-1-introduction.html @@ -88,7 +88,7 @@