Skip to content

Merge from v0.8.25 #75

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

Open
wants to merge 171 commits into
base: develop
Choose a base branch
from

Conversation

yanghang8612
Copy link

No description provided.

nikola-matic and others added 30 commits January 25, 2024 11:14
Yul proto fuzzer: Add mcopy builtin to generator.
…nreachable-instantiation-errors

Remove unreachable errors from instantiation processing in `TypeInference`
…pe-variables

Fixed type variables for functions, type classes and types in new analysis
…hai-matchers-ext-test-openzeppelin

Fix openzeppelin external test
…sing-aliases

solidity grammar: add a new rule `usingAliases` for `usingDirective`
…m-value-type-docs

Remove dynamic byte arrays from value types section
…-std-from-yulphaser

Purge using namespace std from test/yulPhaser
…module-requests

Install dependencies and add symbolic link for python3
cameel and others added 30 commits March 8, 2024 17:05
Separate nightly-ossfuzz workflow from nightly workflow
…recations

Move deprecated evm versions to nightly CI workflow
Previously, CHC engine with SMT interface would always call Eldarica if
it was present in the system, regardless whether user specified
model-checker-solver as smtlib2 or eld.
Here we make sure Eldarica is called only when it is specified as the
solver of choice.

The proposed solution is to make SMTSolverCommand modifiable and set it
up properly based on the user settings. This requires changes also in
UniversalCallback, because in the compiler we must be able to check if
the given callback is UniversalCallback provided by CommandLineInterface.

This mechanism can be used to migrate also other solvers to the SMTLIB
interface by further extending/adapting SMTSolverCommand.
Its advantage is that meaning of the callback stays the same, thus there
is not need to change anything on the side of solc-js.
SMTChecker: Fix usage of Eldarica with SMT callback
…lation-with-via-ir

Fix unnecessary compilation when `--via-ir` is used on its own
…settings-ext-tests

Add hardhat networks settings external tests
…-or-default

Use move ctor instead of copy ctor in stringOrDefault
Clean up docs to with regards to changes in SELFDESTRUCT opcode
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.