You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(Inspector): add CallOutcome to call/call_end (bluealloy#985)
* rename main Evm structs, introduce wip external type
* tests
* Split evm and external context
* continue previous commit
* wip inspector handle register
* add few more handlers for frame and host
* Add instruction handle
* add instruction handler registration and Inspector wrap
* Rm Spec generic, more handlers, start factory
* move towards the builder, allow EVM modify
* wip on EvmBuilder and modify functionality
* EvmBuilder with stages wip
* Add wip stages for builer
* make handle register simple function, add raw instruction table, split external data from registers
* wip on simple builder functions and handler registry
* Examples and cleanup
* fix lifetime and fmt
* Add more handlers, deduct caller, validate tx agains state
* All handlers counted, started on docs, some cleanup
* renaming and docs
* Support all Inspector functionality with Handler
* Handler restructured. Documentation added
* more docs on registers
* integrate builder, fmt, move optimism l1block
* add utility builder stage functions
* add precompiles, fix bugs with journal spec
* spec to generic, optimism build
* fix optimism test
* fuck macros
* clippy and fmt
* fix trace block example
* ci fixes
* Flatten builder stages to generic and handler stage
* EvmBuilder doc and refactor fn access
* ignore rust code in book
* make revme compile, will refactor this in future
* Rename handles to Pre/Post Execution and ExecutionLoop
* fix optimism clippy
* small rename
* FrameData and docs
* check links mdbook
* comments and cleanup
* comment
* Add initialize interepreter to first frame
* clippy
* clippy2
* feat: add callOutcome and added to inspector.call
* added meaningful rust docs
0 commit comments