Commit Graph

22919 Commits

Author SHA1 Message Date
Nikola Matic
1f244cc1b3 Fix Euler tests by pinning v3-periphery 2022-09-20 14:12:57 +02:00
nishant-sachdeva
c8011d8719 Cleaning up helpers around errors 2022-09-19 10:51:14 +05:30
Daniel Kirchner
1fbee8259a
Merge pull request #13464 from ethereum/copying_reference_types
Add tests for copying reference types between data locations
2022-09-15 15:44:38 +02: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
Marenz
692a99f891 yulRun: Add recursion protection 2022-09-14 11:40:23 +02:00
Marenz
d10d967008 yulRun: Fix unexpected return value for call* instructions and add tests 2022-09-14 11:40:08 +02:00
Marenz
b8699e7687 YulRunner: Add support for interactive inspection of the state 2022-09-14 11:40:02 +02:00
Marenz
4b69b5fdc1 YulRunner: Add support for external calls to the same contract 2022-09-14 11:40:02 +02:00
Marenz
53b67334c5 YulRunner: Add support for memoryguard() and literal parameters 2022-09-14 11:40:02 +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 Paymyshev
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
wechman
0eae9e70ff Tests for copying structs between data locations 2022-09-09 09:58:41 +02:00
wechman
dfe8fce369 Tests for copying nested array of structs between data locations 2022-09-09 09:42:40 +02:00
wechman
c4d97120bd Add test for copying elements of nested storage array 2022-09-09 09:42:40 +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
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
Nikola Matic
f90b25449d Fix SMT checker paper link 2022-09-08 15:22:47 +02:00
Daniel Kirchner
727591b984
Merge pull request #13479 from ethereum/unusedStoreStorageBug
Fix of unused store remover storage bug.
2022-09-08 14:04:04 +02:00
Anton Paymyshev
a39bce010e
Fix dynamic array spec 2022-09-08 17:50:44 +07:00
Daniel Kirchner
d6eb255df4 Changelog entry and bug list entry.
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
2022-09-08 12:05:49 +02:00
Daniel Kirchner
a33da17300 Bugfix and tests.
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
2022-09-08 11:54:14 +02:00
Ikko Ashimine
f562021918
Update ReleaseChecklist.md
github -> GitHub
Github -> GitHub
2022-09-08 11:34:11 +09:00
Daniel Kirchner
d5e2925326 broken yul optimizer test 2022-09-07 16:49:58 +02:00
wechman
0262621b9f fixup! Add test for copying reference types between data locations 2022-09-07 10:45:53 +02:00
wechman
c5d8c5ad05 Add test for copying reference types between data locations 2022-09-07 10:45:53 +02:00
Kamil Śliwak
548a4b4ac6
Merge pull request #13474 from ethereum/add-note-about-peephole-optimizer
Add note about peephole optimizer in docs
2022-09-06 22:59:09 +02:00
Matheus Aguiar
efe558a989 Added note about PeepholeOptimizer in docs. 2022-09-06 17:15:21 -03:00
Daniel Kirchner
7351f6d084
Merge pull request #13491 from ethereum/pin-hardhat-version-in-bleeps-tests
Pin hardhat version in bleeps tests
2022-09-06 19:59:49 +02:00