v11 - revm 1.6.0
I didn't do this in a while on Github.
You can check CHANGELOG.md
for global changes or evm related CHANGELOG.md
. Other then revm
, precompiles got updated in v6
and stabilized to v1.0.0
Commits from v5
to v11
:
- [precompiles] remove unused borsh by @rakita in #43
- Inspector fixup by @onbjerg in #46
- propagate the back the error parsing k256 ecrecover by @ntrippar in #50
- Comment unsafe. Introduce pop_top by @rakita in #51
- fix: make
*_ref
functions take&self
by @onbjerg in #53 - fix: export
Filth
by @onbjerg in #54 - fix: export missing machine structs by @onbjerg in #55
- feat: implement
DatabaseRef
forCacheDB
by @onbjerg in #56 - refactor: improve inspector ergonomics by @onbjerg in #57
- Refactor by @rakita in #52
- bump dependencies by @rakita in #63
- Bump getrandom from 0.2.3 to 0.2.5 by @dependabot in #60
- Bump futures from 0.3.17 to 0.3.21 by @dependabot in #64
- Bump ripemd from 0.1.0 to 0.1.1 by @dependabot in #66
- chore: turn off default features for zkp-u256 by @gakonst in #68
- Bump num_enum from 0.5.6 to 0.5.7 by @dependabot in #70
- Bump sha3 from 0.10.0 to 0.10.1 by @dependabot in #67
- Bump secp256k1 from 0.21.2 to 0.21.3 by @dependabot in #65
- fix: various inspector fixes by @onbjerg in #69
- feat: cache block hashes by @onbjerg in #71
- feat: call insp end functions on early return by @onbjerg in #73
- Bump secp256k1 from 0.21.3 to 0.22.0 by @dependabot in #72
- [revm] is_push optimization by @rakita in #76
- Bump k256 from 0.10.2 to 0.10.3 by @dependabot in #75
- Bump secp256k1 from 0.22.0 to 0.22.1 by @dependabot in #74
- Tests by @rakita in #78
- chore: do not pin k256 patch version by @gakonst in #81
- bump k256 to 0.10.4 by @gakonst in #82
- Gas fixes by @onbjerg in #83
- feat: mutable call inputs by @onbjerg in #84
- feat:
Inspector::log
by @onbjerg in #85 - feat: add some PartialEq derives by @mattsse in #90
- feat: add serde support to model types by @mattsse in #91
- Various fixes by @onbjerg in #93
- fix: impose a memory limit by @onbjerg in #86
- Update AccountInfo#code documentation by @alcuadrado in #94
- Bump getrandom from 0.2.5 to 0.2.6 by @dependabot in #95
- chore: refactor to exact option combinators by @huitseeker in #96
- Rework analysis by @rakita in #89
- chore: fix readme typo by @Pet3ris in #98
- chore: add missing derives by @mattsse in #102
- cargo clippy/fmt to nightly by @rakita in #103
- [revm] is_static for Inspector initialize_interp by @rakita in #109
- chore: typo fixes by @guanqun in #110
- empty keccak constant and remove access_list.clone by @joshieDo in #111
- fix: BLOCKHASH should return 0 if number not in last 256 blocks by @wardbradt in #112
- chore(deps): bump thiserror from 1.0.30 to 1.0.31 by @dependabot in #105
- chore(deps): bump serde from 1.0.136 to 1.0.137 by @dependabot in #107
- chore(deps): bump serde_json from 1.0.79 to 1.0.81 by @dependabot in #108
- chore(deps): bump js-sys from 0.3.56 to 0.3.57 by @dependabot in #100
- chore(deps): bump wasm-bindgen from 0.2.79 to 0.2.80 by @dependabot in #101
- chore(deps): bump hashbrown from 0.12.0 to 0.12.1 by @dependabot in #113
- feat: add getters for cachedb by @mattsse in #119
- chore(clippy): make clippy happy by @mattsse in #120
- chore(deps): bump auto_impl from 0.5.0 to 1.0.1 by @dependabot in #118
- chore: export evm_inner by @mattsse in #122
- chore(deps): bump parking_lot from 0.12.0 to 0.12.1 by @dependabot in #116
- Consensus error with gas block for SSTORE stipend check by @rakita in #124
- enable EIP2200 in Istanbul by @rakita in #125
- feat: add ord derives to specid by @mattsse in #127
- feat: add Subroutine debug clone derive by @mattsse in #128
- don't delete account and storage entries on commit by @mattsse in #126
- test: update statetest model to pass merge tests by @mattsse in #133
- chore(deps): bump secp256k1 from 0.22.1 to 0.23.1 by @dependabot in #137
- Return specific
Return
statuses inCALL
s by @meetmangukiya in #136 - Introduce account Touched/Cleared/None state in CacheDB by @rakita in #140
- chore(deps): bump secp256k1 from 0.23.1 to 0.23.3 by @dependabot in #139
- chore(deps): bump getrandom from 0.2.6 to 0.2.7 by @dependabot in #129
- chore(deps): bump wasm-bindgen from 0.2.80 to 0.2.81 by @dependabot in #130
- chore(deps): bump js-sys from 0.3.57 to 0.3.58 by @dependabot in #131
- chore(deps): bump serde from 1.0.137 to 1.0.138 by @dependabot in #141
- chore(deps): bump serde_json from 1.0.81 to 1.0.82 by @dependabot in #142
- bump k256 by @rakita in #143
New Contributors
- @ntrippar made their first contribution in #50
- @dependabot made their first contribution in #60
- @alcuadrado made their first contribution in #94
- @huitseeker made their first contribution in #96
- @Pet3ris made their first contribution in #98
- @guanqun made their first contribution in #110
- @joshieDo made their first contribution in #111
- @wardbradt made their first contribution in #112
- @meetmangukiya made their first contribution in #136
Full Changelog: v5...v11