BlogDocs

GitHub Actions
run

Base runon
main
at
1c6f140
compared to head run on
main
at
c4c83b2
from
7 months ago
0%
IMPROVEMENTS
0
REGRESSIONS
0
UNTOUCHED
66
NEW
0
DROPPED
0
IGNORED
0

Benchmarks

Passed

test_connect_time[setitem-check_types]
tests/test_bench.py::test_connect_time[setitem-check_types]
+6%
69.1 µs
65.4 µs
test_connect_time[setattr-]
tests/test_bench.py::test_connect_time[setattr-]
+5%
63.4 µs
60.5 µs
test_connect_time[lambda-]
tests/test_bench.py::test_connect_time[lambda-]
+3%
144 µs
139.7 µs
test_connect_time[partial-]
tests/test_bench.py::test_connect_time[partial-]
+3%
248.4 µs
242.3 µs
test_connect_time[setattr-check_types]
tests/test_bench.py::test_connect_time[setattr-check_types]
+3%
70.3 µs
68.6 µs
test_connect_time[partial-check_types]
tests/test_bench.py::test_connect_time[partial-check_types]
+2%
261.3 µs
255.2 µs
test_connect_time[print-]
tests/test_bench.py::test_connect_time[print-]
+2%
149.3 µs
146.2 µs
test_connect_time[function-]
tests/test_bench.py::test_connect_time[function-]
+2%
142.8 µs
140.3 µs
test_connect_time[lambda-check_types]
tests/test_bench.py::test_connect_time[lambda-check_types]
+2%
146 µs
143.7 µs
test_connect_time[partial_method-check_types]
tests/test_bench.py::test_connect_time[partial_method-check_types]
+1%
288 µs
283.7 µs
test_emit_time[function-2]
tests/test_bench.py::test_emit_time[function-2]
+1%
64.4 µs
63.5 µs
test_connect_time[real_func-]
tests/test_bench.py::test_connect_time[real_func-]
+1%
125.7 µs
123.9 µs
test_dataclass_group_create[pydantic]
tests/test_bench.py::test_dataclass_group_create[pydantic]
+1%
614.9 µs
607.3 µs
test_create_signal
tests/test_bench.py::test_create_signal
+1%
76.2 µs
75.2 µs
test_connect_time[function-check_types]
tests/test_bench.py::test_connect_time[function-check_types]
+1%
158.1 µs
156.2 µs
test_dataclass_group_create[dataclass]
tests/test_bench.py::test_dataclass_group_create[dataclass]
+1%
525.3 µs
519.3 µs
test_connect_time[real_func-check_types]
tests/test_bench.py::test_connect_time[real_func-check_types]
+1%
129 µs
127.6 µs
test_connect_time[method-]
tests/test_bench.py::test_connect_time[method-]
+1%
178.7 µs
176.9 µs
test_connect_time[method-check_types]
tests/test_bench.py::test_connect_time[method-check_types]
+1%
185.9 µs
184.1 µs
test_connect_time[partial_method-]
tests/test_bench.py::test_connect_time[partial_method-]
+1%
280.1 µs
277.4 µs
test_emit_time[lambda-2]
tests/test_bench.py::test_emit_time[lambda-2]
+1%
59 µs
58.5 µs
test_connect_time[print-check_types]
tests/test_bench.py::test_connect_time[print-check_types]
+1%
208.7 µs
207.2 µs
test_emit_time[partial_method-2]
tests/test_bench.py::test_emit_time[partial_method-2]
+1%
64.7 µs
64.3 µs
test_emit_time[setattr-34]
tests/test_bench.py::test_emit_time[setattr-34]
0%
70.2 µs
69.9 µs
test_connect_time[setitem-]
tests/test_bench.py::test_connect_time[setitem-]
0%
63.7 µs
63.4 µs
test_emit_time[print-34]
tests/test_bench.py::test_emit_time[print-34]
0%
273.5 µs
272.3 µs
test_emit_time[partial-2]
tests/test_bench.py::test_emit_time[partial-2]
0%
60.9 µs
60.7 µs
test_emit_time[print-50]
tests/test_bench.py::test_emit_time[print-50]
0%
371.5 µs
370.2 µs
test_emit_time[setitem-2]
tests/test_bench.py::test_emit_time[setitem-2]
0%
58.3 µs
58.1 µs
test_evented_setattr
tests/test_bench.py::test_evented_setattr
0%
27.4 µs
27.3 µs
test_dataclass_setattr[pydantic]
tests/test_bench.py::test_dataclass_setattr[pydantic]
0%
864 µs
861.3 µs
test_create_signal_instance
tests/test_bench.py::test_create_signal_instance
0%
33.1 µs
33 µs
test_emit_time[lambda-50]
tests/test_bench.py::test_emit_time[lambda-50]
0%
100.6 µs
100.4 µs
test_evented_creation
tests/test_bench.py::test_evented_creation
0%
1.7 ms
1.7 ms
test_emit_time[function-34]
tests/test_bench.py::test_emit_time[function-34]
0%
86.7 µs
86.6 µs
test_emit_time[setattr-18]
tests/test_bench.py::test_emit_time[setattr-18]
0%
63.1 µs
63 µs
test_emit_time[method-2]
tests/test_bench.py::test_emit_time[method-2]
0%
62.4 µs
62.5 µs
test_emit_time[lambda-34]
tests/test_bench.py::test_emit_time[lambda-34]
0%
86.3 µs
86.3 µs
test_dataclass_setattr[msgspec]
tests/test_bench.py::test_dataclass_setattr[msgspec]
0%
770.2 µs
770.5 µs
test_dataclass_setattr[dataclass]
tests/test_bench.py::test_dataclass_setattr[dataclass]
0%
750.7 µs
751.1 µs
test_emit_time[function-50]
tests/test_bench.py::test_emit_time[function-50]
0%
100.2 µs
100.3 µs
test_emit_time[setattr-2]
tests/test_bench.py::test_emit_time[setattr-2]
0%
56.3 µs
56.4 µs
test_emit_time[print-18]
tests/test_bench.py::test_emit_time[print-18]
0%
175.6 µs
175.9 µs
test_emit_time[real_func-2]
tests/test_bench.py::test_emit_time[real_func-2]
0%
65.1 µs
65.3 µs
test_emit_time[setitem-34]
tests/test_bench.py::test_emit_time[setitem-34]
0%
82 µs
82.2 µs
test_emit_time[method-18]
tests/test_bench.py::test_emit_time[method-18]
0%
83 µs
83.3 µs
test_dataclass_group_create[attrs]
tests/test_bench.py::test_dataclass_group_create[attrs]
0%
607.1 µs
608.8 µs
test_emit_time[real_func-50]
tests/test_bench.py::test_emit_time[real_func-50]
0%
167.2 µs
167.7 µs
test_emit_time[print-2]
tests/test_bench.py::test_emit_time[print-2]
0%
85.6 µs
85.9 µs
test_emit_time[lambda-18]
tests/test_bench.py::test_emit_time[lambda-18]
0%
72.3 µs
72.5 µs
test_emit_time[real_func-18]
tests/test_bench.py::test_emit_time[real_func-18]
0%
99.4 µs
99.8 µs
test_dataclass_group_create[msgspec]
tests/test_bench.py::test_dataclass_group_create[msgspec]
0%
610.2 µs
612.9 µs
test_emit_time[real_func-34]
tests/test_bench.py::test_emit_time[real_func-34]
0%
133 µs
133.6 µs
test_emit_time[setitem-50]
tests/test_bench.py::test_emit_time[setitem-50]
0%
94 µs
94.5 µs
test_emit_time[setitem-18]
tests/test_bench.py::test_emit_time[setitem-18]
-1%
69.9 µs
70.3 µs
test_emit_time[method-50]
tests/test_bench.py::test_emit_time[method-50]
-1%
124.9 µs
125.7 µs
test_emit_time[setattr-50]
tests/test_bench.py::test_emit_time[setattr-50]
-1%
76.7 µs
77.2 µs
test_emit_time[method-34]
tests/test_bench.py::test_emit_time[method-34]
-1%
103.6 µs
104.3 µs
test_dataclass_setattr[attrs]
tests/test_bench.py::test_dataclass_setattr[attrs]
-1%
771.1 µs
776.9 µs
test_emit_time[function-18]
tests/test_bench.py::test_emit_time[function-18]
-1%
72 µs
72.6 µs
test_emit_time[partial-18]
tests/test_bench.py::test_emit_time[partial-18]
-1%
85.4 µs
86.1 µs
test_emit_time[partial_method-34]
tests/test_bench.py::test_emit_time[partial_method-34]
-1%
122.6 µs
123.7 µs
test_emit_time[partial_method-50]
tests/test_bench.py::test_emit_time[partial_method-50]
-1%
152.3 µs
153.9 µs
test_emit_time[partial_method-18]
tests/test_bench.py::test_emit_time[partial_method-18]
-2%
93.9 µs
95.4 µs
test_emit_time[partial-50]
tests/test_bench.py::test_emit_time[partial-50]
-2%
132.2 µs
134.5 µs
test_emit_time[partial-34]
tests/test_bench.py::test_emit_time[partial-34]
-2%
108.4 µs
110.3 µs
ResourcesHomePricingDocsBlogGitHubChangelog
Copyright © 2024 CodSpeed Technology SAS. All rights reserved.