-
Notifications
You must be signed in to change notification settings - Fork 322
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
EIP-2315 changes in gascosts and update opcode #693
EIP-2315 changes in gascosts and update opcode #693
Conversation
Just asking - without too much insight: there were substantially more test files on the original subroutine test PR #685, were the ones missing not touched by the gas cost changes? |
these are the ones that test failed transactions because when a transaction fails, all of the gas available for that transaction (gas limit) is sent to the miner. So the tests will not change |
please update all stSubroutine tests. the previous PR merged was not refilled. |
I regenerated the tests with the latest opcodes. I may have missed something. What do you mean by update? |
save all the test fillers. rebase on tests develop. paste test fillers back and run filltests command. |
Thanks, Done |
hm. travis report errors. did you run |
Yes I'm doing |
It's strange because when I compare the value of |
This HashSrc is what python script reports. To see what retesteth think is the hash run test with
|
oh yes 🤦 thanks, I just modified the comment |
@matkt Hi! I'm a new intern. |
I just used your update to use the LLLC code. there are two tests that I have not changed because the compiler adds a
I also changed the code of the
|
Thats are important comments. Worth adding to the filler around lll code. Thanks |
Changes in gascosts (2315: changes in gascosts EIPs#2676)
Update opcode (EIP2315: update opcodes EIPs#2682)
Add also a new test to prevent that a JUMPSUB can jump to a JUMPDEST. The new opcode must have its own valid jump table (ref Implement EIP-2315: subroutines ethereumjs/ethereumjs-monorepo#754 (comment))
Generated with Besu : hyperledger/besu#995