Alex Beregszaszi
f40d1d654d
EVMHost: Add size%192 check to bn128pairing
...
And also refactor resultWithFailure
2022-09-26 21:06:33 +02:00
hrkrshnn
d32661c0af
Added tests for --no-append-metadata
...
- Command line tests
- Documented the standard json
- Changelog
- A Change in SolidityExecutionFramework to prevent flaky gas tests
- A boost test for --no-append-metadata
- Removed an outdated comment
2022-09-26 20:40:34 +02:00
hrkrshnn
f96e802e74
Add --no-append-metadata
in CLI and metadata.append
in JSON
...
Skips appending metadata to the binary
2022-09-26 20:40:34 +02:00
Alex Beregszaszi
8b7010872c
Merge pull request #13562 from ethereum/evmc-cleanup
...
EVMHost: Simplify some code and document functions
2022-09-26 18:42:14 +02:00
Alex Beregszaszi
c967a621eb
EVMHost: Reduce code duplication in precompiles
2022-09-26 15:38:55 +02:00
Christian Parpart
70aa3aed04
Merge pull request #13540 from ethereum/lsp-require
...
renames lspAssert() to lspRequire + documentation
2022-09-26 15:06:23 +02:00
Christian Parpart
d07c596f42
Renaming lspAssert to lspRequire plus adding some documentation to make it more clear what this function is supposed to be used for.
2022-09-26 12:14:56 +02:00
Alex Beregszaszi
a260000a16
EVMHost: Make it clear which MockedHost helpers are used
...
And also remove unused helpers.
2022-09-26 02:05:40 +02:00
Alex Beregszaszi
e3c7369413
EVMHost: Simplify some code and dcoument functions
2022-09-26 01:59:52 +02:00
Kamil Śliwak
3ddf5db755
Merge pull request #13548 from gnattishness/060-opcode-breaking-changes
...
Add v0.6.0 change notes for inline assembly opcode syntax changes.
2022-09-23 17:32:33 +02:00
Nishant Sachdeva
44e8ada691
Merge pull request #13549 from miles170/develop
...
Fix stripping in CLI tests does not produce correct JSON formatting
2022-09-23 17:12:23 +05:30
Nikola Matić
b12b845739
Merge pull request #13554 from ethereum/code-style-rule-for-std-qualifier
...
Add code style rule for std:: qualifier
2022-09-23 11:21:59 +02:00
Nikola Matic
c2a9e36c5c
Add code style rule for std:: qualifier
2022-09-23 09:44:45 +02:00
r0qs
d0103b5776
Merge pull request #13522 from ethereum/gh-stale-actions
...
Workflow to label and comment stale pull requests
2022-09-22 16:00:19 +02:00
Rodrigo Q. Saramago
e2767363db
Add workflow to label, comment and close stale pull requests
...
Co-authored-by: Kamil Śliwak <cameel2@gmail.com>
Co-authored-by: Daniel Kirchner <daniel@ekpyron.org>
2022-09-22 14:51:39 +02:00
Miles Liu
dad1a56321
Pretty print expected json output of command line tests
2022-09-22 18:49:55 +08:00
Miles Liu
4e929ee145
Fix stripping in CLI tests does not produce correct JSON formatting
2022-09-21 21:25:09 +08:00
Nathaniel Jensen
f0f46a12af
Add v0.6.0 change notes for inline assembly opcode syntax changes.
2022-09-21 17:50:29 +10:00
Nishant Sachdeva
37597f9e88
Merge pull request #13162 from ethereum/cleanup_helpers_around_errors
...
cleaning up helpers around errors
2022-09-20 20:49:45 +05:30
nishant-sachdeva
eafd7218b7
refactored struct message to use std::variant for _typeOrSeverity
2022-09-20 19:20:43 +05:30
Nikola Matić
db571add54
Merge pull request #13542 from ethereum/pin-v3-periphery-in-euler-tests
...
Fix Euler tests by pinning v3-periphery
2022-09-20 14:58:07 +02:00
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
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