Skip to content

Commit

Permalink
Update EIP-3540: Remove mention of terminating instruction requirement
Browse files Browse the repository at this point in the history
Merged by EIP-Bot.
  • Loading branch information
gumb0 authored Jan 4, 2024
1 parent fb3fd62 commit 3aaf784
Showing 1 changed file with 0 additions and 1 deletion.
1 change: 0 additions & 1 deletion EIPS/eip-3540.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ A non-exhaustive list of proposed changes which could benefit from this format:

- Including a `JUMPDEST`-table (to avoid analysis at execution time) and/or removing `JUMPDEST`s entirely.
- Introducing static jumps (with relative addresses) and jump tables, and disallowing dynamic jumps at the same time.
- Requiring the execution of a code section ends with a terminating instruction. (Assumptions like this can provide significant speed improvements in interpreters, such as a speed-up of ~7% seen in evmone (ethereum/evmone#295).
- Multibyte opcodes without any workarounds.
- Representing functions as individual code sections instead of subroutines.
- Introducing special sections for different use cases, notably Account Abstraction.
Expand Down

0 comments on commit 3aaf784

Please sign in to comment.