BlogDocs

feat(#117): implement __bool__(#121)

Closed
Comparing
feat/117/implement___bool__
(
a5de654
) with
main
(
e6e2f81
)
×2.3
IMPROVEMENTS
18
REGRESSIONS
0
UNTOUCHED
3
NEW
0
DROPPED
0
IGNORED
0

Benchmarks

Improved

test_benchmark_iter[to_list]
iterpy/test_benchmark_iter.py::test_benchmark_iter[to_list]
×2.3
153 µs
67.4 µs
test_benchmark_iter[to_consumable]
iterpy/test_benchmark_iter.py::test_benchmark_iter[to_consumable]
×2.2
154.8 µs
70.2 µs
test_benchmark_iter[take]
iterpy/test_benchmark_iter.py::test_benchmark_iter[take]
+100%
159.1 µs
79.6 µs
test_benchmark_iter[find]
iterpy/test_benchmark_iter.py::test_benchmark_iter[find]
+99%
156.7 µs
78.9 µs
test_benchmark_iter[any]
iterpy/test_benchmark_iter.py::test_benchmark_iter[any]
+89%
165.8 µs
87.6 µs
test_benchmark_iter[rev]
iterpy/test_benchmark_iter.py::test_benchmark_iter[rev]
+89%
178.4 µs
94.3 µs
test_benchmark_iter[to_tuple]
iterpy/test_benchmark_iter.py::test_benchmark_iter[to_tuple]
+82%
184.4 µs
101.4 µs
test_benchmark_iter[zip]
iterpy/test_benchmark_iter.py::test_benchmark_iter[zip]
+80%
176.1 µs
97.7 µs
test_benchmark_iter[last]
iterpy/test_benchmark_iter.py::test_benchmark_iter[last]
+58%
218.8 µs
138.4 µs
test_benchmark_iter[to_set]
iterpy/test_benchmark_iter.py::test_benchmark_iter[to_set]
+49%
255.6 µs
171.1 µs
test_benchmark_iter[unique]
iterpy/test_benchmark_iter.py::test_benchmark_iter[unique]
+39%
285 µs
205.6 µs
test_benchmark_iter[enumerate]
iterpy/test_benchmark_iter.py::test_benchmark_iter[enumerate]
+38%
607.6 µs
441.3 µs
test_benchmark_iter[count]
iterpy/test_benchmark_iter.py::test_benchmark_iter[count]
+33%
314.9 µs
237 µs
test_benchmark_iter[map]
iterpy/test_benchmark_iter.py::test_benchmark_iter[map]
+21%
491.8 µs
404.8 µs
test_benchmark_iter[reduce]
iterpy/test_benchmark_iter.py::test_benchmark_iter[reduce]
+20%
460.7 µs
382.6 µs
test_benchmark_iter[filter]
iterpy/test_benchmark_iter.py::test_benchmark_iter[filter]
+15%
596.9 µs
517.9 µs
test_benchmark_iter[all]
iterpy/test_benchmark_iter.py::test_benchmark_iter[all]
+14%
705.7 µs
620.3 µs
test_benchmark_iter[groupby]
iterpy/test_benchmark_iter.py::test_benchmark_iter[groupby]
+13%
2.9 ms
2.5 ms

Passed

test_benchmark_iter[unique_by]
iterpy/test_benchmark_iter.py::test_benchmark_iter[unique_by]
+8%
1,020.8 µs
942.7 µs
test_benchmark_iter[flatten]
iterpy/test_benchmark_iter.py::test_benchmark_iter[flatten]
+5%
1.9 ms
1.8 ms
test_benchmark_large_flattening
iterpy/test_iter.py::test_benchmark_large_flattening
0%
549.3 ms
550.4 ms

Commits

Click on a commit to change the comparison range
base
main
e6e2f81
+127%
merge with main
a5de654
8 months ago
by MartinBernstorff
ResourcesHomePricingDocsBlogGitHubChangelog
Copyright © 2024 CodSpeed Technology SAS. All rights reserved.