Commit 8b09e50
authored
evmc: Bump ABI version to 13 (#1567)
The ABI changed incompatibly since EVMC 12 (evmone 0.21.0) while the
version number stayed at 12, so a host built against ABI-12 headers
would load the new VM cleanly and then read structs at wrong offsets:
- evmc_tx_context layout changed: the TXCREATE initcodes fields were
removed (#1514) and block_slot_number was added for EIP-7843 (#1517).
- evmc_result lost the reserved optional-data storage (#1529).
- EVMC_EOFCREATE was removed from evmc_call_kind, freeing value 5 for
future reuse (#1515).
- The EVMC_AMSTERDAM revision was added (#1508).
This is the first ABI bump since EVMC was merged into evmone, so the
version no longer tracks the standalone EVMC project's major version;
the doc comment is updated accordingly.1 parent 3fb8942 commit 8b09e50
1 file changed
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
| 42 | + | |
| 43 | + | |
43 | 44 | | |
44 | 45 | | |
45 | 46 | | |
46 | 47 | | |
47 | | - | |
| 48 | + | |
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
| |||
0 commit comments