What's Changed
- chore: remove unused EvmInstructionTables type alias by @Rjected in #1123
- feat: add with_handler method to EvmBuilder by @Rjected in #1124
- Add
clone
method toContextWithHandlerCfg
by @CorrM in #1127 - fix: add ToString for no_std add exports some types in no_std by @yjhmelody in #1128
- chore: add helper function for spec id by @mattsse in #1130
- Add
db
anddb_mut
to evm by @CorrM in #1133 - fix: make
feature = "optional_gas_refund"
work by @yjhmelody in #1134 - chore(deps): bump auto_impl from 1.1.2 to 1.2.0 by @dependabot in #1132
- Check runtime dynamically by @wtdcode in #1135
- feat: add evm script by @charles-cooper in #1039
- chore: remove clone for context in handler_register.rs by @yjhmelody in #1138
- chore(deps): bump alloy-sol-macro from 0.6.3 to 0.6.4 by @dependabot in #1136
- chore(deps): bump alloy-primitives from 0.6.3 to 0.6.4 by @dependabot in #1137
- Add VERBS to used by list by @zombie-einstein in #1141
- feat: Add boxed precompile trait by @rakita in #1131
- perf(interpreter): evaluate instruction table constructor at compile time by @DaniPopes in #1140
- chore: upgrade GitHub actions to Node 20 by @IaroslavMazur in #1145
- chore(interpreter): factor out jump logic by @DaniPopes in #1146
- chore(interpreter): use already-computed sign in SAR by @DaniPopes in #1147
- chore(deps): bump alloy-sol-types from 0.6.3 to 0.6.4 by @dependabot in #1148
- chore(deps): bump walkdir from 2.4.0 to 2.5.0 by @dependabot in #1149
- feat: add example for using a database by reference by @Wodann in #1150
- feat: add more JournaledState methods to EvmContext by @DaniPopes in #1158
- feat: use
impl
instead ofdyn
inGetInspector
by @DaniPopes in #1157 - feat: precompile with generic context by @rakita in #1155
- Add Hardhat to the "Used by" list by @fvictorio in #1164
- feat: add PrecompileError::Other by @fgimenez in #1165
- feat: implement DatabaseCommit for DatabaseComponents by @Wodann in #1163
- fix: reset tstorage on finalize by @mattsse in #1168
- fix: gas cost calculation by @Wodann in #1166
- chore(deps): bump ethers-core from 2.0.13 to 2.0.14 by @dependabot in #1162
- chore(deps): bump ethers-contract from 2.0.13 to 2.0.14 by @dependabot in #1161
- chore(deps): bump ethers-providers from 2.0.13 to 2.0.14 by @dependabot in #1160
- fix(revme): revme error output and remove double summary by @rakita in #1169
- feat: add insert method on instruction table by @Rjected in #1167
- feat(precompile): add a bool to bytes32 helper function by @DaniPopes in #1170
- feat(primitives): derive Default for SpecId by @DaniPopes in #1171
- chore: release by @github-actions in #1125
- bump: v32 tag, main changelog by @rakita in #1172
New Contributors
- @CorrM made their first contribution in #1127
- @charles-cooper made their first contribution in #1039
- @zombie-einstein made their first contribution in #1141
- @fvictorio made their first contribution in #1164
- @fgimenez made their first contribution in #1165
Full Changelog: v30...v31