Skip to content

Modularize executor into opcode modules and reorganize project structure - #7

Merged
mw2000 merged 2 commits into
mainfrom
refactor/modularize
Mar 5, 2026
Merged

Modularize executor into opcode modules and reorganize project structure#7
mw2000 merged 2 commits into
mainfrom
refactor/modularize

Conversation

@mw2000

@mw2000 mw2000 commented Mar 5, 2026

Copy link
Copy Markdown
Owner
  • Split monolithic executor.ex (942 lines) into thin dispatcher + 9 opcode modules under opcodes/
  • Move Transaction, Block, Contract into context/ namespace (EEVM.Context.*)
  • Split monolithic test file into per-module test files
  • Add comprehensive @moduledoc, @doc, and @SPEC to all new modules
  • Update README architecture section and remove completed roadmap

mw2000 added 2 commits March 4, 2026 23:33
- Split monolithic executor.ex (942 lines) into thin dispatcher + 9 opcode modules under opcodes/
- Move Transaction, Block, Contract into context/ namespace (EEVM.Context.*)
- Split monolithic test file into per-module test files
- Add comprehensive @moduledoc, @doc, and @SPEC to all new modules
- Update README architecture section and remove completed roadmap
@mw2000
mw2000 merged commit 825e144 into main Mar 5, 2026
2 checks passed
@mw2000
mw2000 deleted the refactor/modularize branch March 5, 2026 07:52
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.

1 participant