Commit Graph
22729 Commits
Author SHA1 Message Date
Alexander Arlt b56121fb3b solc/CommandLineInterface.cpp: fix style. 2022-09-14 17:15:21 -05:00
Alexander Arlt bf5565d8dd scripts/ImportExportTest.sh: refactorings. 2022-09-14 17:15:21 -05:00
Alexander Arlt 0e9505ccb6 [scripts] ImportExportTest.sh: shellcheck source=scripts/common.sh 2022-09-14 17:15:21 -05:00
Alexander Arlt 91e3b650f9 Minors. 2022-09-14 17:15:21 -05:00
Alexander Arlt 1774de0b3f CommandLineParser: Remove any_of / none_of. 2022-09-14 17:15:21 -05:00
Alexander Arlt 145152038c [libsolutil] JSON: Add get function. 2022-09-14 17:15:21 -05:00
Alexander Arlt 555d774f64 [libsolutil] JSON: Add ofType, ofTypeIfExists & getOrDefault. 2022-09-14 17:15:21 -05:00
Alexander Arlt 5c9c88ccc9 [libsolidity] interface/CompilerStack.h: Remove m_evmAssemblyJson. 2022-09-14 17:15:21 -05:00
Alexander Arlt 4f76877753 Remove Assembly::OptimiserSettings::translateSettings(..). 2022-09-14 17:15:21 -05:00
Alexander Arlt e57c137558 Minors. 2022-09-14 17:15:21 -05:00
Alexander Arlt 65d09e7995 [solc] CommandLineParser: introduction of any_of / none_of. 2022-09-14 17:15:21 -05:00
Alexander Arlt f065760194 [solc] CommandLineInterface.cpp: Remove optional parameter in solAssert(..) usage. 2022-09-14 17:15:21 -05:00
Alexander Arlt 6c663ac56b libevmasm/Assembly.cpp: minors. 2022-09-14 17:15:21 -05:00
Alexander Arlt 793adf46f7 Assembly::OptimiserSettings: add translateSettings(..). 2022-09-14 17:15:21 -05:00
Alexander Arlt 706e6aaefa Assembly::loadFromAssemblyJSON(..) as static factory function. 2022-09-14 17:15:21 -05:00
Alexander Arlt 8e55cacd7c Refactorings. 2022-09-14 17:15:21 -05:00
Alexander Arlt d4c8c9947d Refactorings. 2022-09-14 17:15:21 -05:00
Alexander Arlt 3e2b62ab89 scripts/ImportExportTest.sh: add support for 'set -euo pipefail'. 2022-09-14 17:15:21 -05:00
Alexander Arlt c5e6a5b4b8 scripts/ImportExportTest.sh: refactorings. 2022-09-14 17:15:21 -05:00
Alexander Arlt 3aa916e623 Update cmdlineTests.sh. 2022-09-14 17:15:21 -05:00
Alexander Arlt 263dc9bbe5 Rename scripts/ASTImportTest.sh -> scripts/ImportExportTest.sh. 2022-09-14 17:15:21 -05:00
Alexander Arlt de5f640f35 Add evm-assembly import/export tests. 2022-09-14 17:15:21 -05:00
Alexander Arlt f042c6c32f libevmasm: Add support to import evm assembly json. 2022-09-14 17:15:21 -05:00
Daniel Kirchner 5f63b3ca21 Merge pull request #13519 from ethereum/boost-tests-for-non-delimited-optimizer-sequence
Boost tests for non-delimited optimizer sequence
2022-09-14 13:10:03 +02:00
Daniel Kirchner 1730e43bf7 Merge pull request #13514 from ethereum/yul-interpreter-create2
Fix create2 memory access in yul interpreter.
2022-09-14 11:19:11 +02:00
Daniel Kirchner f05cbb9112 Merge pull request #13524 from ethereum/remove-std-qualifier-from-metadata-tests
Remove std qualifier from string in Metadata tests
2022-09-14 10:49:45 +02:00
Nikola Matic 12ea1158bf Remove std qualifier from string in Metadata tests 2022-09-14 09:12:03 +02:00
Nikola Matic 4a52be8fe7 Boost tests for non-delimited optimizer sequence 2022-09-13 19:39:15 +02:00
Nikola Matić ea78c8fd31 Merge pull request #13376 from ethereum/make-hardcoded-parts-of-optimizer-sequence-configurable 2022-09-13 18:15:58 +02:00
Nikola Matic e37dc8e975 Address review comments 2022-09-13 17:23:31 +02:00
Nikola Matic feba1bfeff Rework metadata and cover with tests 2022-09-12 11:13:49 +02:00
Nikola Matic 314a1cc92f Command line tests and minor touch ups 2022-09-12 11:13:49 +02:00
Nikola Matic ddf0d784ac Changelog and docs 2022-09-12 11:13:47 +02:00
Nikola Matic f6f0d6a360 Make hardcoded parts of the optimizer sequence configurable 2022-09-12 10:57:36 +02:00
Bhargava Shastry 69d9869d21 Fix create2 memory access in yul interpreter. 2022-09-12 09:53:31 +02:00
Kamil Śliwak f808855329 Merge pull request #13498 from eltociear/patch-2
Update ReleaseChecklist.md
2022-09-09 21:35:36 +02:00
Daniel Kirchner 34be07b37a Merge pull request #13500 from supermassive/patch-2
Fix dynamic array spec
2022-09-09 17:07:46 +02:00
Anton PaymyshevandDaniel Kirchner faffe3e0a4 Update docs/abi-spec.rst
Co-authored-by: Daniel Kirchner <daniel@ekpyron.org>
2022-09-09 18:38:49 +07:00
Anton Paymyshev ddea589ffc fix per review 2022-09-09 18:31:24 +07:00
Daniel Kirchner 3677c7a3ba Merge pull request #13510 from ethereum/release-checklist-look-for-missing-changelog-entries
Release checklist: recommend checking if all PRs have changelog entries
2022-09-09 12:21:50 +02:00
Daniel Kirchner 99428838e5 Merge pull request #13509 from ethereum/Marenz-patch-1
Update PPA instructions for Z3 in checklist
2022-09-08 21:30:31 +02:00
Mathias L. Baumann 46b9df92b1 Update PPA instructions for Z3 in checklist 2022-09-08 20:39:37 +02:00
Kamil Śliwak 918307a542 ReleaseChecklist: Make sure the changelog is complete 2022-09-08 20:37:48 +02:00
Daniel Kirchner a12a96cf7a Merge pull request #13505 from ethereum/set-version-to-0.8.18
Set version to 0.8.18
2022-09-08 20:23:37 +02:00
Kamil Śliwak 3b524455c6 Set version to 0.8.18 2022-09-08 17:59:54 +02:00
Daniel Kirchner 8df45f5f86 Merge pull request #13502 from ethereum/finalize-release-0.8.17
Finalize release 0.8.17
v0.8.17
2022-09-08 16:35:41 +02:00
Kamil Śliwak 722e9d8693 Set release date for 0.8.17 and update the bug list 2022-09-08 15:32:40 +02:00
Kamil Śliwak 514842e2a4 Sort changelog for 0.8.17 alphabetically 2022-09-08 15:32:40 +02:00
Kamil Śliwak 1649f24767 Add missing changelog entries for a few PRs that will go into 0.8.17 2022-09-08 15:32:40 +02:00
Daniel Kirchner 130892cdaa Merge pull request #13503 from ethereum/release-link-check
Fix SMT checker paper link
2022-09-08 15:32:25 +02:00