egraphs-good
egglog-python
BlogDocsChangelog

Make rulesets delayed (and refactor)

#130Merged
Comparing
refactor
(
2b25475
) with
main
(
df4e1d8
)
CodSpeed Performance Gauge
-16%
Regressions
1
(
1
)
Untouched
6

Benchmarks

Passed

test_trace
python/tests/test_array_api.py::TestLDA
CodSpeed Performance Gauge
+7%
1.5 s1.4 s
test_optimize
python/tests/test_array_api.py::TestLDA
CodSpeed Performance Gauge
+1%
1.6 s1.6 s
test_execution[array_api]
python/tests/test_array_api.py::TestLDA
CodSpeed Performance Gauge
0%
3.5 ms3.5 ms
test_execution[array_api-optimized]
python/tests/test_array_api.py::TestLDA
CodSpeed Performance Gauge
0%
834.5 µs834.4 µs
test_execution[base]
python/tests/test_array_api.py::TestLDA
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
test_execution[array_api-optimized-numba]
python/tests/test_array_api.py::TestLDA
CodSpeed Performance Gauge
0%
238.9 µs239.4 µs
test_source_optimized
python/tests/test_array_api.py::TestLDA
Regression
CodSpeed Performance Gauge
-16%
9.7 s11.7 s

Commits

Click on a commit to change the comparison range
Base
main
df4e1d8
-25.98%
Fix f str quote
582f211
2 years ago
by saulshanabrook
+0.91%
Python 3.10 compat
b94432d
2 years ago
by saulshanabrook
+10.3%
Run benchmarks each in own isolated egraph
7acc23e
2 years ago
by saulshanabrook
-1.72%
Lookup things eagerly for improved performance
2b25475
2 years ago
by saulshanabrook
© 2025 CodSpeed Technology
Home Terms Privacy Docs