egraphs-good
egglog
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Fix BigRat Extraction
#625
Merged
Comparing
saulshanabrook-patch-3
(
051e523
) with
main
(
b8ae2d1
)
CodSpeed Performance Gauge
0%
Improvements
0
Regressions
0
Untouched
10
New
0
Dropped
0
Ignored
93
Benchmarks
Passed
extract-vec-bench
benches/example_benchmarks.rs::benches::criterion_benchmark::extract-vec-bench
CodSpeed Performance Gauge
0%
103.7 ms
103.6 ms
eggcc-extraction
benches/example_benchmarks.rs::benches::criterion_benchmark::eggcc-extraction
CodSpeed Performance Gauge
0%
3.9 s
3.9 s
python_array_optimize
benches/example_benchmarks.rs::benches::criterion_benchmark::python_array_optimize
CodSpeed Performance Gauge
0%
4.9 s
4.9 s
typeinfer
benches/example_benchmarks.rs::benches::criterion_benchmark::typeinfer
CodSpeed Performance Gauge
0%
310.5 ms
310.4 ms
lambda
benches/example_benchmarks.rs::benches::criterion_benchmark::lambda
CodSpeed Performance Gauge
0%
86.5 ms
86.5 ms
cykjson
benches/example_benchmarks.rs::benches::criterion_benchmark::cykjson
CodSpeed Performance Gauge
0%
914.4 ms
914.4 ms
math-microbenchmark
benches/example_benchmarks.rs::benches::criterion_benchmark::math-microbenchmark
CodSpeed Performance Gauge
0%
10.7 s
10.7 s
stresstest_large_expr
benches/example_benchmarks.rs::benches::criterion_benchmark::stresstest_large_expr
CodSpeed Performance Gauge
0%
1.5 s
1.5 s
herbie
benches/example_benchmarks.rs::benches::criterion_benchmark::herbie
CodSpeed Performance Gauge
0%
285.1 ms
285.5 ms
rat-pow-eval
benches/example_benchmarks.rs::benches::criterion_benchmark::rat-pow-eval
CodSpeed Performance Gauge
0%
3.4 ms
3.5 ms
Ignored
antiunify
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::antiunify
CodSpeed Performance Gauge
0%
2.8 ms
2.8 ms
array
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::array
CodSpeed Performance Gauge
0%
30 ms
30 ms
bdd
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::bdd
CodSpeed Performance Gauge
0%
15 ms
15 ms
before-proofs
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::before-proofs
CodSpeed Performance Gauge
0%
2 ms
2 ms
bignum
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::bignum
CodSpeed Performance Gauge
0%
1 ms
1 ms
birewrite
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::birewrite
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
bitwise
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::bitwise
CodSpeed Performance Gauge
-1%
820.2 µs
831.5 µs
bool
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::bool
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
calc
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::calc
CodSpeed Performance Gauge
0%
5.9 ms
5.9 ms
combinators
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::combinators
CodSpeed Performance Gauge
0%
20.9 ms
20.9 ms
combined-nested
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::combined-nested
CodSpeed Performance Gauge
0%
923.5 µs
923 µs
complex-merge-func
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::complex-merge-func
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
complex-merge-prim
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::complex-merge-prim
CodSpeed Performance Gauge
0%
872 µs
870.2 µs
container-rebuild
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::container-rebuild
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
cyk
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::cyk
CodSpeed Performance Gauge
0%
23.1 ms
23.1 ms
datatypes
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::datatypes
CodSpeed Performance Gauge
-1%
782.3 µs
789 µs
delete
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::delete
CodSpeed Performance Gauge
-1%
654.2 µs
658 µs
eqsat-basic
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::eqsat-basic
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
eqsat-basic-multiset
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::eqsat-basic-multiset
CodSpeed Performance Gauge
0%
4 ms
4 ms
eqsolve
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::eqsolve
CodSpeed Performance Gauge
0%
39.2 ms
39.3 ms
f64
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::f64
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
fail_wrong_assertion
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::fail_wrong_assertion
CodSpeed Performance Gauge
-1%
1.5 ms
1.5 ms
fibonacci
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::fibonacci
CodSpeed Performance Gauge
-1%
1.2 ms
1.2 ms
fibonacci-demand
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::fibonacci-demand
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
fusion
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::fusion
CodSpeed Performance Gauge
0%
23.4 ms
23.5 ms
herbie-tutorial
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::herbie-tutorial
CodSpeed Performance Gauge
0%
9.2 ms
9.2 ms
i64
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::i64
CodSpeed Performance Gauge
0%
408.5 µs
408.3 µs
include
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::include
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
integer_math
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::integer_math
CodSpeed Performance Gauge
-1%
14.2 ms
14.3 ms
intersection
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::intersection
CodSpeed Performance Gauge
0%
3 ms
3 ms
interval
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::interval
CodSpeed Performance Gauge
0%
2 ms
2 ms
knapsack
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::knapsack
CodSpeed Performance Gauge
0%
7.9 ms
7.9 ms
levenshtein-distance
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::levenshtein-distance
CodSpeed Performance Gauge
0%
19.5 ms
19.5 ms
list
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::list
CodSpeed Performance Gauge
0%
4.8 ms
4.8 ms
looking_up_global
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::looking_up_global
CodSpeed Performance Gauge
0%
579.4 µs
577.8 µs
looking_up_nonconstructor_in_rewrite_good
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::looking_up_nonconstructor_in_rewrite_good
CodSpeed Performance Gauge
+1%
636.8 µs
631.4 µs
map
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::map
CodSpeed Performance Gauge
0%
780.9 µs
780.8 µs
math
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::math
CodSpeed Performance Gauge
0%
44.1 ms
44 ms
matrix
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::matrix
CodSpeed Performance Gauge
0%
10.8 ms
10.8 ms
merge-during-rebuild
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::merge-during-rebuild
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
merge-saturates
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::merge-saturates
CodSpeed Performance Gauge
0%
3.4 ms
3.4 ms
merge_read
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::merge_read
CodSpeed Performance Gauge
0%
501.6 µs
503.5 µs
multiset
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::multiset
CodSpeed Performance Gauge
0%
3 ms
3 ms
name-resolution
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::name-resolution
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
naturals
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::naturals
CodSpeed Performance Gauge
0%
3.7 ms
3.7 ms
path
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::path
CodSpeed Performance Gauge
-2%
1.3 ms
1.3 ms
path-union
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::path-union
CodSpeed Performance Gauge
+1%
1.5 ms
1.4 ms
pathproof
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::pathproof
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
points-to
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::points-to
CodSpeed Performance Gauge
+1%
2.8 ms
2.7 ms
primitives
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::primitives
CodSpeed Performance Gauge
+1%
683.6 µs
675.1 µs
prims
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::prims
CodSpeed Performance Gauge
0%
4 ms
3.9 ms
push-pop
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::push-pop
CodSpeed Performance Gauge
0%
808 µs
808.1 µs
repro-define
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::repro-define
CodSpeed Performance Gauge
0%
895.6 µs
891.8 µs
repro-desugar-143
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::repro-desugar-143
CodSpeed Performance Gauge
0%
10.7 ms
10.7 ms
repro-empty-query
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::repro-empty-query
CodSpeed Performance Gauge
+1%
663.6 µs
654.8 µs
repro-equal-constant
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::repro-equal-constant
CodSpeed Performance Gauge
-1%
677.7 µs
687 µs
repro-equal-constant2
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::repro-equal-constant2
CodSpeed Performance Gauge
+1%
700.6 µs
692.5 µs
repro-new-backend-delete
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::repro-new-backend-delete
CodSpeed Performance Gauge
0%
539.2 µs
538.5 µs
repro-new-backend-prims
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::repro-new-backend-prims
CodSpeed Performance Gauge
0%
812.4 µs
810.9 µs
repro-new-backend-python-vec
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::repro-new-backend-python-vec
CodSpeed Performance Gauge
0%
162.9 ms
162.9 ms
repro-noteqbug
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::repro-noteqbug
CodSpeed Performance Gauge
0%
873.5 µs
874.9 µs
repro-primitive-query
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::repro-primitive-query
CodSpeed Performance Gauge
0%
739.3 µs
735.9 µs
repro-querybug
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::repro-querybug
CodSpeed Performance Gauge
0%
1.1 ms
1 ms
repro-querybug2
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::repro-querybug2
CodSpeed Performance Gauge
+1%
758.8 µs
752.8 µs
repro-querybug3
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::repro-querybug3
CodSpeed Performance Gauge
0%
2 ms
2 ms
repro-querybug4
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::repro-querybug4
CodSpeed Performance Gauge
+1%
786.3 µs
779.7 µs
repro-should-saturate
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::repro-should-saturate
CodSpeed Performance Gauge
0%
615.7 µs
613.9 µs
repro-silly-panic
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::repro-silly-panic
CodSpeed Performance Gauge
-1%
945.1 µs
950.5 µs
repro-typechecking-schedule
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::repro-typechecking-schedule
CodSpeed Performance Gauge
0%
415.1 µs
416.4 µs
repro-unsound
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::repro-unsound
CodSpeed Performance Gauge
0%
437.1 ms
436.4 ms
repro-unsound-htutorial
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::repro-unsound-htutorial
CodSpeed Performance Gauge
0%
1 ms
1 ms
repro-vec-unequal
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::repro-vec-unequal
CodSpeed Performance Gauge
0%
1 ms
1 ms
resolution
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::resolution
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
rw-analysis
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::rw-analysis
CodSpeed Performance Gauge
0%
31 ms
30.9 ms
schedule-demo
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::schedule-demo
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
set
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::set
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
set_sort_function
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::set_sort_function
CodSpeed Performance Gauge
+1%
732.1 µs
728.2 µs
stratified
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::stratified
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
string
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::string
CodSpeed Performance Gauge
+2%
590.4 µs
578.6 µs
string_quotes
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::string_quotes
CodSpeed Performance Gauge
+1%
506.3 µs
502.8 µs
subsume
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::subsume
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
subsume-relation
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::subsume-relation
CodSpeed Performance Gauge
0%
1 ms
1 ms
test-combined
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::test-combined
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test-combined-steps
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::test-combined-steps
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
towers-of-hanoi
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::towers-of-hanoi
CodSpeed Performance Gauge
0%
3.5 ms
3.4 ms
tricky-type-checking
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::tricky-type-checking
CodSpeed Performance Gauge
0%
12.8 ms
12.8 ms
type-constraints-tests
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::type-constraints-tests
CodSpeed Performance Gauge
-1%
556.4 µs
560.9 µs
typecheck
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::typecheck
CodSpeed Performance Gauge
0%
7.1 ms
7.1 ms
unification-points-to
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::unification-points-to
CodSpeed Performance Gauge
0%
10.7 ms
10.8 ms
unify
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::unify
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
unstable-fn
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::unstable-fn
CodSpeed Performance Gauge
0%
7.1 ms
7.1 ms
until
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::until
CodSpeed Performance Gauge
0%
3.3 ms
3.3 ms
vec
Ignored
benches/example_benchmarks.rs::benches::criterion_benchmark::vec
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
Commits
Click on a commit to change the comparison range
Base
main
b8ae2d1
0%
Fix BigRat Extraction Previously BigRat referenced the `from_string` function to construct a BigInt, but the name is actually `from-string`
051e523
15 days ago
by saulshanabrook
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs