crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
-1%
26.6 ms27 ms
prefix set | size: 10 | `Vec` with custom cursor lookup
crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookups
-2%
3.3 µs3.3 µs
Commits
Click on a commit to change the comparison range
Base
main
3a9dbdc
-0.11%
fix(engine): preserve message ordering in multiproof batching
When batching PrefetchProofs or StateUpdate messages, if a different
message type is encountered during try_recv(), it was being sent back
to the channel via self.tx.send(). This puts the message at the END
of the queue instead of preserving its position, breaking the ordering
of StateUpdate messages which is critical for ProofSequencer.
Fix: Store the pending message in a local buffer and handle it
immediately after processing the batch, before the next select_biased
iteration.
a492ce2
1 day ago
by yongkangc
+0.02%
fmt
b1d11db
2 hours ago
by yongkangc
+0.09%
fix: remove unnecessary mut from test variables
Fixes clippy warning about unused-mut in multiproof tests.