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

Synchronise master with dev #343

Merged
merged 103 commits into from
Jan 11, 2023
Merged

Synchronise master with dev #343

merged 103 commits into from
Jan 11, 2023

Conversation

montyly
Copy link
Member

@montyly montyly commented Jan 6, 2023

No description provided.

japerk and others added 30 commits April 24, 2022 21:49
Some group variables had misleading names, probably due to code duplication.
This reverts commit 7f7047b.
CI: update Actions versions and enable dependabot
@montyly
Copy link
Member Author

montyly commented Jan 6, 2023

elopez and others added 28 commits January 6, 2023 09:16
Added break statements to loops in _run_solcs_env and _run_solcs_path to return on first successful compilation instead of last. Also added consolidated compilation error outputs to allow for easier debugging.

When using a large range that includes earlier versions, this would sometimes select version 3.6, which causes other issues due to different output formats.
Fixed a variable reference and corrected style.
261 dup: contracts file path must be first for transform
335 dup: Fix for redundant compiles and incorrect version selection when running with solc_solcs_select flag
Auto-clean projects before compiling
Sometimes tools produce output not in UTF-8, and failing because
the tool error could not be processed does not provide a good UX.
This sprinkles backslashreplace on bytes.decode() for things that
are meant to be logged or printed as part of an error or warning
message.

Fixes: crytic/slither#1540
Decode debugging and error output with backslashreplace
…s-mypy

support multiple compilation units for foundry (2)
surface stderr/ errors from solc-select
Change priority hardhat <> foundry
Improve support for new standard format
@montyly montyly merged commit c0cb4a1 into master Jan 11, 2023
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.

5 participants