-
Notifications
You must be signed in to change notification settings - Fork 293
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
Change EOF data section kind to 0x04 and activate EOF in Prague #632
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks okay to me.
d019f28
to
9c26c3a
Compare
9c26c3a
to
f3ed9c1
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good except state tests are failing.
8c54d59
to
15eeced
Compare
11e6b69
to
d428079
Compare
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## master #632 +/- ##
==========================================
- Coverage 97.43% 97.42% -0.01%
==========================================
Files 83 83
Lines 8042 8052 +10
==========================================
+ Hits 7836 7845 +9
- Misses 206 207 +1
Flags with carried forward coverage won't be shown. Click here to find out more.
|
d428079
to
57aa098
Compare
c112154
to
7f89c95
Compare
Current status: tests from ethereum/tests#1238 are passing, but they shouldn't be, because stack overflow check is incorrect in CALLF currently and there are wrong expectations in 5450 tests. Plan:
|
7f89c95
to
6b35712
Compare
@@ -79,7 +79,7 @@ TEST_P(evm, callf_with_inputs_stack_size_1024) | |||
return; | |||
|
|||
rev = EVMC_CANCUN; | |||
const auto code = bytecode{"ef0001 010008 020002 0BFF 0004 030000 00 000003FF 03030004"_hex} + |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems to belong to the prev commit.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed
circle.yml
Outdated
@@ -474,7 +474,7 @@ jobs: | |||
bin/evmone-statetest ~/tests/GeneralStateTests ~/tests/LegacyTests/Constantinople/GeneralStateTests | |||
- download_execution_tests: | |||
repo: ipsilon/tests | |||
rev: runtime-stackoverflow-fix | |||
rev: update-tests |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Because of the risk of rebase or branch deletion, I try to use tags, e.g. eof-opcodes-20230619
. But it's up to you in the end.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Made a tag
6b35712
to
3e1a847
Compare
Preparation to introduce container sections with kind 0x03.