Avatar for the egraphs-good user
egraphs-good
egglog
BlogDocsChangelog

Better subset representation with BitSet

#847
Comparing
better-subset
(
1047c16
) with
reuse-indices
(
7cb7500
)
CodSpeed Performance Gauge
-7%
Regression
1
Untouched
43
Skipped
190

Benchmarks

234 total
tests[taylor51]
benches/ci_benchmarking.rs
CodSpeed Performance Gauge
-7%
4.4 s4.7 s
rust_rule_tableaction_hot_path[facts50000_funcs200]
benches/rust_api_benchmarking.rs
CodSpeed Performance Gauge
+3%
36.3 ms35.1 ms
rust_rule_insert_loop[ops1000_funcs200]
benches/rust_api_benchmarking.rs
CodSpeed Performance Gauge
+2%
609.4 µs598.9 µs
rust_rule_insert_loop[ops1000_funcs200]
benches/rust_api_benchmarking.rs
CodSpeed Performance Gauge
+2%
414.8 µs408.2 µs
rust_rule_match_with_serialize[rule_run_1]
benches/rust_api_benchmarking.rs
CodSpeed Performance Gauge
+1%
289.5 ms287.3 ms
tests[repro-665-set-union]
benches/ci_benchmarking.rs
CodSpeed Performance Gauge
+1%
999.3 ms992.2 ms
tests[rectangle]
benches/ci_benchmarking.rs
CodSpeed Performance Gauge
0%
12.6 s12.5 s
tests[extract-vec-bench]
benches/ci_benchmarking.rs
CodSpeed Performance Gauge
0%
83.4 ms83.4 ms
tests[herbie]
benches/ci_benchmarking.rs
CodSpeed Performance Gauge
0%
279.2 ms279.3 ms
tests[stresstest_large_expr]
benches/ci_benchmarking.rs
CodSpeed Performance Gauge
0%
1.6 s1.6 s
rust_rule_tableaction_hot_path[facts50000_funcs200]
benches/rust_api_benchmarking.rs
CodSpeed Performance Gauge
0%
41.1 ms41.1 ms
tests[math-microbenchmark]
benches/ci_benchmarking.rs
CodSpeed Performance Gauge
0%
8.5 s8.5 s
tests[taylor51]
benches/ci_benchmarking.rs
CodSpeed Performance Gauge
0%
5.4 s5.4 s
tests[repro-665-set-union]
benches/ci_benchmarking.rs
CodSpeed Performance Gauge
-1%
647.1 ms650.5 ms
rust_rule_match_with_serialize[rule_run_1]
benches/rust_api_benchmarking.rs
CodSpeed Performance Gauge
-1%
293.3 ms294.9 ms
tests[herbie-tutorial]
benches/ci_benchmarking.rs
CodSpeed Performance Gauge
-1%
8.7 ms8.8 ms
tests[eggcc-extraction]
benches/ci_benchmarking.rs
CodSpeed Performance Gauge
-1%
1.8 s1.8 s
tests[proof_testing_unify]
benches/ci_benchmarking.rs
CodSpeed Performance Gauge
-1%
24.5 ms24.8 ms
tests[proof_testing_unify]
benches/ci_benchmarking.rs
CodSpeed Performance Gauge
-1%
26.6 ms27 ms
tests[math-microbenchmark]
benches/ci_benchmarking.rs
CodSpeed Performance Gauge
-1%
9.3 s9.4 s
tests[proof_testing_eqsat-basic]
benches/ci_benchmarking.rs
CodSpeed Performance Gauge
-1%
44.4 ms45.1 ms
tests[rectangle]
benches/ci_benchmarking.rs
CodSpeed Performance Gauge
-2%
11.5 s11.7 s
tests[proof_testing_eqsat-basic]
benches/ci_benchmarking.rs
CodSpeed Performance Gauge
-2%
41 ms41.8 ms
tests[eggcc-extraction]
benches/ci_benchmarking.rs
CodSpeed Performance Gauge
-2%
1.8 s1.8 s
tests[extract-vec-bench]
benches/ci_benchmarking.rs
CodSpeed Performance Gauge
-2%
85.2 ms86.8 ms

Commits

Click on a commit to change the comparison range
Base
reuse-indices
7cb7500
-6.7%
aggressively use bitset
1047c16
2 days ago
by yihozhang
© 2026 CodSpeed Technology
Home Terms Privacy Docs