Commits
Click on a commit to change the comparison rangerefactor: introduce SparseTrieExt trait for prune method refactor(trie): remove SerialSparseTrie::prune, keep only ParallelSparseTrie impl refactor(trie): remove leaf_removal module and inline code chore(trie): remove redundant prune_storage_tries_retained metric chore: remove TrieMaskExt, use simple loop for mask iteration refactor(trie): remove ShrinkConfig and fix prune early return bug refactor(trie): remove prune metrics from SparseStateTrie chore: remove profiling test and profile data perf(trie): optimize prune() with faster DFS iteration and selective parallelization perf(trie): optimize prune() initialization overhead refactor(trie): restore original leaf removal helper signatures and docs chore: revert unnecessary variable rename in SerialSparseTrie chore: remove prune benchmark docs: add comments to SerialSparseTrie::prune implementation chore: address PR review comments for prune51 minutes ago
by yongkangc refactor: extract prune helper closures to standalone functions48 minutes ago
by yongkangc perf(trie): remove parallelism from ParallelSparseTrie::prune()38 minutes ago
by yongkangc fix: use sort_unstable_by_key for clippy30 minutes ago
by yongkangc perf(trie): raise SparseStateTrie parallel prune threshold from 8 to 1610 minutes ago
by yongkangc