Avatar for the percolab user
percolab
copium
BlogDocsChangelog

Add py_str, py_obj, py_cache, py_eval and py_exec macros

#41Merged
Comparing
rewrite-interning
(
092fa7d
) with
main
(
478a13e
)
CodSpeed Performance Gauge
0%
Archived
358

Benchmarks

358 total
test_individual_cases[copium-proto:__getinitargs__]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
0%
29.6 µs29.6 µs
test_individual_cases[stdlib-container:set()]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
0%
59.8 µs59.7 µs
test_individual_cases[stdlib-container:set((1, 2, 3))]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
0%
65 µs65.1 µs
test_individual_cases[copium-proto:__reduce_ex__]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
0%
27 µs26.8 µs
test_individual_cases[stdlib-container:slice(1, 10, 2)]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
0%
47.2 µs47.1 µs
test_combined_cases[copium-all]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
+1%
4.8 ms4.7 ms
test_individual_cases[copium-proto:__deepcopy__]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
0%
46.6 µs46.5 µs
test_individual_cases[copium-proto:__reduce__]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
-1%
28.3 µs28.5 µs
test_individual_cases[copium-proto:__deepcopy__(memo=None)]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
0%
17.6 µs17.6 µs
test_individual_cases[stdlib-container:tuple()1]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
0%
24.3 µs24.4 µs
test_combined_cases[copium-all_empty]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
-1%
11.3 µs11.4 µs
test_individual_cases[copium-proto:__getnewargs_ex__]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
0%
38.2 µs38.3 µs
test_combined_cases[copium-all_reflexive]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
0%
16.3 µs16.3 µs
test_individual_cases[copium-reflexive:deep_shared_subgraph]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
0%
9.5 µs9.5 µs
test_individual_cases[stdlib-container:tuple()0]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
0%
24.3 µs24.4 µs
test_individual_cases[copium-proto:slots_class]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
0%
29.5 µs29.6 µs
test_individual_cases[copium-proto:getstate_setstate]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
-1%
31.3 µs31.6 µs
test_combined_cases[copium-all_proto]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
+5%
639.2 µs605.9 µs
test_combined_cases[copium-all_stdlib]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
+3%
1,017.9 µs989.3 µs
test_individual_cases[copium-proto:__getnewargs__]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
-1%
35.5 µs35.8 µs
test_individual_cases[stdlib-cpython:91610:dataclass]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
0%
72.6 µs72.6 µs
test_individual_cases[stdlib-cpython:91610:repeating]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
0%
140.6 µs140.7 µs
test_individual_cases[stdlib-cpython:91610:dict]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
0%
60.5 µs60.5 µs
test_individual_cases[stdlib-cpython:91610:small_tuple]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
0%
27.3 µs27.2 µs
test_individual_cases[stdlib-cpython:91610:dataclass_small]
tests/test_performance.py
Archived
CodSpeed Performance Gauge
0%
61.6 µs61.6 µs

Commits

Click on a commit to change the comparison range
Base
main
478a13e
+52.87%
Add py_str, py_obj, py_cache, py_eval and py_exec macros
2adaafa
24 days ago
by Bobronium
-53.19%
Fix 3.14t build
092fa7d
24 days ago
by Bobronium
© 2026 CodSpeed Technology
Home Terms Privacy Docs