Skip to content

core/vm: Simplify error handling in interpreter loop#6394

Merged
yperbasis merged 2 commits into
develfrom
evm_loop_err
Dec 21, 2022
Merged

core/vm: Simplify error handling in interpreter loop#6394
yperbasis merged 2 commits into
develfrom
evm_loop_err

Conversation

@yperbasis

Copy link
Copy Markdown
Member

chfast and others added 2 commits December 21, 2022 11:15
* core/vm: break loop on any error

* core/vm: move ErrExecutionReverted to opRevert()

* core/vm: use "stop token" to stop the loop

* core/vm: unconditionally pc++ in the loop

* core/vm: set return data in instruction impls
@yperbasis yperbasis merged commit 5582435 into devel Dec 21, 2022
@yperbasis yperbasis deleted the evm_loop_err branch December 21, 2022 10:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants