bluealloy / revm

Rust implementation of the Ethereum Virtual Machine.
https://bluealloy.github.io/revm/
MIT License
1.59k stars 518 forks source link

chore: bump alloy deps #1623

Closed rakita closed 2 months ago

rakita commented 2 months ago

Backported the RecoveredAuthorization to minimize breaking changes.

Another option considered is to have: Recovered(Vec<Option<RecoveredAuthorization>>), in place ofRecovered(Vec),` but this loses information on invalid Authorization that some hooks/handler/inspector maybe want to have.

github-actions[bot] commented 2 months ago

Valgrind Results:

==4023== Cachegrind, a cache and branch-prediction profiler
==4023== Copyright (C) 2002-2017, and GNU GPL'd, by Nicholas Nethercote et al.
==4023== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info
==4023== Command: target/release/snailtracer
==4023== 
--4023-- warning: L3 cache found, using its data for the LL simulation.
Running snailtracer example!
elapsed: 1.727849374s
==4023== 
==4023== I   refs:      427,039,684
==4023== I1  misses:          3,147
==4023== LLi misses:          2,836
==4023== I1  miss rate:        0.00%
==4023== LLi miss rate:        0.00%
==4023== 
==4023== D   refs:      204,076,848  (132,268,643 rd   + 71,808,205 wr)
==4023== D1  misses:        340,099  (    200,091 rd   +    140,008 wr)
==4023== LLd misses:        137,814  (      4,493 rd   +    133,321 wr)
==4023== D1  miss rate:         0.2% (        0.2%     +        0.2%  )
==4023== LLd miss rate:         0.1% (        0.0%     +        0.2%  )
==4023== 
==4023== LL refs:           343,246  (    203,238 rd   +    140,008 wr)
==4023== LL misses:         140,650  (      7,329 rd   +    133,321 wr)
==4023== LL miss rate:          0.0% (        0.0%     +        0.2%  )