Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

English documentation updates up to v0.8.24-121-gbe9db7b5f (2024-03-05) #254

Open
wants to merge 2,385 commits into
base: develop
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 25, 2023

  1. Merge pull request #14642 from ethereum/set-release-date-0.8.22

     Set release date for 0.8.22
    cameel authored Oct 25, 2023
    Configuration menu
    Copy the full SHA
    4fc1097 View commit details
    Browse the repository at this point in the history
  2. Set version to 0.8.23

    nikola-matic committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    609ef15 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #14645 from ethereum/set-version-to-0-8-23

    Set version to 0.8.23
    cameel authored Oct 25, 2023
    Configuration menu
    Copy the full SHA
    28ee5d3 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Configuration menu
    Copy the full SHA
    23bcc69 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14651 from ethereum/fix-wrong-url-name-in-standar…

    …d-json-tests
    
    Fix wrong file path in standard json tests
    nikola-matic authored Oct 26, 2023
    Configuration menu
    Copy the full SHA
    d8de97d View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Merge pull request #14238 from robriks/patch-2

    Update abi-spec.rst
    ekpyron authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    ad3caa7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    74c2440 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    79b1f55 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Merge pull request #14644 from ethereum/update-release-checklist

    Release checklist: warning about publishing the release too early
    ekpyron authored Oct 31, 2023
    Configuration menu
    Copy the full SHA
    7df949e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7bf058b View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Merge pull request #14646 from ethereum/updateUbuntuVersions

    Update ubuntu versions in PPA scripts.
    ekpyron authored Nov 6, 2023
    Configuration menu
    Copy the full SHA
    f70bd94 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Update README.md for X (Twitter) new brand guidelines (#14665)

    * Update README.md for X (Twitter) new brand guidelines
    * suggested changes
    Nuzair46 authored Nov 7, 2023
    Configuration menu
    Copy the full SHA
    4d10cb5 View commit details
    Browse the repository at this point in the history
  2. Accept empty optimizer sequence with Yul optimizer disabled

    Whitespace and newline validation for empty sequence
    
    Changelog and docs
    
    Kamil
    
    Revert "fixup! Accept empty optimizer sequence with Yul optimizer disabled"
    
    This reverts commit 1cbcc8e6b1edb0859876a8781f7b5ceb1722c154.
    nikola-matic committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    d899d9c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #14657 from ethereum/accept-empty-optimizer-sequen…

    …ce-with-yul-optimizer-disabled
    
    Accept empty optimizer sequence with Yul optimizer disabled
    nikola-matic authored Nov 7, 2023
    Configuration menu
    Copy the full SHA
    cb93e6e View commit details
    Browse the repository at this point in the history
  4. Add verbatim bug test case.

    ekpyron committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    cc56cb5 View commit details
    Browse the repository at this point in the history
  5. Fix assembly item comparison for verbatim.

    Co-authored-by: Matheus Aguiar <[email protected]>
    ekpyron and matheusaaguiar committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    48fdbd3 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Add cmdline test

    matheusaaguiar committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    41ceb48 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14649 from ethereum/assemblyItemVerbatimComparison

    Fix assembly item comparison for verbatim.
    ekpyron authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    34b70af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8292d7b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #14671 from ethereum/remove-language-features-from…

    …-changelog
    
    Remove superflous language features category from Changelog
    nikola-matic authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    12f7c7a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7e84be6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5cafa8c View commit details
    Browse the repository at this point in the history
  7. Merge pull request #14675 from ethereum/fix-invalid-link-in-bug-blog-…

    …post
    
    Fix link in bugs.json for 0.8.23
    ekpyron authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    9736b17 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #14672 from ethereum/set-release-date-for-0-8-23

    Set date for 0.8.23 release
    nikola-matic authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    f704f36 View commit details
    Browse the repository at this point in the history
  9. Set version to 0.8.24

    cameel committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    4fd869e View commit details
    Browse the repository at this point in the history
  10. Merge pull request #14674 from ethereum/set-version-to-0.8.24

    Set version to 0.8.24
    cameel authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    90b046a View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Configuration menu
    Copy the full SHA
    35b5ebd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d668330 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Merge pull request #14678 from ethereum/fix-no-output-timeout-in-js-b…

    …ytecode-report
    
    Make JS version of bytecode report indicate progress on stdout to prevent CI timeouts
    cameel authored Nov 10, 2023
    Configuration menu
    Copy the full SHA
    58811f1 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. fix:typo errors

    jitendragangwar123 authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    103e397 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    158330b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #14650 from ethereum/uncheckedForLoopIncrementDocs

    Update optimizer docs to include new unchecked loop increment
    matheusaaguiar authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    efed3b2 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Configuration menu
    Copy the full SHA
    8387ba0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15afdc3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #14704 from ethereum/switch-yarn-to-pnpm

    Switch from yarn to pnpm for hardhat external tests
    r0qs authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    7b269d1 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Configuration menu
    Copy the full SHA
    435f389 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14706 from ethereum/fix-docutils-deprecated-set-c…

    …lass
    
    Fix docutils deprecated set_class method
    r0qs authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    cfdd2e0 View commit details
    Browse the repository at this point in the history
  3. Fix typos

    xiaolou86 authored and nikola-matic committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    1ad3890 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4b29380 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Update contributing.rst

    Updated breaking link to the team call on Jitsi.
    mehtavishwa30 authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    4c62829 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14708 from ethereum/mehtavishwa30-patch-1

    Update contributing.rst
    mehtavishwa30 authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    e658eeb View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Configuration menu
    Copy the full SHA
    1247ff4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7006535 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9b09afe View commit details
    Browse the repository at this point in the history
  4. Assert import AST

    matheusaaguiar committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    fc65c0c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e43d105 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #14712 from ethereum/purge-using-namespace-std-fro…

    …m-test-libyul
    
    Purge using namespace from test/libyul
    nikola-matic authored Nov 30, 2023
    Configuration menu
    Copy the full SHA
    3d7d8aa View commit details
    Browse the repository at this point in the history
  7. Introduce Cancun EVM version

    r0qs committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    0022089 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Configuration menu
    Copy the full SHA
    5fcc8c7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14715 from ethereum/purge-using-namespace-std-fro…

    …m-test-solc
    
    Purge using namespace from test/solc
    nikola-matic authored Dec 1, 2023
    Configuration menu
    Copy the full SHA
    eaf1d3f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    abb0f08 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #14716 from ethereum/purge-using-namespace-from-te…

    …st-tools-yulinterpreter
    
    Purge using namespace from tools/yulInterpreter
    nikola-matic authored Dec 1, 2023
    Configuration menu
    Copy the full SHA
    c3af02c View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Configuration menu
    Copy the full SHA
    502f978 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14679 from ethereum/release-checklist-solc-js-pac…

    …kage-from-ci
    
    Release checklist update: publishing solc-js tarball from CI
    cameel authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    7e90ad0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    787a5c2 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Merge pull request #14718 from ethereum/fix-prb-math

    Update PRB-Math external test installation process
    nikola-matic authored Dec 5, 2023
    Configuration menu
    Copy the full SHA
    179ff6e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14659 from ethereum/assertJsonArtifacts

    Assert json artifacts input/output when using experimental
    ekpyron authored Dec 5, 2023
    Configuration menu
    Copy the full SHA
    557d567 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Configuration menu
    Copy the full SHA
    8f051dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    66cb0ae View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Merge pull request #14724 from ethereum/fix-command-available-common-sh

    Fix argument expansion in command_available
    nikola-matic authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    3d3765c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14723 from ethereum/fixImportAstInlineAssemblyEmp…

    …tyValueVariable
    
    Fix error when using importing ast with a empty `let` variable declaration
    ekpyron authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    cdf2f5e View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Merge pull request #14705 from ethereum/add-cancun-evm-version

    Introduce `Cancun` EVM version
    ekpyron authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    ad9271e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    38d992a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #14601 from ethereum/cheatsheet-update

    docs: fix incomplete member of address in cheatsheet.rst
    matheusaaguiar authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    b5eb0f9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7d6e6ee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    646b342 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #14731 from ethereum/fix-bytecode-report-ignoring-…

    …cli-exit-code
    
    Fix `prepare_report.py` ignoring compiler exit code
    cameel authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    1b5c6f6 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Add basic type inference infrastructure for experimental Solidity

    Co-authored-by: Kamil Śliwak <[email protected]>
    Co-authored-by: Matheus Aguiar <[email protected]>
    Co-authored-by: Nikola Matic <[email protected]>
    4 people authored and r0qs committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    194b114 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6555d8 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #14510 from ethereum/newAnalysis

    Type inference experiments.
    ekpyron authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    ed52376 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #14738 from ethereum/fix-prb-math-ext-test

    Increase resource_class of prb-math external test
    ekpyron authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    92f383d View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. Configuration menu
    Copy the full SHA
    5fd52f3 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Merge pull request #14767 from ethereum/fix-gmp-build-in-ossfuzz-docker

    Switch to building GMP from an unofficial git mirror
    cameel authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    b54a554 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c79d5e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #14768 from ethereum/fix-gmp-build-in-ossfuzz-dock…

    …er-ci-update
    
    Switch to building GMP from an unofficial git mirror (CI hash update)
    cameel authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    2348552 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2024

  1. Bump evmone to 11 in Docker images

    nikola-matic authored and cameel committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    d5119f7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14743 from ethereum/bump-evmone-and-evmc-to-11

    Bump evmc and evmone to v11.0.0
    cameel authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    e08da86 View commit details
    Browse the repository at this point in the history
  3. Bump evmc to v11.0.0

    nikola-matic authored and cameel committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    567e8cc View commit details
    Browse the repository at this point in the history
  4. Bump evmone to 11 in CI

    nikola-matic authored and cameel committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    8fb37d4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4e7bb4e View commit details
    Browse the repository at this point in the history
  6. Merge pull request #14758 from ethereum/bump-evmc-evmone-in-ci

    Bump evmc and evmone images to v11 in CI
    cameel authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    c78f965 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Configuration menu
    Copy the full SHA
    373bc2b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14773 from ethereum/fix-brink-ext-test

    Fix chai to version 4.4.0 in Brink external test
    ekpyron authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    814225e View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Fix several minor typo (#14629)

    * fix minor typo
    
    * fix minor typo
    
    * Change to suggested correct wording
    
    Update installing-solidity.rst
    sukey2008 authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    fbbac9c View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Configuration menu
    Copy the full SHA
    47fc4f9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf59ff8 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #14755 from ethereum/introduce-blobbasefee

    Introduce blobbasefee
    nikola-matic authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    1473ce2 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Merge pull request #14782 from ethereum/fuzzer-shanghai

    Yul fuzzer: Add Shanghai EVM version
    nikola-matic authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    5aace4f View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Fix typos

    GoodDaisy authored and matheusaaguiar committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    b8d0077 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14771 from GoodDaisy/develop

    Fix commentary typos
    matheusaaguiar authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    9c9eddb View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Add blobhash opcode

    Co-authored-by: Kamil Śliwak <[email protected]>
    r0qs and cameel committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    269951e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14757 from ethereum/eip-4844-add-blobhash

    EIP 4844 - blobhash opcode (part 1)
    r0qs authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    ec563a1 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2024

  1. Configuration menu
    Copy the full SHA
    9af30b5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14781 from ethereum/fuzzer-blobbasefee

    Yul fuzzer: Introduce basefee() and blobbasefee() builtins
    bshastry authored Jan 20, 2024
    Configuration menu
    Copy the full SHA
    43c3910 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. Configuration menu
    Copy the full SHA
    0da0bff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    492c0eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3876717 View commit details
    Browse the repository at this point in the history
  4. Make tests based on Analysis Framework properly use line prefix also …

    …when printing errors
    cameel committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    9512f41 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d1447c0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7f79cd8 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #14790 from ethereum/testing-tweaks-before-mcopy

    Testing enhancements for `MCOPY`
    cameel authored Jan 22, 2024
    Configuration menu
    Copy the full SHA
    f05d0a9 View commit details
    Browse the repository at this point in the history
  8. Add blobhash high-level global function.

    r0qs authored and cameel committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    81268e3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    01cb85f View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Configuration menu
    Copy the full SHA
    ce98680 View commit details
    Browse the repository at this point in the history
  2. More basic tests for memory guard

    cameel authored and nikola-matic committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    1b75d48 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a80202 View commit details
    Browse the repository at this point in the history
  4. Yul builtin for MCOPY

    cameel committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    bd76278 View commit details
    Browse the repository at this point in the history
  5. Fix macOS dependency cache.

    aarlt committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    ba95a29 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #14795 from ethereum/osx-caching

    Fix macOS dependency cache.
    cameel authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    89a70c7 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #14779 from ethereum/mcopy

    Yul builtin for `MCOPY`
    cameel authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    8f5ee88 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    89b73b6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    261e8b9 View commit details
    Browse the repository at this point in the history
  10. Add support for apple silicon.

    aarlt committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    ea0b750 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Merge pull request #14737 from ethereum/transientStorageBasicSupport

    Introduce transient storage support for inline assembly
    cameel authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    7e7c45c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14785 from ethereum/eip-6780-selfdestruct

    Update tests to account for EIP-6780
    cameel authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    29fc962 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #14725 from ethereum/apple_silicon_build

    Add support for apple silicon.
    cameel authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    bc62f28 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    631fd9d View commit details
    Browse the repository at this point in the history
  5. Changelog and docs

    nikola-matic authored and cameel committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    ef663c2 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #14784 from ethereum/issue-a-warning-when-comparin…

    …g-internal-function-pointers
    
    Issue a warning when comparing internal function pointers
    cameel authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    ae7039f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ac3703a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4ed2380 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #14285 from ethereum/evmjson-import-via-standard-json

    Add support to import EVM Assembly JSON via Standard JSON.
    cameel authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    62e27e4 View commit details
    Browse the repository at this point in the history
  10. Fix broken link in docs

    nikola-matic committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    6d7fc69 View commit details
    Browse the repository at this point in the history
  11. Order changelog

    nikola-matic committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    fe3b94d View commit details
    Browse the repository at this point in the history
  12. Merge pull request #14808 from ethereum/fix-docs-broken-links

    Fix broken link in docs
    nikola-matic authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    1377d43 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2ec5726 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0da4527 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #14810 from ethereum/set-changelog-for-8-24-release

    Update changelog for 0.8.24 release
    nikola-matic authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    e11b9ed View commit details
    Browse the repository at this point in the history
  16. Set version to 0.8.25

    nikola-matic committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    0e03dec View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Configuration menu
    Copy the full SHA
    a70cae9 View commit details
    Browse the repository at this point in the history
  2. Fix typos

    rex4539 committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    6d5aa39 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #14811 from ethereum/set-version-to-0.8.25

    Set version to 0.8.25
    cameel authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    0f71a78 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #14815 from rex4539/typos

    Fix typos
    cameel authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    fd73bce View commit details
    Browse the repository at this point in the history
  5. TypeInference: Remove unreachable errors on missing instantiation ann…

    …otations guaranteed by previous passes
    cameel committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    fb99132 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9d80e0e View commit details
    Browse the repository at this point in the history
  7. Yul fuzzer: Support transient storage.

    bshastry authored and cameel committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    fb7c2b4 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #14787 from ethereum/fuzz-mcopy

    Yul proto fuzzer: Add mcopy builtin to generator.
    cameel authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    ab18b6d View commit details
    Browse the repository at this point in the history
  9. Merge pull request #14807 from ethereum/fuzz-transient-storage

    Yul fuzzer: Support transient storage.
    cameel authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    4edbaf1 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Merge pull request #14736 from ethereum/new-analysis-remove-unreachab…

    …le-instantiation-errors
    
    Remove unreachable errors from instantiation processing in `TypeInference`
    ekpyron authored Jan 30, 2024
    Configuration menu
    Copy the full SHA
    1906cf1 View commit details
    Browse the repository at this point in the history
  2. TypeSystemHelper: substitute()

    cameel authored and ekpyron committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    e545e93 View commit details
    Browse the repository at this point in the history
  3. Introduce fixed type variables

    cameel authored and ekpyron committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    44ffdb1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fd3c393 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fce70ef View commit details
    Browse the repository at this point in the history
  6. Fixing type variables in type definitions

    cameel authored and ekpyron committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    8e210d2 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #14655 from ethereum/new-analysis-fixed-type-varia…

    …bles
    
    Fixed type variables for functions, type classes and types in new analysis
    ekpyron authored Jan 30, 2024
    Configuration menu
    Copy the full SHA
    4577aeb View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. Fix openzeppelin external test

    r0qs committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    7bf8ff2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14833 from ethereum/fix-version-hardhat-chai-matc…

    …hers-ext-test-openzeppelin
    
    Fix openzeppelin external test
    r0qs authored Feb 5, 2024
    Configuration menu
    Copy the full SHA
    3ed82c6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a3e5f3f View commit details
    Browse the repository at this point in the history
  4. Merge pull request #14788 from jeasonstudio/grammar-provide-using-ali…

    …ases
    
    solidity grammar: add a new rule `usingAliases` for `usingDirective`
    ekpyron authored Feb 5, 2024
    Configuration menu
    Copy the full SHA
    1183284 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Configuration menu
    Copy the full SHA
    ed96eb2 View commit details
    Browse the repository at this point in the history
  2. Print a warning about function parameter names being used instead of …

    …values in SMTChecker (#14832)
    pgebal authored Feb 6, 2024
    Configuration menu
    Copy the full SHA
    c7db606 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Configuration menu
    Copy the full SHA
    1c8072a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14835 from ethereum/remove-byte-array-from-value-…

    …type-docs
    
    Remove dynamic byte arrays from value types section
    nikola-matic authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    5c70b35 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Configuration menu
    Copy the full SHA
    71a05df View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14777 from ethereum/purge-using-namsepace-std-fro…

    …m-yulphaser
    
    Purge using namespace std from test/yulPhaser
    r0qs authored Feb 8, 2024
    Configuration menu
    Copy the full SHA
    656bd6d View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Configuration menu
    Copy the full SHA
    838658f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14839 from ethereum/fix-win-pyscripts-no-module-r…

    …equests
    
    Install dependencies and add symbolic link for python3
    nikola-matic authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    0f3d40f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c1bdba View commit details
    Browse the repository at this point in the history
  4. Merge pull request #14846 from ethereum/fix-foundry-install

    Remove sha from foundry release tag
    r0qs authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    00a54f8 View commit details
    Browse the repository at this point in the history
  5. Only warn instead of failing when enforcing gas expectations with non…

    …-standard settings
    cameel authored and nikola-matic committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    c7549de View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Merge pull request #14844 from ethereum/allow-enforcing-gas-costs-wit…

    …h-non-standard-settings
    
    Allow enforcing gas expectations with non-standard settings
    nikola-matic authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    5fe3173 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Configuration menu
    Copy the full SHA
    44da00d View commit details
    Browse the repository at this point in the history
  2. ABI decode test case

    nikola-matic committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    3122d35 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Add DebugData to AssemblyItem.

    aarlt committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    4032b59 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Configuration menu
    Copy the full SHA
    c7b8dcc View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. Configuration menu
    Copy the full SHA
    9b8ed03 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Configuration menu
    Copy the full SHA
    5aed751 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c21490f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #14834 from ethereum/use_mcopy_in_code_generation

    Use MCOPY when copying byte arrays
    nikola-matic authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    d8c3ca2 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #14865 from ethereum/fix_typo_in_assembly_from_json

    Fix typo in Assembly::fromJSON(..).
    ekpyron authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    dc11306 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #14862 from ethereum/add_usr_local_lib_to_default_…

    …library_search
    
    [test] Add /usr/local/lib to search paths on macOS.
    aarlt authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    6c5026d View commit details
    Browse the repository at this point in the history
  6. CompilerStack: Don't swallow details include in OptimizerException

    - By catching and asserting it we hide the line number and message.
    - OptimizerException inherits from util::Exception so just letting it through will have the same effect as asserting.
    cameel committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    18cabee View commit details
    Browse the repository at this point in the history
  7. Remove obsolete gas cost tiers

    - They're no longer used because the cost depends on the EVM version.
    cameel committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    f518815 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    686f5cd View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a973b4c View commit details
    Browse the repository at this point in the history
  10. Merge pull request #14867 from ethereum/fix-openzeppelin

    Use ethers version 6.11.0 on openzeppelin external tests
    ekpyron authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    f78eec5 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #14772 from ethereum/clean-and-document-gas-tiers

    Clean up and document gas tiers
    cameel authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    5cf513d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    88ee7d8 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #14869 from ethereum/remove_signature_from_univers…

    …al_binary
    
    [ci] Remove code signature from universal binary.
    ekpyron authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    15ff3bc View commit details
    Browse the repository at this point in the history
  14. Merge pull request #14868 from ethereum/remove_usage_of_eth_evmone_en…

    …vironment_variable_from_circleci
    
    [ci] Remove usage of ETH_EVMONE environment variable.
    ekpyron authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    0bd7383 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #14841 from ethereum/add_debugdata_to_assemblyitem

    Add DebugData to AssemblyItem.
    ekpyron authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    172f3cf View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ac54fe1 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #14778 from ethereum/purge-using-namespace-std-fro…

    …m-test
    
    Purge using namespace std from test
    ekpyron authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    8631af2 View commit details
    Browse the repository at this point in the history
  18. SMTChecker: Respect signedness of integer type

    When creating zero-value expression, we need to respect the signedness of the passed type.
    blishko committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    ac39886 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    8770952 View commit details
    Browse the repository at this point in the history
  20. SMTChecker: Add test case

    blishko committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    a1ad970 View commit details
    Browse the repository at this point in the history
  21. Update changelog

    blishko committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    22da46c View commit details
    Browse the repository at this point in the history
  22. Merge pull request #14840 from ethereum/smt-fix-types

    SMTChecker: Fix crash on mappings
    blishko authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    f7baede View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Configuration menu
    Copy the full SHA
    4d163ff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8e21255 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c49d847 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #14864 from simon-perriard/fix_subTagSize_computation

    Convert tagPos to a size for address size computation
    ekpyron authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    0316f84 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1185ad0 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #14873 from ethereum/pin-python-in-windows-ci

    Force install python3.12 for Window bytecode compare job
    cameel authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    9f0c222 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Configuration menu
    Copy the full SHA
    d703b82 View commit details
    Browse the repository at this point in the history
  2. gas_diff_stats.py: Add a Python shebang

    - The script is executable but executes as a Bash script and fails.
    cameel committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    c6e2331 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e28a1d4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5518a30 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    39f3e76 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    855096b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b9c7b69 View commit details
    Browse the repository at this point in the history
  8. gas_diff_stats.py: Handle errors instead of ignoring them

    - It's possible now that errors are something really exceptional and don't happen on every run.
    cameel committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    65031d3 View commit details
    Browse the repository at this point in the history
  9. gas_diff_stats.py: Improve table and number formatting

    - Use blanks if percentage is infinite instead of misleadingly showing zero.
    - Round percentages to nearest integer (but indicate when numbers are only close to zero rather than exactly zero). Differences below one percent are rarely relevant, if ever.
    - Include % after the numbers.
    - Put file names in backticks to get them displayed using fixed-width font on github.
    cameel committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    43274fd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b88d690 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    36f2d39 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #14875 from ethereum/ext-test-hardhat-latest-release

    Build hardhat from latest release in t_ems_ext_hardhat
    ekpyron authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    c130163 View commit details
    Browse the repository at this point in the history
  13. Fix ENS external test ensuring it applies memory-safe-assembly filter…

    … on files and not directories
    r0qs committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    a851c59 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #14842 from ethereum/more-robust-gas-diff-stats

    More robust error handling and improved formatting in `gas_diff_stats.py`
    ekpyron authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    f4105a9 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d7aa37d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a9a870d View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e47e948 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d98c943 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    c55c8b5 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    cd94139 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    d5bae3f View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    2ee4d6b View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    9623386 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    96ce95a View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    381b149 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    e7312a5 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    c8358f5 View commit details
    Browse the repository at this point in the history
  28. Merge pull request #14880 from ethereum/update-external-tests

    Use latest release instead of main branch on external tests
    ekpyron authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    4438082 View commit details
    Browse the repository at this point in the history
  29. Merge pull request #14843 from ethereum/separate-code-deposit-cost-in…

    …-semantic-tests
    
    Separate code deposit cost in semantic tests
    cameel authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    acf382b View commit details
    Browse the repository at this point in the history
  30. Merge pull request #14882 from ethereum/change-hardhat-ci-image

    Use CircleCI rust+node convenience image for t_ems_ext_hardhat job
    ekpyron authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    602f855 View commit details
    Browse the repository at this point in the history
  31. Merge pull request #14881 from ethereum/fix-detect-hardhat-artifacts

    Fix `detect_hardhat_artifact_dir` in externalTests scripts
    ekpyron authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    a439996 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Merge pull request #14806 from ethereum/fuzz-blobhash

    Yul fuzzer: Support blobhash(uint) global function
    bshastry authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    bd9b92c View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Configuration menu
    Copy the full SHA
    e095590 View commit details
    Browse the repository at this point in the history
  2. Add ForAllQuantifier AST node

    cameel committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    fa35ed5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4d051c1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cd52e5a View commit details
    Browse the repository at this point in the history
  5. Merge pull request #14668 from ethereum/new-analysis-forall

    `forall` quantifier and mandatory declarations for type variables in new analysis
    cameel authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    dba754e View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Configuration menu
    Copy the full SHA
    180f744 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Merge pull request #14888 from ethereum/gas-diff-stats-sort-by-avg

    Sort results by average change in `gas_diff_stats.py`
    cameel authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    14e217e View commit details
    Browse the repository at this point in the history
  2. SMTCommand: Remember to flush query before calling solver

    On MacOS I often experienced a problem that the solver reported SMT-LIB
    file as malformed. It appears that the whole query was not written to
    the file and using std::flush fixed the problem.
    blishko committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    125767e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #14890 from ethereum/smt-solver-interface-small-up…

    …date
    
    SMTCommand: Remember to flush query before calling solver
    blishko authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    28b2587 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Configuration menu
    Copy the full SHA
    51eff63 View commit details
    Browse the repository at this point in the history
  2. docs: Replace references to "mining" with "attestation" (#14147)

    * docs: fix old wording
    
    Updated mining to attestation, but maybe it doesn't even make sense to put it like this. This is for the maintainers to decide but maybe it'd make sense to remove "(which is called "attestation")" altogether and just add a link to more information about LMD-GHOST.
    
    * Update docs/introduction-to-smart-contracts.rst
    
    ---------
    
    Co-authored-by: Vishwa Mehta <[email protected]>
    Vojtch159 and mehtavishwa30 authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    e7aaf03 View commit details
    Browse the repository at this point in the history
  3. Fix typos in variable names and comment (#14876)

    * Fix word determinsm -> determinism
    
    * Fix word Optimzation -> Optimization
    
    * Fix word affilate -> affiliate
    
    * fix: import_base assertion
    Chomtana authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    9bd2424 View commit details
    Browse the repository at this point in the history
  4. Update natspec-format.rst : Added structs and enums to Tags (#14267)

    * Update natspec-format.rst
    
    * Update docs/natspec-format.rst
    
    ---------
    
    Co-authored-by: Vishwa Mehta <[email protected]>
    adityakode and mehtavishwa30 authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    7676ab1 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Configuration menu
    Copy the full SHA
    6b417dd View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Configuration menu
    Copy the full SHA
    b630c0a View commit details
    Browse the repository at this point in the history
  2. fix: typos

    minaminao authored and mehtavishwa30 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    8709ae9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f96a851 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0225d9d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    51b6976 View commit details
    Browse the repository at this point in the history
  6. Update docs/installing-solidity.rst

    Co-authored-by: r0qs <[email protected]>
    mehtavishwa30 and r0qs committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    8f0cb8a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cbd8437 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #14904 from ethereum/fix_cmdline_python_snippet

    [test] Fix python snippet causing "SyntaxWarning" in Scanner.
    aarlt authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    360c945 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #14903 from ethereum/fix_missing_source_locations_…

    …during_import
    
    [evmasm] Fix handling of missing source locations during import.
    ekpyron authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    be9db7b View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. English documentation updates up to v0.8.24-121-gbe9db7b5f (2024-03-05)

    # Conflicts:
    #	.circleci/README.md
    #	.circleci/config.yml
    #	.circleci/osx_install_dependencies.sh
    #	.circleci/soltest.ps1
    #	.circleci/soltest.sh
    #	.circleci/soltest_all.sh
    #	.clang-format
    #	.github/ISSUE_TEMPLATE/bug_report.md
    #	.github/ISSUE_TEMPLATE/config.yml
    #	.github/ISSUE_TEMPLATE/documentation_issue.md
    #	.github/ISSUE_TEMPLATE/feature_request.md
    #	.github/workflows/buildpack-deps.yml
    #	.gitignore
    #	CMakeLists.txt
    #	CODE_OF_CONDUCT.md
    #	CODING_STYLE.md
    #	Changelog.md
    #	README.md
    #	ReleaseChecklist.md
    #	cmake/EthCompilerSettings.cmake
    #	cmake/EthPolicy.cmake
    #	cmake/EthUtils.cmake
    #	cmake/fmtlib.cmake
    #	cmake/jsoncpp.cmake
    #	cmake/range-v3.cmake
    #	cmake/templates/license.h.in
    #	docs/050-breaking-changes.rst
    #	docs/060-breaking-changes.rst
    #	docs/080-breaking-changes.rst
    #	docs/abi-spec.rst
    #	docs/assembly.rst
    #	docs/bugs.rst
    #	docs/cheatsheet.rst
    #	docs/common-patterns.rst
    #	docs/contracts/abstract-contracts.rst
    #	docs/contracts/constant-state-variables.rst
    #	docs/contracts/creating-contracts.rst
    #	docs/contracts/errors.rst
    #	docs/contracts/events.rst
    #	docs/contracts/function-modifiers.rst
    #	docs/contracts/functions.rst
    #	docs/contracts/inheritance.rst
    #	docs/contracts/interfaces.rst
    #	docs/contracts/using-for.rst
    #	docs/contributing.rst
    #	docs/control-structures.rst
    #	docs/docs.sh
    #	docs/examples/blind-auction.rst
    #	docs/examples/micropayment.rst
    #	docs/examples/modular.rst
    #	docs/examples/safe-remote.rst
    #	docs/examples/voting.rst
    #	docs/grammar/SolidityLexer.g4
    #	docs/grammar/SolidityParser.g4
    #	docs/index.rst
    #	docs/installing-solidity.rst
    #	docs/internals/layout_in_storage.rst
    #	docs/internals/optimizer.rst
    #	docs/internals/source_mappings.rst
    #	docs/internals/variable_cleanup.rst
    #	docs/introduction-to-smart-contracts.rst
    #	docs/ir-breaking-changes.rst
    #	docs/layout-of-source-files.rst
    #	docs/metadata.rst
    #	docs/natspec-format.rst
    #	docs/path-resolution.rst
    #	docs/requirements.txt
    #	docs/resources.rst
    #	docs/security-considerations.rst
    #	docs/smtchecker.rst
    #	docs/structure-of-a-contract.rst
    #	docs/style-guide.rst
    #	docs/types/conversion.rst
    #	docs/types/mapping-types.rst
    #	docs/types/operators.rst
    #	docs/types/value-types.rst
    #	docs/units-and-global-variables.rst
    #	docs/using-the-compiler.rst
    #	docs/yul.rst
    #	libevmasm/Assembly.cpp
    #	libevmasm/Assembly.h
    #	libevmasm/AssemblyItem.cpp
    #	libevmasm/AssemblyItem.h
    #	libevmasm/BlockDeduplicator.cpp
    #	libevmasm/CMakeLists.txt
    #	libevmasm/CommonSubexpressionEliminator.cpp
    #	libevmasm/CommonSubexpressionEliminator.h
    #	libevmasm/ConstantOptimiser.cpp
    #	libevmasm/ConstantOptimiser.h
    #	libevmasm/ControlFlowGraph.cpp
    #	libevmasm/Exceptions.h
    #	libevmasm/ExpressionClasses.cpp
    #	libevmasm/ExpressionClasses.h
    #	libevmasm/GasMeter.cpp
    #	libevmasm/GasMeter.h
    #	libevmasm/Inliner.cpp
    #	libevmasm/Instruction.cpp
    #	libevmasm/Instruction.h
    #	libevmasm/JumpdestRemover.cpp
    #	libevmasm/KnownState.cpp
    #	libevmasm/KnownState.h
    #	libevmasm/LinkerObject.cpp
    #	libevmasm/LinkerObject.h
    #	libevmasm/PathGasMeter.cpp
    #	libevmasm/PeepholeOptimiser.cpp
    #	libevmasm/RuleList.h
    #	libevmasm/SemanticInformation.cpp
    #	libevmasm/SemanticInformation.h
    #	libevmasm/SimplificationRule.h
    #	libevmasm/SimplificationRules.cpp
    #	libevmasm/SimplificationRules.h
    #	liblangutil/CMakeLists.txt
    #	liblangutil/CharStream.cpp
    #	liblangutil/CharStream.h
    #	liblangutil/DebugInfoSelection.cpp
    #	liblangutil/EVMVersion.cpp
    #	liblangutil/EVMVersion.h
    #	liblangutil/ErrorReporter.cpp
    #	liblangutil/ErrorReporter.h
    #	liblangutil/Exceptions.cpp
    #	liblangutil/Exceptions.h
    #	liblangutil/ParserBase.cpp
    #	liblangutil/ParserBase.h
    #	liblangutil/Scanner.cpp
    #	liblangutil/Scanner.h
    #	liblangutil/SemVerHandler.cpp
    #	liblangutil/SemVerHandler.h
    #	liblangutil/SourceLocation.cpp
    #	liblangutil/SourceReferenceExtractor.cpp
    #	liblangutil/SourceReferenceExtractor.h
    #	liblangutil/SourceReferenceFormatter.cpp
    #	liblangutil/SourceReferenceFormatter.h
    #	liblangutil/Token.cpp
    #	liblangutil/Token.h
    #	liblangutil/UniqueErrorReporter.h
    #	libsmtutil/CHCSmtLib2Interface.cpp
    #	libsmtutil/CHCSmtLib2Interface.h
    #	libsmtutil/CVC4Interface.cpp
    #	libsmtutil/Exceptions.h
    #	libsmtutil/SMTLib2Interface.cpp
    #	libsmtutil/SMTLib2Interface.h
    #	libsmtutil/SMTPortfolio.cpp
    #	libsmtutil/SMTPortfolio.h
    #	libsmtutil/SolverInterface.h
    #	libsmtutil/Sorts.cpp
    #	libsmtutil/Sorts.h
    #	libsmtutil/Z3CHCInterface.cpp
    #	libsmtutil/Z3Interface.cpp
    #	libsmtutil/Z3Loader.cpp
    #	libsolc/CMakeLists.txt
    #	libsolc/libsolc.cpp
    #	libsolidity/CMakeLists.txt
    #	libsolidity/analysis/ConstantEvaluator.cpp
    #	libsolidity/analysis/ContractLevelChecker.cpp
    #	libsolidity/analysis/ControlFlowAnalyzer.cpp
    #	libsolidity/analysis/ControlFlowBuilder.cpp
    #	libsolidity/analysis/ControlFlowBuilder.h
    #	libsolidity/analysis/ControlFlowGraph.cpp
    #	libsolidity/analysis/ControlFlowGraph.h
    #	libsolidity/analysis/ControlFlowRevertPruner.cpp
    #	libsolidity/analysis/DeclarationContainer.cpp
    #	libsolidity/analysis/DeclarationContainer.h
    #	libsolidity/analysis/DeclarationTypeChecker.cpp
    #	libsolidity/analysis/DocStringAnalyser.cpp
    #	libsolidity/analysis/DocStringTagParser.cpp
    #	libsolidity/analysis/DocStringTagParser.h
    #	libsolidity/analysis/FunctionCallGraph.cpp
    #	libsolidity/analysis/FunctionCallGraph.h
    #	libsolidity/analysis/GlobalContext.cpp
    #	libsolidity/analysis/GlobalContext.h
    #	libsolidity/analysis/ImmutableValidator.cpp
    #	libsolidity/analysis/ImmutableValidator.h
    #	libsolidity/analysis/NameAndTypeResolver.cpp
    #	libsolidity/analysis/NameAndTypeResolver.h
    #	libsolidity/analysis/OverrideChecker.cpp
    #	libsolidity/analysis/OverrideChecker.h
    #	libsolidity/analysis/PostTypeChecker.cpp
    #	libsolidity/analysis/PostTypeChecker.h
    #	libsolidity/analysis/PostTypeContractLevelChecker.cpp
    #	libsolidity/analysis/ReferencesResolver.cpp
    #	libsolidity/analysis/ReferencesResolver.h
    #	libsolidity/analysis/Scoper.cpp
    #	libsolidity/analysis/StaticAnalyzer.cpp
    #	libsolidity/analysis/SyntaxChecker.cpp
    #	libsolidity/analysis/SyntaxChecker.h
    #	libsolidity/analysis/TypeChecker.cpp
    #	libsolidity/analysis/TypeChecker.h
    #	libsolidity/analysis/ViewPureChecker.cpp
    #	libsolidity/analysis/ViewPureChecker.h
    #	libsolidity/ast/AST.cpp
    #	libsolidity/ast/AST.h
    #	libsolidity/ast/ASTAnnotations.cpp
    #	libsolidity/ast/ASTAnnotations.h
    #	libsolidity/ast/ASTForward.h
    #	libsolidity/ast/ASTJsonExporter.h
    #	libsolidity/ast/ASTJsonImporter.cpp
    #	libsolidity/ast/ASTJsonImporter.h
    #	libsolidity/ast/ASTUtils.cpp
    #	libsolidity/ast/ASTUtils.h
    #	libsolidity/ast/ASTVisitor.h
    #	libsolidity/ast/AST_accept.h
    #	libsolidity/ast/CallGraph.cpp
    #	libsolidity/ast/ExperimentalFeatures.h
    #	libsolidity/ast/TypeProvider.cpp
    #	libsolidity/ast/TypeProvider.h
    #	libsolidity/ast/Types.cpp
    #	libsolidity/ast/Types.h
    #	libsolidity/codegen/ABIFunctions.cpp
    #	libsolidity/codegen/ABIFunctions.h
    #	libsolidity/codegen/ArrayUtils.cpp
    #	libsolidity/codegen/ArrayUtils.h
    #	libsolidity/codegen/Compiler.cpp
    #	libsolidity/codegen/CompilerContext.cpp
    #	libsolidity/codegen/CompilerContext.h
    #	libsolidity/codegen/CompilerUtils.cpp
    #	libsolidity/codegen/ContractCompiler.cpp
    #	libsolidity/codegen/ContractCompiler.h
    #	libsolidity/codegen/ExpressionCompiler.cpp
    #	libsolidity/codegen/ExpressionCompiler.h
    #	libsolidity/codegen/LValue.cpp
    #	libsolidity/codegen/MultiUseYulFunctionCollector.cpp
    #	libsolidity/codegen/ReturnInfo.cpp
    #	libsolidity/codegen/YulUtilFunctions.cpp
    #	libsolidity/codegen/YulUtilFunctions.h
    #	libsolidity/codegen/ir/Common.cpp
    #	libsolidity/codegen/ir/Common.h
    #	libsolidity/codegen/ir/IRGenerationContext.cpp
    #	libsolidity/codegen/ir/IRGenerationContext.h
    #	libsolidity/codegen/ir/IRGenerator.cpp
    #	libsolidity/codegen/ir/IRGenerator.h
    #	libsolidity/codegen/ir/IRGeneratorForStatements.cpp
    #	libsolidity/codegen/ir/IRGeneratorForStatements.h
    #	libsolidity/codegen/ir/IRVariable.cpp
    #	libsolidity/experimental/analysis/DebugWarner.h
    #	libsolidity/experimental/analysis/TypeClassRegistration.h
    #	libsolidity/formal/ArraySlicePredicate.cpp
    #	libsolidity/formal/BMC.cpp
    #	libsolidity/formal/BMC.h
    #	libsolidity/formal/CHC.cpp
    #	libsolidity/formal/CHC.h
    #	libsolidity/formal/EncodingContext.cpp
    #	libsolidity/formal/EncodingContext.h
    #	libsolidity/formal/ExpressionFormatter.cpp
    #	libsolidity/formal/Invariants.cpp
    #	libsolidity/formal/ModelChecker.cpp
    #	libsolidity/formal/ModelChecker.h
    #	libsolidity/formal/ModelCheckerSettings.cpp
    #	libsolidity/formal/ModelCheckerSettings.h
    #	libsolidity/formal/Predicate.cpp
    #	libsolidity/formal/Predicate.h
    #	libsolidity/formal/PredicateInstance.cpp
    #	libsolidity/formal/PredicateInstance.h
    #	libsolidity/formal/PredicateSort.cpp
    #	libsolidity/formal/PredicateSort.h
    #	libsolidity/formal/SMTEncoder.cpp
    #	libsolidity/formal/SMTEncoder.h
    #	libsolidity/formal/SSAVariable.cpp
    #	libsolidity/formal/SymbolicState.cpp
    #	libsolidity/formal/SymbolicState.h
    #	libsolidity/formal/SymbolicTypes.cpp
    #	libsolidity/formal/SymbolicTypes.h
    #	libsolidity/formal/SymbolicVariables.cpp
    #	libsolidity/formal/VariableUsage.cpp
    #	libsolidity/interface/ABI.cpp
    #	libsolidity/interface/CompilerStack.cpp
    #	libsolidity/interface/CompilerStack.h
    #	libsolidity/interface/FileReader.cpp
    #	libsolidity/interface/FileReader.h
    #	libsolidity/interface/GasEstimator.cpp
    #	libsolidity/interface/ImportRemapper.cpp
    #	libsolidity/interface/Natspec.cpp
    #	libsolidity/interface/Natspec.h
    #	libsolidity/interface/OptimiserSettings.h
    #	libsolidity/interface/SMTSolverCommand.h
    #	libsolidity/interface/StandardCompiler.cpp
    #	libsolidity/interface/StandardCompiler.h
    #	libsolidity/interface/StorageLayout.cpp
    #	libsolidity/interface/Version.cpp
    #	libsolidity/lsp/DocumentHoverHandler.h
    #	libsolidity/lsp/FileRepository.cpp
    #	libsolidity/lsp/FileRepository.h
    #	libsolidity/lsp/GotoDefinition.h
    #	libsolidity/lsp/LanguageServer.cpp
    #	libsolidity/lsp/LanguageServer.h
    #	libsolidity/lsp/Transport.cpp
    #	libsolidity/lsp/Transport.h
    #	libsolidity/parsing/DocStringParser.cpp
    #	libsolidity/parsing/Parser.cpp
    #	libsolidity/parsing/Parser.h
    #	libsolutil/AnsiColorized.h
    #	libsolutil/Assertions.h
    #	libsolutil/CMakeLists.txt
    #	libsolutil/Common.h
    #	libsolutil/CommonData.cpp
    #	libsolutil/CommonData.h
    #	libsolutil/CommonIO.cpp
    #	libsolutil/Exceptions.cpp
    #	libsolutil/Exceptions.h
    #	libsolutil/FixedHash.h
    #	libsolutil/FunctionSelector.h
    #	libsolutil/IpfsHash.cpp
    #	libsolutil/JSON.cpp
    #	libsolutil/JSON.h
    #	libsolutil/Keccak256.cpp
    #	libsolutil/Numeric.cpp
    #	libsolutil/Numeric.h
    #	libsolutil/StackTooDeepString.h
    #	libsolutil/StringUtils.cpp
    #	libsolutil/StringUtils.h
    #	libsolutil/SwarmHash.cpp
    #	libsolutil/TemporaryDirectory.cpp
    #	libsolutil/TemporaryDirectory.h
    #	libsolutil/Visitor.h
    #	libsolutil/Whiskers.cpp
    #	libsolutil/Whiskers.h
    #	libsolutil/vector_ref.h
    #	libyul/AST.h
    #	libyul/ASTForward.h
    #	libyul/AsmAnalysis.cpp
    #	libyul/AsmAnalysis.h
    #	libyul/AsmJsonConverter.cpp
    #	libyul/AsmJsonConverter.h
    #	libyul/AsmJsonImporter.cpp
    #	libyul/AsmParser.cpp
    #	libyul/AsmParser.h
    #	libyul/AsmPrinter.cpp
    #	libyul/AsmPrinter.h
    #	libyul/CMakeLists.txt
    #	libyul/CompilabilityChecker.cpp
    #	libyul/CompilabilityChecker.h
    #	libyul/ControlFlowSideEffectsCollector.cpp
    #	libyul/Dialect.cpp
    #	libyul/Exceptions.h
    #	libyul/FunctionReferenceResolver.cpp
    #	libyul/Object.cpp
    #	libyul/Object.h
    #	libyul/ObjectParser.cpp
    #	libyul/Scope.cpp
    #	libyul/ScopeFiller.cpp
    #	libyul/SideEffects.h
    #	libyul/Utilities.cpp
    #	libyul/YulStack.cpp
    #	libyul/YulStack.h
    #	libyul/backends/evm/AbstractAssembly.h
    #	libyul/backends/evm/AsmCodeGen.cpp
    #	libyul/backends/evm/ConstantOptimiser.cpp
    #	libyul/backends/evm/ConstantOptimiser.h
    #	libyul/backends/evm/ControlFlowGraph.h
    #	libyul/backends/evm/ControlFlowGraphBuilder.cpp
    #	libyul/backends/evm/ControlFlowGraphBuilder.h
    #	libyul/backends/evm/EVMCodeTransform.cpp
    #	libyul/backends/evm/EVMDialect.cpp
    #	libyul/backends/evm/EVMMetrics.cpp
    #	libyul/backends/evm/EVMMetrics.h
    #	libyul/backends/evm/EVMObjectCompiler.cpp
    #	libyul/backends/evm/EVMObjectCompiler.h
    #	libyul/backends/evm/EthAssemblyAdapter.cpp
    #	libyul/backends/evm/EthAssemblyAdapter.h
    #	libyul/backends/evm/NoOutputAssembly.cpp
    #	libyul/backends/evm/NoOutputAssembly.h
    #	libyul/backends/evm/OptimizedEVMCodeTransform.cpp
    #	libyul/backends/evm/OptimizedEVMCodeTransform.h
    #	libyul/backends/evm/StackHelpers.h
    #	libyul/backends/evm/StackLayoutGenerator.cpp
    #	libyul/backends/evm/StackLayoutGenerator.h
    #	libyul/optimiser/ASTCopier.cpp
    #	libyul/optimiser/ASTWalker.cpp
    #	libyul/optimiser/BlockFlattener.cpp
    #	libyul/optimiser/BlockHasher.cpp
    #	libyul/optimiser/BlockHasher.h
    #	libyul/optimiser/CallGraphGenerator.cpp
    #	libyul/optimiser/CallGraphGenerator.h
    #	libyul/optimiser/CircularReferencesPruner.cpp
    #	libyul/optimiser/CommonSubexpressionEliminator.cpp
    #	libyul/optimiser/CommonSubexpressionEliminator.h
    #	libyul/optimiser/ConditionalSimplifier.cpp
    #	libyul/optimiser/ConditionalSimplifier.h
    #	libyul/optimiser/ConditionalUnsimplifier.cpp
    #	libyul/optimiser/ControlFlowSimplifier.cpp
    #	libyul/optimiser/DataFlowAnalyzer.cpp
    #	libyul/optimiser/DataFlowAnalyzer.h
    #	libyul/optimiser/DeadCodeEliminator.cpp
    #	libyul/optimiser/DeadCodeEliminator.h
    #	libyul/optimiser/Disambiguator.cpp
    #	libyul/optimiser/EqualStoreEliminator.cpp
    #	libyul/optimiser/EqualStoreEliminator.h
    #	libyul/optimiser/EquivalentFunctionCombiner.cpp
    #	libyul/optimiser/EquivalentFunctionDetector.cpp
    #	libyul/optimiser/ExpressionInliner.cpp
    #	libyul/optimiser/ExpressionJoiner.cpp
    #	libyul/optimiser/ExpressionSimplifier.cpp
    #	libyul/optimiser/ExpressionSimplifier.h
    #	libyul/optimiser/ExpressionSplitter.cpp
    #	libyul/optimiser/ForLoopConditionIntoBody.cpp
    #	libyul/optimiser/ForLoopConditionOutOfBody.cpp
    #	libyul/optimiser/ForLoopInitRewriter.cpp
    #	libyul/optimiser/FullInliner.cpp
    #	libyul/optimiser/FullInliner.h
    #	libyul/optimiser/FunctionCallFinder.cpp
    #	libyul/optimiser/FunctionGrouper.cpp
    #	libyul/optimiser/FunctionHoister.cpp
    #	libyul/optimiser/FunctionSpecializer.cpp
    #	libyul/optimiser/InlinableExpressionFunctionFinder.cpp
    #	libyul/optimiser/KnowledgeBase.cpp
    #	libyul/optimiser/KnowledgeBase.h
    #	libyul/optimiser/LoadResolver.cpp
    #	libyul/optimiser/LoadResolver.h
    #	libyul/optimiser/LoopInvariantCodeMotion.cpp
    #	libyul/optimiser/Metrics.cpp
    #	libyul/optimiser/NameCollector.cpp
    #	libyul/optimiser/NameCollector.h
    #	libyul/optimiser/NameDispenser.cpp
    #	libyul/optimiser/NameDisplacer.cpp
    #	libyul/optimiser/NameSimplifier.cpp
    #	libyul/optimiser/OptimizerUtilities.cpp
    #	libyul/optimiser/OptimizerUtilities.h
    #	libyul/optimiser/Rematerialiser.cpp
    #	libyul/optimiser/Rematerialiser.h
    #	libyul/optimiser/SSAReverser.cpp
    #	libyul/optimiser/SSATransform.cpp
    #	libyul/optimiser/SSAValueTracker.cpp
    #	libyul/optimiser/Semantics.cpp
    #	libyul/optimiser/Semantics.h
    #	libyul/optimiser/SimplificationRules.cpp
    #	libyul/optimiser/SimplificationRules.h
    #	libyul/optimiser/StackCompressor.cpp
    #	libyul/optimiser/StackLimitEvader.cpp
    #	libyul/optimiser/StackLimitEvader.h
    #	libyul/optimiser/StackToMemoryMover.cpp
    #	libyul/optimiser/StructuralSimplifier.cpp
    #	libyul/optimiser/StructuralSimplifier.h
    #	libyul/optimiser/Substitution.cpp
    #	libyul/optimiser/Suite.cpp
    #	libyul/optimiser/Suite.h
    #	libyul/optimiser/SyntacticalEquality.cpp
    #	libyul/optimiser/SyntacticalEquality.h
    #	libyul/optimiser/TypeInfo.cpp
    #	libyul/optimiser/UnusedAssignEliminator.cpp
    #	libyul/optimiser/UnusedAssignEliminator.h
    #	libyul/optimiser/UnusedFunctionParameterPruner.cpp
    #	libyul/optimiser/UnusedPruner.cpp
    #	libyul/optimiser/UnusedStoreBase.cpp
    #	libyul/optimiser/UnusedStoreBase.h
    #	libyul/optimiser/VarDeclInitializer.cpp
    #	libyul/optimiser/VarNameCleaner.cpp
    #	scripts/ASTImportTest.sh
    #	scripts/build_emscripten.sh
    #	scripts/bytecodecompare/prepare_report.js
    #	scripts/bytecodecompare/prepare_report.py
    #	scripts/check_style.sh
    #	scripts/ci/build.sh
    #	scripts/ci/build_emscripten.sh
    #	scripts/ci/buildpack-deps_test_ubuntu.clang.ossfuzz.sh
    #	scripts/ci/buildpack-deps_test_ubuntu2004.sh
    #	scripts/ci/buildpack-deps_test_ubuntu2204.clang.sh
    #	scripts/ci/docker_upgrade.sh
    #	scripts/codespell_whitelist.txt
    #	scripts/common.sh
    #	scripts/common_cmdline.sh
    #	scripts/deps-ppa/static_z3.sh
    #	scripts/docker/buildpack-deps/Dockerfile.emscripten
    #	scripts/docker/buildpack-deps/Dockerfile.ubuntu.clang.ossfuzz
    #	scripts/docker/buildpack-deps/Dockerfile.ubuntu2004
    #	scripts/docker/buildpack-deps/Dockerfile.ubuntu2204.clang
    #	scripts/docker/buildpack-deps/README.md
    #	scripts/error_codes.py
    #	scripts/externalTests/common.sh
    #	scripts/gas_diff_stats.py
    #	scripts/install_deps.ps1
    #	scripts/install_evmone.ps1
    #	scripts/install_obsolete_jsoncpp_1_7_4.sh
    #	scripts/pylintrc
    #	scripts/release_ppa.sh
    #	scripts/solc-bin/bytecode_reports_for_modified_binaries.sh
    #	scripts/splitSources.py
    #	scripts/test_antlr_grammar.sh
    #	scripts/tests.sh
    #	scripts/update_bugs_by_version.py
    #	scripts/wasm-rebuild/docker-scripts/rebuild_current.sh
    #	scripts/wasm-rebuild/docker-scripts/rebuild_tags.sh
    #	solc/CommandLineInterface.cpp
    #	solc/CommandLineInterface.h
    #	solc/CommandLineParser.cpp
    #	solc/CommandLineParser.h
    #	solc/main.cpp
    #	test/CMakeLists.txt
    #	test/Common.cpp
    #	test/Common.h
    #	test/CommonSyntaxTest.cpp
    #	test/CommonSyntaxTest.h
    #	test/EVMHost.cpp
    #	test/EVMHost.h
    #	test/ExecutionFramework.cpp
    #	test/ExecutionFramework.h
    #	test/FilesystemUtils.cpp
    #	test/InteractiveTests.h
    #	test/Metadata.cpp
    #	test/TestCase.cpp
    #	test/TestCase.h
    #	test/TestCaseReader.cpp
    #	test/cmdlineTests.sh
    #	test/cmdlineTests/asm_json/args
    #	test/cmdlineTests/asm_json/output
    #	test/cmdlineTests/asm_json_import_invalid_data_not_hex/exit
    #	test/cmdlineTests/asm_json_import_invalid_data_not_object/exit
    #	test/cmdlineTests/asm_json_import_invalid_jumptype_instruction/exit
    #	test/cmdlineTests/ast_compact_json_with_base_path/args
    #	test/cmdlineTests/ast_compact_json_with_base_path/output
    #	test/cmdlineTests/ast_json_import_wrong_evmVersion/err
    #	test/cmdlineTests/combined_json_abi/args
    #	test/cmdlineTests/combined_json_abi/input.sol
    #	test/cmdlineTests/combined_json_abi/output
    #	test/cmdlineTests/combined_json_generated_sources/output
    #	test/cmdlineTests/combined_json_with_base_path/args
    #	test/cmdlineTests/combined_json_with_base_path/output
    #	test/cmdlineTests/constant_optimizer_yul/output
    #	test/cmdlineTests/debug_info_in_yul_and_evm_asm_print_all/output
    #	test/cmdlineTests/debug_info_in_yul_and_evm_asm_print_all_and_none/err
    #	test/cmdlineTests/debug_info_in_yul_and_evm_asm_print_location_only/output
    #	test/cmdlineTests/debug_info_in_yul_and_evm_asm_print_none/output
    #	test/cmdlineTests/debug_info_in_yul_and_evm_asm_print_snippet_only/err
    #	test/cmdlineTests/debug_info_in_yul_snippet_escaping/output
    #	test/cmdlineTests/dup_opt_peephole/output
    #	test/cmdlineTests/evm_version_byzantium/input.sol
    #	test/cmdlineTests/exp_base_literal/output
    #	test/cmdlineTests/function_debug_info/output
    #	test/cmdlineTests/function_debug_info_via_yul/args
    #	test/cmdlineTests/function_debug_info_via_yul/output
    #	test/cmdlineTests/inline_assembly_function_name_clash/args
    #	test/cmdlineTests/inline_assembly_function_name_clash/output
    #	test/cmdlineTests/ir_compiler_inheritance_nosubobjects/output
    #	test/cmdlineTests/ir_compiler_subobjects/output
    #	test/cmdlineTests/ir_with_assembly_no_memoryguard_creation/input.sol
    #	test/cmdlineTests/ir_with_assembly_no_memoryguard_creation/output
    #	test/cmdlineTests/ir_with_assembly_no_memoryguard_runtime/input.sol
    #	test/cmdlineTests/ir_with_assembly_no_memoryguard_runtime/output
    #	test/cmdlineTests/keccak_optimization_deploy_code/output
    #	test/cmdlineTests/keccak_optimization_low_runs/output
    #	test/cmdlineTests/linker_mode_invalid_option_no_optimize_yul/err
    #	test/cmdlineTests/linker_mode_invalid_option_optimize/err
    #	test/cmdlineTests/linker_mode_invalid_option_optimize_runs/err
    #	test/cmdlineTests/linker_mode_invalid_option_optimize_yul/err
    #	test/cmdlineTests/linker_mode_invalid_option_yul_optimizations/err
    #	test/cmdlineTests/linker_mode_output_selection_invalid/args
    #	test/cmdlineTests/linker_mode_output_selection_invalid/err
    #	test/cmdlineTests/linking_standard_solidity/output.json
    #	test/cmdlineTests/linking_standard_solidity_quote_in_file_name/output.json
    #	test/cmdlineTests/linking_standard_solidity_unresolved_references/output.json
    #	test/cmdlineTests/linking_standard_yul/output.json
    #	test/cmdlineTests/linking_standard_yul_quote_in_file_name/output.json
    #	test/cmdlineTests/linking_standard_yul_unresolved_references/output.json
    #	test/cmdlineTests/linking_strict_assembly/output
    #	test/cmdlineTests/linking_strict_assembly_duplicate_library_name/err
    #	test/cmdlineTests/linking_strict_assembly_qualified_library_qualified_reference/output
    #	test/cmdlineTests/linking_strict_assembly_qualified_library_unqualified_reference/output
    #	test/cmdlineTests/linking_strict_assembly_same_library_name_different_files/output
    #	test/cmdlineTests/linking_strict_assembly_same_library_name_different_files_in_link_references/output
    #	test/cmdlineTests/linking_strict_assembly_unqualified_library_qualified_reference/output
    #	test/cmdlineTests/linking_strict_assembly_unqualified_library_unqualified_reference/output
    #	test/cmdlineTests/linking_strict_assembly_unresolved_references/output
    #	test/cmdlineTests/model_checker_bmc_loop_iterations/input.sol
    #	test/cmdlineTests/model_checker_contracts_contract_missing/err
    #	test/cmdlineTests/model_checker_contracts_empty_contract/err
    #	test/cmdlineTests/model_checker_contracts_empty_source/err
    #	test/cmdlineTests/model_checker_contracts_inexistent_contract/err
    #	test/cmdlineTests/model_checker_contracts_one_contract_missing/err
    #	test/cmdlineTests/model_checker_contracts_only_one/err
    #	test/cmdlineTests/model_checker_contracts_source_missing/err
    #	test/cmdlineTests/model_checker_divModSlacks_false_all/err
    #	test/cmdlineTests/model_checker_invariants_all/err
    #	test/cmdlineTests/model_checker_invariants_all/input.sol
    #	test/cmdlineTests/model_checker_invariants_contract/err
    #	test/cmdlineTests/model_checker_invariants_contract_reentrancy/err
    #	test/cmdlineTests/model_checker_invariants_contract_reentrancy/input.sol
    #	test/cmdlineTests/model_checker_invariants_reentrancy/err
    #	test/cmdlineTests/model_checker_invariants_wrong/err
    #	test/cmdlineTests/model_checker_show_proved_safe_default_all_engines/args
    #	test/cmdlineTests/model_checker_solvers_wrong/err
    #	test/cmdlineTests/model_checker_solvers_wrong2/err
    #	test/cmdlineTests/model_checker_solvers_z3_implicit/err
    #	test/cmdlineTests/model_checker_solvers_z3_implicit/input.sol
    #	test/cmdlineTests/model_checker_targets_error/err
    #	test/cmdlineTests/model_checker_timeout_all/err
    #	test/cmdlineTests/model_checker_timeout_bmc/err
    #	test/cmdlineTests/model_checker_timeout_chc/err
    #	test/cmdlineTests/name_simplifier/output
    #	test/cmdlineTests/object_compiler/output
    #	test/cmdlineTests/optimizer_array_sload/output
    #	test/cmdlineTests/optimizer_inliner_dynamic_reference/output
    #	test/cmdlineTests/optimizer_inliner_dynamic_reference_constructor/output
    #	test/cmdlineTests/optimizer_user_yul/output
    #	test/cmdlineTests/output_selection_all_A1/output.json
    #	test/cmdlineTests/output_selection_all_A2/output.json
    #	test/cmdlineTests/output_selection_all_blank/output.json
    #	test/cmdlineTests/output_selection_all_star/output.json
    #	test/cmdlineTests/output_selection_single_A1/output.json
    #	test/cmdlineTests/output_selection_single_B1/output.json
    #	test/cmdlineTests/output_selection_single_all/output.json
    #	test/cmdlineTests/revert_strings/output
    #	test/cmdlineTests/standard_cli_output_selection_invalid/args
    #	test/cmdlineTests/standard_cli_output_selection_invalid/err
    #	test/cmdlineTests/standard_debug_info_in_evm_asm_via_ir_location/output.json
    #	test/cmdlineTests/standard_debug_info_in_yul_and_evm_asm_print_all/args
    #	test/cmdlineTests/standard_debug_info_in_yul_and_evm_asm_print_all/output.json
    #	test/cmdlineTests/standard_debug_info_in_yul_and_evm_asm_print_location_only/args
    #	test/cmdlineTests/standard_debug_info_in_yul_and_evm_asm_print_location_only/output.json
    #	test/cmdlineTests/standard_debug_info_in_yul_and_evm_asm_print_none/args
    #	test/cmdlineTests/standard_debug_info_in_yul_and_evm_asm_print_none/output.json
    #	test/cmdlineTests/standard_debug_info_in_yul_and_evm_asm_print_snippet_only/args
    #	test/cmdlineTests/standard_debug_info_in_yul_location/output.json
    #	test/cmdlineTests/standard_default_success/output.json
    #	test/cmdlineTests/standard_empty_file_name/output.json
    #	test/cmdlineTests/standard_file_not_found/err
    #	test/cmdlineTests/standard_function_debug_info/output.json
    #	test/cmdlineTests/standard_generatedSources/output.json
    #	test/cmdlineTests/standard_immutable_references/output.json
    #	test/cmdlineTests/standard_invalid_option_no_optimize_yul/err
    #	test/cmdlineTests/standard_invalid_option_optimize/err
    #	test/cmdlineTests/standard_invalid_option_optimize_runs/err
    #	test/cmdlineTests/standard_invalid_option_optimize_yul/err
    #	test/cmdlineTests/standard_invalid_option_yul_optimizations/err
    #	test/cmdlineTests/standard_irOptimized_requested/output.json
    #	test/cmdlineTests/standard_ir_requested/output.json
    #	test/cmdlineTests/standard_method_identifiers_requested/output.json
    #	test/cmdlineTests/standard_method_identifiers_requested_empty/input.json
    #	test/cmdlineTests/standard_missing_key_useLiteralContent/output.json
    #	test/cmdlineTests/standard_model_checker_contracts_all/output.json
    #	test/cmdlineTests/standard_model_checker_contracts_all_explicit/output.json
    #	test/cmdlineTests/standard_model_checker_contracts_empty_array/output.json
    #	test/cmdlineTests/standard_model_checker_contracts_empty_contract/output.json
    #	test/cmdlineTests/standard_model_checker_contracts_empty_source/output.json
    #	test/cmdlineTests/standard_model_checker_contracts_inexistent_contract/output.json
    #	test/cmdlineTests/standard_model_checker_contracts_multi_source/output.json
    #	test/cmdlineTests/standard_model_checker_contracts_only_one/output.json
    #	test/cmdlineTests/standard_model_checker_contracts_wrong_key_sources/output.json
    #	test/cmdlineTests/standard_model_checker_contracts_wrong_key_sources_2/output.json
    #	test/cmdlineTests/standard_model_checker_contracts_wrong_key_sources_3/output.json
    #	test/cmdlineTests/standard_model_checker_contracts_wrong_key_sources_4/output.json
    #	test/cmdlineTests/standard_model_checker_divModSlacks_default_all/output.json
    #	test/cmdlineTests/standard_model_checker_divModSlacks_default_bmc/output.json
    #	test/cmdlineTests/standard_model_checker_divModSlacks_default_chc/output.json
    #	test/cmdlineTests/standard_model_checker_divModSlacks_false_all/output.json
    #	test/cmdlineTests/standard_model_checker_divModSlacks_false_bmc/output.json
    #	test/cmdlineTests/standard_model_checker_divModSlacks_false_chc/output.json
    #	test/cmdlineTests/standard_model_checker_divModSlacks_wrong/output.json
    #	test/cmdlineTests/standard_model_checker_engine_all/output.json
    #	test/cmdlineTests/standard_model_checker_engine_bmc/output.json
    #	test/cmdlineTests/standard_model_checker_engine_chc/output.json
    #	test/cmdlineTests/standard_model_checker_engine_none/output.json
    #	test/cmdlineTests/standard_model_checker_invariants_contract/output.json
    #	test/cmdlineTests/standard_model_checker_invariants_contract_reentrancy/input.json
    #	test/cmdlineTests/standard_model_checker_invariants_contract_reentrancy/output.json
    #	test/cmdlineTests/standard_model_checker_invariants_reentrancy/output.json
    #	test/cmdlineTests/standard_model_checker_invariants_wrong_key/output.json
    #	test/cmdlineTests/standard_model_checker_invariants_wrong_type/output.json
    #	test/cmdlineTests/standard_model_checker_invariants_wrong_type_2/output.json
    #	test/cmdlineTests/standard_model_checker_show_unproved_default_all_engines/output.json
    #	test/cmdlineTests/standard_model_checker_show_unproved_false_all_engines/output.json
    #	test/cmdlineTests/standard_model_checker_show_unproved_false_bmc/output.json
    #	test/cmdlineTests/standard_model_checker_show_unproved_false_chc/output.json
    #	test/cmdlineTests/standard_model_checker_show_unproved_true_all_engines/output.json
    #	test/cmdlineTests/standard_model_checker_show_unproved_true_bmc/output.json
    #	test/cmdlineTests/standard_model_checker_show_unproved_true_chc/output.json
    #	test/cmdlineTests/standard_model_checker_show_unproved_wrong/output.json
    #	test/cmdlineTests/standard_model_checker_show_unsupported_default_all_engines/input.json
    #	test/cmdlineTests/standard_model_checker_solvers_none/output.json
    #	test/cmdlineTests/standard_model_checker_solvers_smtlib2/output.json
    #	test/cmdlineTests/standard_model_checker_solvers_z3/output.json
    #	test/cmdlineTests/standard_model_checker_solvers_z3_smtlib2/output.json
    #	test/cmdlineTests/standard_model_checker_targets_assert_bmc/output.json
    #	test/cmdlineTests/standard_model_checker_targets_assert_chc/output.json
    #	test/cmdlineTests/standard_model_checker_targets_balance_bmc/output.json
    #	test/cmdlineTests/standard_model_checker_targets_balance_chc/output.json
    #	test/cmdlineTests/standard_model_checker_targets_constantCondition_bmc/output.json
    #	test/cmdlineTests/standard_model_checker_targets_constantCondition_chc/output.json
    #	test/cmdlineTests/standard_model_checker_targets_default_all_engines/output.json
    #	test/cmdlineTests/standard_model_checker_targets_default_bmc/output.json
    #	test/cmdlineTests/standard_model_checker_targets_default_chc/output.json
    #	test/cmdlineTests/standard_model_checker_targets_div_by_zero_bmc/output.json
    #	test/cmdlineTests/standard_model_checker_targets_div_by_zero_chc/output.json
    #	test/cmdlineTests/standard_model_checker_targets_empty_array/output.json
    #	test/cmdlineTests/standard_model_checker_targets_out_of_bounds_bmc/output.json
    #	test/cmdlineTests/standard_model_checker_targets_out_of_bounds_chc/output.json
    #	test/cmdlineTests/standard_model_checker_targets_overflow_bmc/output.json
    #	test/cmdlineTests/standard_model_checker_targets_overflow_chc/output.json
    #	test/cmdlineTests/standard_model_checker_targets_pop_empty_bmc/output.json
    #	test/cmdlineTests/standard_model_checker_targets_pop_empty_chc/output.json
    #	test/cmdlineTests/standard_model_checker_targets_underflow_bmc/output.json
    #	test/cmdlineTests/standard_model_checker_targets_underflow_chc/output.json
    #	test/cmdlineTests/standard_model_checker_targets_underflow_overflow_assert_bmc/output.json
    #	test/cmdlineTests/standard_model_checker_targets_underflow_overflow_assert_chc/output.json
    #	test/cmdlineTests/standard_model_checker_targets_underflow_overflow_bmc/output.json
    #	test/cmdlineTests/standard_model_checker_targets_underflow_overflow_chc/output.json
    #	test/cmdlineTests/standard_model_checker_targets_wrong_target_types/output.json
    #	test/cmdlineTests/standard_model_checker_targets_wrong_target_types_2/output.json
    #	test/cmdlineTests/standard_model_checker_targets_wrong_targets/output.json
    #	test/cmdlineTests/standard_model_checker_timeout_all/output.json
    #	test/cmdlineTests/standard_model_checker_timeout_bmc/output.json
    #	test/cmdlineTests/standard_model_checker_timeout_chc/output.json
    #	test/cmdlineTests/standard_model_checker_timeout_wrong_key/output.json
    #	test/cmdlineTests/standard_model_checker_timeout_wrong_value/output.json
    #	test/cmdlineTests/standard_no_append_cbor/input.json
    #	test/cmdlineTests/standard_only_ast_requested/output.json
    #	test/cmdlineTests/standard_optimizer_generatedSources/output.json
    #	test/cmdlineTests/standard_optimizer_yulDetails_without_yul/output.json
    #	test/cmdlineTests/standard_secondary_source_location/output.json
    #	test/cmdlineTests/standard_viair_requested/output.json
    #	test/cmdlineTests/standard_wrong_key_auxiliary_input/output.json
    #	test/cmdlineTests/standard_wrong_key_metadata/output.json
    #	test/cmdlineTests/standard_wrong_key_optimizer/output.json
    #	test/cmdlineTests/standard_wrong_key_root/output.json
    #	test/cmdlineTests/standard_wrong_key_settings/output.json
    #	test/cmdlineTests/standard_wrong_key_source/output.json
    #	test/cmdlineTests/standard_wrong_type_auxiliary_input/output.json
    #	test/cmdlineTests/standard_wrong_type_auxiliary_input_smtlib2responses/output.json
    #	test/cmdlineTests/standard_wrong_type_auxiliary_input_smtlib2responses_member/output.json
    #	test/cmdlineTests/standard_wrong_type_metadata/output.json
    #	test/cmdlineTests/standard_wrong_type_optimizer/output.json
    #	test/cmdlineTests/standard_wrong_type_output_selection/output.json
    #	test/cmdlineTests/standard_wrong_type_output_selection_contract/output.json
    #	test/cmdlineTests/standard_wrong_type_output_selection_file/output.json
    #	test/cmdlineTests/standard_wrong_type_output_selection_output/output.json
    #	test/cmdlineTests/standard_wrong_type_remappings/output.json
    #	test/cmdlineTests/standard_wrong_type_remappings_entry/output.json
    #	test/cmdlineTests/standard_wrong_type_root/output.json
    #	test/cmdlineTests/standard_wrong_type_settings/output.json
    #	test/cmdlineTests/standard_wrong_type_source/output.json
    #	test/cmdlineTests/standard_wrong_type_sources/output.json
    #	test/cmdlineTests/standard_wrong_type_useLiteralContent/output.json
    #	test/cmdlineTests/standard_yul/output.json
    #	test/cmdlineTests/standard_yul_debug_info_print_all/args
    #	test/cmdlineTests/standard_yul_debug_info_print_all/in.yul
    #	test/cmdlineTests/standard_yul_debug_info_print_all/output.json
    #	test/cmdlineTests/standard_yul_debug_info_print_location_only/args
    #	test/cmdlineTests/standard_yul_debug_info_print_location_only/in.yul
    #	test/cmdlineTests/standard_yul_debug_info_print_location_only/output.json
    #	test/cmdlineTests/standard_yul_debug_info_print_none/args
    #	test/cmdlineTests/standard_yul_debug_info_print_none/in.yul
    #	test/cmdlineTests/standard_yul_debug_info_print_none/output.json
    #	test/cmdlineTests/standard_yul_debug_info_print_snippet_only/args
    #	test/cmdlineTests/standard_yul_debug_info_print_snippet_only/in.yul
    #	test/cmdlineTests/standard_yul_embedded_object_name/output.json
    #	test/cmdlineTests/standard_yul_invalid_object_name/output.json
    #	test/cmdlineTests/standard_yul_multiple_files/output.json
    #	test/cmdlineTests/standard_yul_multiple_files_selected/output.json
    #	test/cmdlineTests/standard_yul_object/output.json
    #	test/cmdlineTests/standard_yul_object_invalid_sub/output.json
    #	test/cmdlineTests/standard_yul_object_name/output.json
    #	test/cmdlineTests/standard_yul_optimiserSteps/output.json
    #	test/cmdlineTests/standard_yul_optimized/output.json
    #	test/cmdlineTests/standard_yul_single_file_via_urls/args
    #	test/cmdlineTests/standard_yul_single_file_via_urls/output.json
    #	test/cmdlineTests/standard_yul_stack_opt/output.json
    #	test/cmdlineTests/standard_yul_stack_opt_disabled/output.json
    #	test/cmdlineTests/storage_layout_bytes/output.json
    #	test/cmdlineTests/storage_layout_dyn_array/output.json
    #	test/cmdlineTests/storage_layout_many/output.json
    #	test/cmdlineTests/storage_layout_mapping/output.json
    #	test/cmdlineTests/storage_layout_smoke/output.json
    #	test/cmdlineTests/storage_layout_smoke_two_contracts/output.json
    #	test/cmdlineTests/storage_layout_string/output.json
    #	test/cmdlineTests/storage_layout_struct/output.json
    #	test/cmdlineTests/storage_layout_struct_packed/output.json
    #	test/cmdlineTests/storage_layout_user_defined/args
    #	test/cmdlineTests/storage_layout_user_defined/output
    #	test/cmdlineTests/storage_layout_value_types/output.json
    #	test/cmdlineTests/storage_layout_value_types_packed/output.json
    #	test/cmdlineTests/strict_asm_debug_info_print_all/input.yul
    #	test/cmdlineTests/strict_asm_debug_info_print_all/output
    #	test/cmdlineTests/strict_asm_debug_info_print_location_only/input.yul
    #	test/cmdlineTests/strict_asm_debug_info_print_location_only/output
    #	test/cmdlineTests/strict_asm_debug_info_print_none/input.yul
    #	test/cmdlineTests/strict_asm_debug_info_print_none/output
    #	test/cmdlineTests/strict_asm_debug_info_print_snippet_only/err
    #	test/cmdlineTests/strict_asm_debug_info_print_snippet_only/input.yul
    #	test/cmdlineTests/strict_asm_invalid_option_output_dir/err
    #	test/cmdlineTests/strict_asm_jump/err
    #	test/cmdlineTests/strict_asm_only_cr/err
    #	test/cmdlineTests/strict_asm_optimizer_steps/output
    #	test/cmdlineTests/strict_asm_options_in_non_asm_mode/args
    #	test/cmdlineTests/strict_asm_options_in_non_asm_mode/err
    #	test/cmdlineTests/strict_asm_output_selection_bin_only/output
    #	test/cmdlineTests/strict_asm_output_selection_invalid/args
    #	test/cmdlineTests/strict_asm_output_selection_invalid/err
    #	test/cmdlineTests/viair_abicoder_v1/output
    #	test/cmdlineTests/viair_subobjects/args
    #	test/cmdlineTests/viair_subobjects/output
    #	test/cmdlineTests/yul_function_name_clashes/output
    #	test/cmdlineTests/yul_function_name_clashes_different_params/output
    #	test/cmdlineTests/yul_optimize_runs/input.yul
    #	test/cmdlineTests/yul_optimize_runs/output
    #	test/cmdlineTests/yul_optimizer_steps/output
    #	test/cmdlineTests/yul_optimizer_steps_disabled/err
    #	test/cmdlineTests/yul_optimizer_steps_invalid_abbreviation/err
    #	test/cmdlineTests/yul_optimizer_steps_nested_brackets/output
    #	test/cmdlineTests/yul_optimizer_steps_nesting_too_deep/err
    #	test/cmdlineTests/yul_optimizer_steps_unbalanced_closing_bracket/err
    #	test/cmdlineTests/yul_optimizer_steps_unbalanced_opening_bracket/err
    #	test/cmdlineTests/yul_string_format_ascii/output.json
    #	test/cmdlineTests/yul_string_format_ascii_bytes32/output.json
    #	test/cmdlineTests/yul_string_format_ascii_bytes32_from_number/output.json
    #	test/cmdlineTests/yul_string_format_ascii_long/output.json
    #	test/cmdlineTests/yul_string_format_hex/output.json
    #	test/cmdlineTests/yul_verbatim_msize/output
    #	test/compilationTests/MultiSigWallet/MultiSigWallet.sol
    #	test/compilationTests/corion/ico.sol
    #	test/compilationTests/corion/premium.sol
    #	test/compilationTests/corion/token.sol
    #	test/contracts/AuctionRegistrar.cpp
    #	test/contracts/Wallet.cpp
    #	test/evmc/README.md
    #	test/evmc/evmc.h
    #	test/evmc/evmc.hpp
    #	test/evmc/helpers.h
    #	test/evmc/loader.c
    #	test/evmc/loader.h
    #	test/evmc/mocked_host.hpp
    #	test/evmc/utils.h
    #	test/externalTests/README.md
    #	test/externalTests/bleeps.sh
    #	test/externalTests/colony.sh
    #	test/externalTests/elementfi.sh
    #	test/externalTests/ens.sh
    #	test/externalTests/euler.sh
    #	test/externalTests/gnosis.sh
    #	test/externalTests/perpetual-pools.sh
    #	test/externalTests/pool-together.sh
    #	test/externalTests/solc-js/solc-js.sh
    #	test/externalTests/trident.sh
    #	test/externalTests/uniswap.sh
    #	test/externalTests/yield-liquidator.sh
    #	test/externalTests/zeppelin.sh
    #	test/formal/checked_int_add.py
    #	test/formal/checked_int_sub.py
    #	test/formal/checked_uint_add.py
    #	test/formal/checked_uint_mul_12.py
    #	test/formal/checked_uint_sub.py
    #	test/formal/opcodes.py
    #	test/formal/util.py
    #	test/libevmasm/Assembler.cpp
    #	test/libevmasm/Optimiser.cpp
    #	test/liblangutil/CharStream.cpp
    #	test/liblangutil/Scanner.cpp
    #	test/libsolidity/ABIDecoderTests.cpp
    #	test/libsolidity/ABIEncoderTests.cpp
    #	test/libsolidity/ABIJsonTest.cpp
    #	test/libsolidity/ABITestsCommon.h
    #	test/libsolidity/ASTJSON/abstract_contract.json
    #	test/libsolidity/ASTJSON/abstract_contract.sol
    #	test/libsolidity/ASTJSON/abstract_contract_parseOnly.json
    #	test/libsolidity/ASTJSON/address_payable.json
    #	test/libsolidity/ASTJSON/address_payable.sol
    #	test/libsolidity/ASTJSON/address_payable_parseOnly.json
    #	test/libsolidity/ASTJSON/array_type_name.json
    #	test/libsolidity/ASTJSON/array_type_name_parseOnly.json
    #	test/libsolidity/ASTJSON/assembly/call.json
    #	test/libsolidity/ASTJSON/assembly/call.sol
    #	test/libsolidity/ASTJSON/assembly/call_parseOnly.json
    #	test/libsolidity/ASTJSON/assembly/empty_block.json
    #	test/libsolidity/ASTJSON/assembly/empty_block.sol
    #	test/libsolidity/ASTJSON/assembly/empty_block_parseOnly.json
    #	test/libsolidity/ASTJSON/assembly/function.json
    #	test/libsolidity/ASTJSON/assembly/function.sol
    #	test/libsolidity/ASTJSON/assembly/function_parseOnly.json
    #	test/libsolidity/ASTJSON/assembly/leave.json
    #	test/libsolidity/ASTJSON/assembly/leave.sol
    #	test/libsolidity/ASTJSON/assembly/leave_parseOnly.json
    #	test/libsolidity/ASTJSON/assembly/loop.json
    #	test/libsolidity/ASTJSON/assembly/loop.sol
    #	test/libsolidity/ASTJSON/assembly/loop_parseOnly.json
    #	test/libsolidity/ASTJSON/assembly/nested_functions.json
    #	test/libsolidity/ASTJSON/assembly/nested_functions.sol
    #	test/libsolidity/ASTJSON/assembly/nested_functions_parseOnly.json
    #	test/libsolidity/ASTJSON/assembly/slot_offset.json
    #	test/libsolidity/ASTJSON/assembly/slot_offset.sol
    #	test/libsolidity/ASTJSON/assembly/slot_offset_parseOnly.json
    #	test/libsolidity/ASTJSON/assembly/stringlit.json
    #	test/libsolidity/ASTJSON/assembly/stringlit.sol
    #	test/libsolidity/ASTJSON/assembly/stringlit_parseOnly.json
    #	test/libsolidity/ASTJSON/assembly/switch.json
    #	test/libsolidity/ASTJSON/assembly/switch.sol
    #	test/libsolidity/ASTJSON/assembly/switch_default.json
    #	test/libsolidity/ASTJSON/assembly/switch_default.sol
    #	test/libsolidity/ASTJSON/assembly/switch_default_parseOnly.json
    #	test/libsolidity/ASTJSON/assembly/switch_parseOnly.json
    #	test/libsolidity/ASTJSON/assembly/var_access.json
    #	test/libsolidity/ASTJSON/assembly/var_access.sol
    #	test/libsolidity/ASTJSON/assembly/var_access_parseOnly.json
    #	test/libsolidity/ASTJSON/base_constructor_call.json
    #	test/libsolidity/ASTJSON/base_constructor_call_parseOnly.json
    #	test/libsolidity/ASTJSON/constructor.json
    #	test/libsolidity/ASTJSON/constructor.sol
    #	test/libsolidity/ASTJSON/constructor_parseOnly.json
    #	test/libsolidity/ASTJSON/contract_dep_order.json
    #	test/libsolidity/ASTJSON/contract_dep_order_parseOnly.json
    #	test/libsolidity/ASTJSON/documentation.json
    #	test/libsolidity/ASTJSON/documentation.sol
    #	test/libsolidity/ASTJSON/documentation_local_variable.json
    #	test/libsolidity/ASTJSON/documentation_local_variable_parseOnly.json
    #	test/libsolidity/ASTJSON/documentation_on_statements.json
    #	test/libsolidity/ASTJSON/documentation_on_statements_parseOnly.json
    #	test/libsolidity/ASTJSON/documentation_parseOnly.json
    #	test/libsolidity/ASTJSON/documentation_triple.json
    #	test/libsolidity/ASTJSON/documentation_triple_parseOnly.json
    #	test/libsolidity/ASTJSON/enum_value.json
    #	test/libsolidity/ASTJSON/enum_value_declaration.json
    #	test/libsolidity/ASTJSON/enum_value_declaration_parseOnly.json
    #	test/libsolidity/ASTJSON/enum_value_parseOnly.json
    #	test/libsolidity/ASTJSON/event_definition.json
    #	test/libsolidity/ASTJSON/event_definition_parseOnly.json
    #	test/libsolidity/ASTJSON/fallback.json
    #	test/libsolidity/ASTJSON/fallback.sol
    #	test/libsolidity/ASTJSON/fallback_and_receive_ether.json
    #	test/libsolidity/ASTJSON/fallback_and_receive_ether.sol
    #	test/libsolidity/ASTJSON/fallback_and_receive_ether_parseOnly.json
    #	test/libsolidity/ASTJSON/fallback_parseOnly.json
    #	test/libsolidity/ASTJSON/fallback_payable.json
    #	test/libsolidity/ASTJSON/fallback_payable.sol
    #	test/libsolidity/ASTJSON/fallback_payable_parseOnly.json
    #	test/libsolidity/ASTJSON/function_type.json
    #	test/libsolidity/ASTJSON/function_type.sol
    #	test/libsolidity/ASTJSON/function_type_parseOnly.json
    #	test/libsolidity/ASTJSON/inheritance_specifier.json
    #	test/libsolidity/ASTJSON/inheritance_specifier_parseOnly.json
    #	test/libsolidity/ASTJSON/license.json
    #	test/libsolidity/ASTJSON/license_parseOnly.json
    #	test/libsolidity/ASTJSON/long_type_name_binary_operation.json
    #	test/libsolidity/ASTJSON/long_type_name_binary_operation_parseOnly.json
    #	test/libsolidity/ASTJSON/long_type_name_identifier.json
    #	test/libsolidity/ASTJSON/long_type_name_identifier_parseOnly.json
    #	test/libsolidity/ASTJSON/mappings.json
    #	test/libsolidity/ASTJSON/mappings.sol
    #	test/libsolidity/ASTJSON/mappings_parseOnly.json
    #	test/libsolidity/ASTJSON/modifier_definition.json
    #	test/libsolidity/ASTJSON/modifier_definition_parseOnly.json
    #	test/libsolidity/ASTJSON/modifier_invocation.json
    #	test/libsolidity/ASTJSON/modifier_invocation_parseOnly.json
    #	test/libsolidity/ASTJSON/mutability.json
    #	test/libsolidity/ASTJSON/mutability.sol
    #	test/libsolidity/ASTJSON/mutability_parseOnly.json
    #	test/libsolidity/ASTJSON/non_utf8.json
    #	test/libsolidity/ASTJSON/non_utf8.sol
    #	test/libsolidity/ASTJSON/non_utf8_parseOnly.json
    #	test/libsolidity/ASTJSON/not_existing_import.sol
    #	test/libsolidity/ASTJSON/not_existing_import_parseOnly.json
    #	test/libsolidity/ASTJSON/override.json
    #	test/libsolidity/ASTJSON/override.sol
    #	test/libsolidity/ASTJSON/override_parseOnly.json
    #	test/libsolidity/ASTJSON/placeholder_statement.json
    #	test/libsolidity/ASTJSON/placeholder_statement_parseOnly.json
    #	test/libsolidity/ASTJSON/receive_ether.json
    #	test/libsolidity/ASTJSON/receive_ether.sol
    #	test/libsolidity/ASTJSON/receive_ether_parseOnly.json
    #	test/libsolidity/ASTJSON/short_type_name.json
    #	test/libsolidity/ASTJSON/short_type_name_parseOnly.json
    #	test/libsolidity/ASTJSON/short_type_name_ref.json
    #	test/libsolidity/ASTJSON/short_type_name_ref_parseOnly.json
    #	test/libsolidity/ASTJSON/smoke.json
    #	test/libsolidity/ASTJSON/smoke_parseOnly.json
    #	test/libsolidity/ASTJSON/source_location.json
    #	test/libsolidity/ASTJSON/source_location.sol
    #	test/libsolidity/ASTJSON/source_location_parseOnly.json
    #	test/libsolidity/ASTJSON/string.json
    #	test/libsolidity/ASTJSON/string_parseOnly.json
    #	test/libsolidity/ASTJSON/two_base_functions.json
    #	test/libsolidity/ASTJSON/two_base_functions.sol
    #	test/libsolidity/ASTJSON/two_base_functions_parseOnly.json
    #	test/libsolidity/ASTJSON/unicode.json
    #	test/libsolidity/ASTJSON/unicode_parseOnly.json
    #	test/libsolidity/ASTJSON/used_errors.json
    #	test/libsolidity/ASTJSON/used_errors.sol
    #	test/libsolidity/ASTJSON/used_errors_parseOnly.json
    #	test/libsolidity/ASTJSON/userDefinedValueType.json
    #	test/libsolidity/ASTJSON/userDefinedValueType.sol
    #	test/libsolidity/ASTJSON/userDefinedValueType_parseOnly.json
    #	test/libsolidity/ASTJSON/using_for_directive.json
    #	test/libsolidity/ASTJSON/using_for_directive.sol
    #	test/libsolidity/ASTJSON/using_for_directive_parseOnly.json
    #	test/libsolidity/ASTJSON/yul_hex_literal.json
    #	test/libsolidity/ASTJSON/yul_hex_literal.sol
    #	test/libsolidity/ASTJSON/yul_hex_literal_parseOnly.json
    #	test/libsolidity/ASTJSONTest.cpp
    #	test/libsolidity/ASTJSONTest.h
    #	test/libsolidity/AnalysisFramework.cpp
    #	test/libsolidity/AnalysisFramework.h
    #	test/libsolidity/Assembly.cpp
    #	test/libsolidity/ErrorCheck.cpp
    #	test/libsolidity/GasCosts.cpp
    #	test/libsolidity/GasMeter.cpp
    #	test/libsolidity/GasTest.cpp
    #	test/libsolidity/GasTest.h
    #	test/libsolidity/Imports.cpp
    #	test/libsolidity/InlineAssembly.cpp
    #	test/libsolidity/LibSolc.cpp
    #	test/libsolidity/Metadata.cpp
    #	test/libsolidity/SMTCheckerTest.cpp
    #	test/libsolidity/SMTCheckerTest.h
    #	test/libsolidity/SemVerMatcher.cpp
    #	test/libsolidity/SemanticTest.cpp
    #	test/libsolidity/SemanticTest.h
    #	test/libsolidity/SolidityCompiler.cpp
    #	test/libsolidity/SolidityEndToEndTest.cpp
    #	test/libsolidity/SolidityExecutionFramework.cpp
    #	test/libsolidity/SolidityExecutionFramework.h
    #	test/libsolidity/SolidityExpressionCompiler.cpp
    #	test/libsolidity/SolidityNameAndTypeResolution.cpp
    #	test/libsolidity/SolidityOptimizer.cpp
    #	test/libsolidity/SolidityParser.cpp
    #	test/libsolidity/SolidityTypes.cpp
    #	test/libsolidity/StandardCompiler.cpp
    #	test/libsolidity/SyntaxTest.cpp
    #	test/libsolidity/SyntaxTest.h
    #	test/libsolidity/ViewPureChecker.cpp
    #	test/libsolidity/analysis/FunctionCallGraph.cpp
    #	test/libsolidity/gasTests/abiv2.sol
    #	test/libsolidity/gasTests/abiv2_optimised.sol
    #	test/libsolidity/gasTests/data_storage.sol
    #	test/libsolidity/gasTests/dispatch_large.sol
    #	test/libsolidity/gasTests/dispatch_large_optimised.sol
    #	test/libsolidity/gasTests/dispatch_medium.sol
    #	test/libsolidity/gasTests/dispatch_medium_optimised.sol
    #	test/libsolidity/gasTests/dispatch_small.sol
    #	test/libsolidity/gasTests/dispatch_small_optimised.sol
    #	test/libsolidity/gasTests/exp.sol
    #	test/libsolidity/gasTests/exp_optimized.sol
    #	test/libsolidity/gasTests/storage_costs.sol
    #	test/libsolidity/interface/FileReader.cpp
    #	test/libsolidity/lsp/didOpen_with_import.sol
    #	test/libsolidity/lsp/goto/publish_diagnostics_1.sol
    #	test/libsolidity/lsp/goto/publish_diagnostics_2.sol
    #	test/libsolidity/lsp/publish_diagnostics_3.sol
    #	test/libsolidity/natspecJSON/docstring_parameter.sol
    #	test/libsolidity/natspecJSON/docstring_variable.sol
    #	test/libsolidity/natspecJSON/invalid/docstring_author_function.sol
    #	test/libsolidity/natspecJSON/invalid/docstring_author_title_state_variable.sol
    #	test/libsolidity/natspecJSON/invalid/docstring_empty_description.sol
    #	test/libsolidity/natspecJSON/invalid/docstring_empty_tag.sol
    #	test/libsolidity/natspecJSON/invalid/docstring_inherit_modifier_no_return.sol
    #	test/libsolidity/natspecJSON/invalid/docstring_inherit_modifier_no_return2.sol
    #	test/libsolidity/natspecJSON/invalid/docstring_inheritdoc.sol
    #	test/libsolidity/natspecJSON/invalid/docstring_inheritdoc2.sol
    #	test/libsolidity/natspecJSON/invalid/docstring_inheritdoc3.sol
    #	test/libsolidity/natspecJSON/invalid/docstring_inheritdoc_emptys.sol
    #	test/libsolidity/natspecJSON/invalid/docstring_inheritdoc_twice.sol
    #	test/libsolidity/natspecJSON/invalid/docstring_inheritdoc_wrong_type.sol
    #	test/libsolidity/natspecJSON/invalid/docstring_named_return_param_mismatch.sol
    #	test/libsolidity/natspecJSON/invalid/docstring_non_public_state_variable_with_return.sol
    #	test/libsolidity/natspecJSON/invalid/docstring_parameter.sol
    #	test/libsolidity/natspecJSON/invalid/docstring_return_size_mismatch.sol
    #	test/libsolidity/natspecJSON/invalid/docstring_state_variable_too_many_return_tags.sol
    #	test/libsolidity/natspecJSON/invalid/docstring_too_many_return_tags.sol
    #	test/libsolidity/natspecJSON/invalid/inherit_doc_events.sol
    #	test/libsolidity/natspecJSON/invalid/invalid_tag.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/abi_decode_dynamic_array.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/abi_decode_fixed_arrays.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/abi_decode_static_array.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/abi_decode_static_array_v2.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/abi_decode_trivial.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/abi_decode_v2.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/abi_decode_v2_calldata.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/abi_decode_v2_storage.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/abi_encode.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/abi_encode_call.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/abi_encode_calldata_slice.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/abi_encode_decode_simple.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/abi_encode_empty_string.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/abi_encode_rational.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/bool_out_of_bounds.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/byte_arrays.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/calldata_arrays_too_large.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/cleanup/cleanup.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/decode_slice.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/dynamic_arrays.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/dynamic_memory_copy.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/enums.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/memory_params_in_external_function.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/return_dynamic_types_cross_call_advanced.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/return_dynamic_types_cross_call_out_of_range_1.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/return_dynamic_types_cross_call_out_of_range_2.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/return_dynamic_types_cross_call_simple.sol
    #	test/libsolidity/semanticTests/abiEncoderV1/struct/struct_storage_ptr.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/abi_encode_calldata_slice.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/abi_encode_empty_string_v2.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/abi_encode_rational_v2.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/abi_encode_v2.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/abi_encode_v2_in_function_inherited_in_v1_contract.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/abi_encode_v2_in_modifier_used_in_v1_contract.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/bool_out_of_bounds.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/byte_arrays.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/calldata_array.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/calldata_array_dynamic.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/calldata_array_dynamic_index_access.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/calldata_array_dynamic_static_dynamic.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/calldata_array_dynamic_static_short_decode.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/calldata_array_dynamic_static_short_reencode.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/calldata_array_function_types.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/calldata_array_multi_dynamic.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/calldata_array_static.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/calldata_array_static_dynamic_static.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/calldata_array_static_index_access.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/calldata_array_struct_dynamic.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/calldata_array_two_dynamic.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/calldata_array_two_static.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/calldata_struct_dynamic.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/calldata_struct_member_offset.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/calldata_struct_simple.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/cleanup/address.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/cleanup/bool.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/cleanup/bytesx.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/cleanup/cleanup.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/cleanup/dynamic_array.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/cleanup/function.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/cleanup/intx.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/cleanup/simple_struct.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/cleanup/static_array.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/cleanup/uintx.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/dynamic_arrays.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/dynamic_nested_arrays.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/enums.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/memory_params_in_external_function.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/storage_array_encoding.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/struct/mediocre2_struct.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/struct/mediocre_struct.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/struct/struct_function.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/struct/struct_short.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/struct/struct_simple.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/struct/struct_validation.sol
    #	test/libsolidity/semanticTests/abiEncoderV2/struct/validation_function_type_inside_struct.sol
    #	test/libsolidity/semanticTests/abiencodedecode/abi_decode_calldata.sol
    #	test/libsolidity/semanticTests/abiencodedecode/abi_decode_simple.sol
    #	test/libsolidity/semanticTests/abiencodedecode/abi_decode_simple_storage.sol
    #	test/libsolidity/semanticTests/abiencodedecode/abi_encode_call.sol
    #	test/libsolidity/semanticTests/abiencodedecode/abi_encode_call_declaration.sol
    #	test/libsolidity/semanticTests/abiencodedecode/abi_encode_call_is_consistent.sol
    #	test/libsolidity/semanticTests/abiencodedecode/abi_encode_call_memory.sol
    #	test/libsolidity/semanticTests/abiencodedecode/abi_encode_call_special_args.sol
    #	test/libsolidity/semanticTests/abiencodedecode/abi_encode_empty_string_v1.sol
    #	test/libsolidity/semanticTests/abiencodedecode/abi_encode_with_selector.sol
    #	test/libsolidity/semanticTests/abiencodedecode/abi_encode_with_selectorv2.sol
    #	test/libsolidity/semanticTests/abiencodedecode/abi_encode_with_signature.sol
    #	test/libsolidity/semanticTests/abiencodedecode/abi_encode_with_signaturev2.sol
    #	test/libsolidity/semanticTests/abiencodedecode/contract_array.sol
    #	test/libsolidity/semanticTests/abiencodedecode/contract_array_v2.sol
    #	test/libsolidity/semanticTests/abiencodedecode/offset_overflow_in_array_decoding.sol
    #	test/libsolidity/semanticTests/abiencodedecode/offset_overflow_in_array_decoding_2.sol
    #	test/libsolidity/semanticTests/abiencodedecode/offset_overflow_in_array_decoding_3.sol
    #	test/libsolidity/semanticTests/accessor/accessor_for_const_state_variable.sol
    #	test/libsolidity/semanticTests/accessor/accessor_for_state_variable.sol
    #	test/libsolidity/semanticTests/arithmetics/addmod_mulmod.sol
    #	test/libsolidity/semanticTests/arithmetics/addmod_mulmod_zero.sol
    #	test/libsolidity/semanticTests/arithmetics/block_inside_unchecked.sol
    #	test/libsolidity/semanticTests/arithmetics/check_var_init.sol
    #	test/libsolidity/semanticTests/arithmetics/checked_add_v1.sol
    #	test/libsolidity/semanticTests/arithmetics/checked_add_v2.sol
    #	test/libsolidity/semanticTests/arithmetics/checked_called_by_unchecked.sol
    #	test/libsolidity/semanticTests/arithmetics/checked_modifier_called_by_unchecked.sol
    #	test/libsolidity/semanticTests/arithmetics/divisiod_by_zero.sol
    #	test/libsolidity/semanticTests/arithmetics/exp_associativity.sol
    #	test/libsolidity/semanticTests/arithmetics/signed_mod.sol
    #	test/libsolidity/semanticTests/arithmetics/unchecked_called_by_checked.sol
    #	test/libsolidity/semanticTests/arithmetics/unchecked_div_by_zero.sol
    #	test/libsolidity/semanticTests/array/array_2d_assignment.sol
    #	test/libsolidity/semanticTests/array/array_2d_new.sol
    #	test/libsolidity/semanticTests/array/array_3d_assignment.sol
    #	test/libsolidity/semanticTests/array/array_3d_new.sol
    #	test/libsolidity/semanticTests/array/array_function_pointers.sol
    #	test/libsolidity/semanticTests/array/array_memory_allocation/array_2d_zeroed_memory_index_access.sol
    #	test/libsolidity/semanticTests/array/array_memory_allocation/array_array_static.sol
    #	test/libsolidity/semanticTests/array/array_memory_allocation/array_static_return_param_zeroed_memory_index_access.sol
    #	test/libsolidity/semanticTests/array/array_memory_allocation/array_static_zeroed_memory_index_access.sol
    #	test/libsolidity/semanticTests/array/array_memory_allocation/array_zeroed_memory_index_access.sol
    #	test/libsolidity/semanticTests/array/array_memory_as_parameter.sol
    #	test/libsolidity/semanticTests/array/array_memory_create.sol
    #	test/libsolidity/semanticTests/array/array_memory_index_access.sol
    #	test/libsolidity/semanticTests/array/array_push_return_reference.sol
    #	test/libsolidity/semanticTests/array/array_push_with_arg.sol
    #	test/libsolidity/semanticTests/array/array_storage_index_access.sol
    #	test/libsolidity/semanticTests/array/array_storage_index_boundary_test.sol
    #	test/libsolidity/semanticTests/array/array_storage_index_zeroed_test.sol
    #	test/libsolidity/semanticTests/array/array_storage_length_access.sol
    #	test/libsolidity/semanticTests/array/array_storage_pop_zero_length.sol
    #	test/libsolidity/semanticTests/array/array_storage_push_empty.sol
    #	test/libsolidity/semanticTests/array/array_storage_push_empty_length_address.sol
    #	test/libsolidity/semanticTests/array/array_storage_push_pop.sol
    #	test/libsolidity/semanticTests/array/arrays_complex_from_and_to_storage.sol
    #	test/libsolidity/semanticTests/array/byte_array_storage_layout.sol
    #	test/libsolidity/semanticTests/array/byte_array_transitional_2.sol
    #	test/libsolidity/semanticTests/array/bytes_length_member.sol
    #	test/libsolidity/semanticTests/array/bytes_to_fixed_bytes_simple.sol
    #	test/libsolidity/semanticTests/array/bytes_to_fixed_bytes_too_long.sol
    #	test/libsolidity/semanticTests/array/calldata_array.sol
    #	test/libsolidity/semanticTests/array/calldata_array_as_argument_internal_function.sol
    #	test/libsolidity/semanticTests/array/calldata_array_dynamic_invalid.sol
    #	test/libsolidity/semanticTests/array/calldata_array_dynamic_invalid_static_middle.sol
    #	test/libsolidity/semanticTests/array/calldata_array_of_struct.sol
    #	test/libsolidity/semanticTests/array/calldata_array_two_dimensional.sol
    #	test/libsolidity/semanticTests/array/calldata_array_two_dimensional_1.sol
    #	test/libsolidity/semanticTests/array/calldata_bytes_array_bounds.sol
    #	test/libsolidity/semanticTests/array/calldata_slice_access.sol
    #	test/libsolidity/semanticTests/array/concat/bytes_concat_2_args.sol
    #	test/libsolidity/semanticTests/array/concat/bytes_concat_3_args.sol
    #	test/libsolidity/semanticTests/array/concat/bytes_concat_as_argument.sol
    #	test/libsolidity/semanticTests/array/concat/bytes_concat_different_types.sol
    #	test/libsolidity/semanticTests/array/concat/bytes_concat_empty_argument_list.sol
    #	test/libsolidity/semanticTests/array/concat/bytes_concat_empty_strings.sol
    #	test/libsolidity/semanticTests/array/concat/bytes_concat_nested.sol
    #	test/libsolidity/semanticTests/array/constant_var_as_array_length.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_calldata_storage.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_cleanup_uint128.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_cleanup_uint40.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_clear_storage.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_clear_storage_packed.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_different_packing.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_including_array.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_memory_to_storage.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_nested_array.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_storage_abi_signed.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_storage_storage_different_base.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_storage_storage_different_base_nested.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_storage_storage_dyn_dyn.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_storage_storage_dynamic_dynamic.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_storage_storage_static_dynamic.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_storage_storage_static_simple.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_storage_storage_static_static.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_storage_storage_struct.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_storage_to_memory.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_storage_to_memory_nested.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_target_leftover.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_target_leftover2.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_target_simple.sol
    #	test/libsolidity/semanticTests/array/copying/array_copy_target_simple_2.sol
    #	test/libsolidity/semanticTests/array/copying/array_nested_calldata_to_memory.sol
    #	test/libsolidity/semanticTests/array/copying/array_nested_calldata_to_storage.sol
    #	test/libsolidity/semanticTests/array/copying/array_nested_memory_to_storage.sol
    #	test/libsolidity/semanticTests/array/copying/array_of_function_external_storage_to_storage_dynamic.sol
    #	test/libsolidity/semanticTests/array/copying/array_of_function_external_storage_to_storage_dynamic_different_mutability.sol
    #	test/libsolidity/semanticTests/array/copying/array_of_struct_calldata_to_memory.sol
    #	test/libsolidity/semanticTests/array/copying/array_of_struct_calldata_to_storage.sol
    #	test/libsolidity/semanticTests/array/copying/array_of_struct_memory_to_storage.sol
    #	test/libsolidity/semanticTests/array/copying/array_of_structs_containing_arrays_calldata_to_memory.sol
    #	test/libsolidity/semanticTests/array/copying/array_of_structs_containing_arrays_calldata_to_storage.sol
    #	test/libsolidity/semanticTests/array/copying/array_of_structs_containing_arrays_memory_to_storage.sol
    #	test/libsolidity/semanticTests/array/copying/array_storage_multi_items_per_slot.sol
    #	test/libsolidity/semanticTests/array/copying/arrays_from_and_to_storage.sol
    #	test/libsolidity/semanticTests/array/copying/bytes_calldata_to_string_calldata.sol
    #	test/libsolidity/semanticTests/array/copying/bytes_inside_mappings.sol
    #	test/libsolidity/semanticTests/array/copying/bytes_memory_to_storage.sol
    #	test/libsolidity/semanticTests/array/copying/bytes_storage_to_memory.sol
    #	test/libsolidity/semanticTests/array/copying/bytes_storage_to_storage.sol
    #	test/libsolidity/semanticTests/array/copying/calldata_1d_array_into_2d_memory_array_element.sol
    #	test/libsolidity/semanticTests/array/copying/calldata_2d_bytes_to_memory.sol
    #	test/libsolidity/semanticTests/array/copying/calldata_2d_bytes_to_memory_2.sol
    #	test/libsolidity/semanticTests/array/copying/calldata_array_dynamic_to_storage.sol
    #	test/libsolidity/semanticTests/array/copying/calldata_array_of_struct_to_memory.sol
    #	test/libsolidity/semanticTests/array/copying/calldata_array_static_to_memory.sol
    #	test/libsolidity/semanticTests/array/copying/calldata_bytes_array_to_memory.sol
    #	test/libsolidity/semanticTests/array/copying/calldata_bytes_to_storage.sol
    #	test/libsolidity/semanticTests/array/copying/calldata_dyn_2d_bytes_to_memory.sol
    #	test/libsolidity/semanticTests/array/copying/calldata_dynamic_array_to_memory.sol
    #	test/libsolidity/semanticTests/array/copying/calldata_nested_array_copy_to_memory.sol
    #	test/libsolidity/semanticTests/array/copying/calldata_to_storage_different_base.sol…
    soldocsbot committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    fdaf5c8 View commit details
    Browse the repository at this point in the history