Skip to content

[email protected] (EOF)

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 25 Feb 18:12
· 62 commits to main since this release
1115574

What's Changed (Only EOF-relevant changes listed)

  • new(tests): EOF - EIP-7069: Test EOF calls to p256verify by @shemnon in #1021
  • new(tests): EOF - EIP-7480: Add DATACOPY edge cases for common int sizes by @shemnon in #1020
  • refactor(tests): EOF - EIP-4200: confirm migration of RJUMP* tests by @chfast in #1031
  • new(tests): EOF - EIP-7069, EIP-7480, EIP-7620: Add memory expansion tests to EOF opcodes by @shemnon in #989
  • fix(tests): Typo in tests/osaka/eip7692_eof_v1/eip7069_extcall/test_gas.py by @Hack666r in #1048
  • fix(eof): eofwrap.py to ignore invalid blocks by @pdobacz in #1028
  • new(tests): add EOF CALLF stack overflow validation tests by @chfast in #1073
  • new(tests): extend tests for CALLF invalid section index by @chfast in #1111
  • new(tests): tests for JUMPF invalid section index by @chfast in #1112
  • new(tests): EOF - EIP-7069: Test EXTCALL creation gas charge by @shemnon in #1025
  • fix(tests): fix address padding in extcall tests by @chfast in #1117
  • new(tests): CALLF with truncated immediate bytes by @chfast in #1114
  • new(tests): add one more CALLF execution test by @chfast in #1122
  • new(tests): test for CALLF to non-returning section by @chfast in #1126
  • new(tests): DATALOADN with truncated immediate bytes by @chfast in #1127
  • feat(fw): allow adding verbatim bytes to Bytecode by @chfast in #1119
  • feat(tests): EOF - EIP-7620: verify RETURNCONTRACT does not overwrite containing contract by @shemnon in #1109
  • new(tests): convert remaining EOF functions tests (EIP4750) by @chfast in #1124
  • reafactor(specs,tests): Rename EOFTest.data -> EOFTest.container, rebase EOFStateTest by @marioevz in #1145
  • new(tests): new tests for JUMPF and non-returning by @chfast in #1140
  • new(tests): add new JUMPF tests by @chfast in #1161
  • new(tests): add tests for DATALOADN validation and execution by @chfast in #1162
  • feat(tests): improve tests for EOF prefix by @chfast in #1187
  • new(tests): add EOF tests for type section missing by @chfast in #1184
  • new(tests): a test for empty EOF type section by @chfast in #1194
  • new(tests): add a test for multiple EOF type sections by @chfast in #1195
  • new(tests): add a test case for EOF code header missing by @chfast in #1193
  • new(tests) EIP-7698 - legacy cannot create EOF by @shemnon in #1206
  • chore(cli): temp eofwrap pydantic fix by @spencer-tb in #1216
  • fix(tests): correct test_rjumpi_at_the_end description by @chfast in #1225
  • new(tests): add more EOFCREATE validation tests by @chfast in #1226
  • feat(specs): EOF: eof_test generates state tests, and execute in live devnets by @marioevz in #783
  • new(tests): add more RJUMP validation tests by @chfast in #1228
  • new(tests): add more RJUMPI validation tests by @chfast in #1235
  • fix(eofwrap): fixture_format and auxiliary logging by @pdobacz in #1258

Full Changelog: https://github.com/ethereum/execution-spec-tests/compare/[email protected]@v2.2.0