pyapp-kit
psygnal
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
feat: add collect_fields option to SignalGroupDescriptor, and accept a SignalGroup subclass
#291
Merged
Comparing
getzze:collect_fields
(
7db13a7
) with
main
(
f37c26f
)
CodSpeed Performance Gauge
0%
Untouched
66
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Untouched
66 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_create_signal_instance
tests/test_bench.py
CodSpeed Performance Gauge
+2%
28.5 µs
27.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_emit_time[partial-50]
tests/test_bench.py
CodSpeed Performance Gauge
-3%
129.8 µs
134.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_connect_time[setitem-check_types]
tests/test_bench.py
CodSpeed Performance Gauge
+2%
68.7 µs
67.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_emit_time[partial-2]
tests/test_bench.py
CodSpeed Performance Gauge
-2%
59.8 µs
60.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_connect_time[setattr-]
tests/test_bench.py
CodSpeed Performance Gauge
+2%
63.2 µs
62.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_emit_time[lambda-2]
tests/test_bench.py
CodSpeed Performance Gauge
-1%
57.8 µs
58.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_connect_time[method-check_types]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
185.5 µs
183.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_emit_time[partial_method-2]
tests/test_bench.py
CodSpeed Performance Gauge
-1%
63.8 µs
64.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_emit_time[partial-34]
tests/test_bench.py
CodSpeed Performance Gauge
-1%
107.4 µs
108.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_dataclass_setattr[attrs]
tests/test_bench.py
CodSpeed Performance Gauge
-1%
766.9 µs
774.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_emit_time[partial-18]
tests/test_bench.py
CodSpeed Performance Gauge
-1%
84.3 µs
85.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_connect_time[partial-]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
247.8 µs
245.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_emit_time[setitem-2]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
57.7 µs
57.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_connect_time[lambda-]
tests/test_bench.py
CodSpeed Performance Gauge
-1%
141.7 µs
142.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_dataclass_setattr[dataclass]
tests/test_bench.py
CodSpeed Performance Gauge
-1%
748.6 µs
754.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_connect_time[method-]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
177.3 µs
176 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_connect_time[setitem-]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
63.5 µs
63.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_emit_time[partial_method-18]
tests/test_bench.py
CodSpeed Performance Gauge
-1%
92.7 µs
93.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_connect_time[lambda-check_types]
tests/test_bench.py
CodSpeed Performance Gauge
-1%
145.9 µs
146.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_connect_time[print-]
tests/test_bench.py
CodSpeed Performance Gauge
-1%
145.9 µs
146.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_connect_time[real_func-]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
125.3 µs
124.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_emit_time[function-34]
tests/test_bench.py
CodSpeed Performance Gauge
-1%
85.6 µs
86.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_emit_time[function-2]
tests/test_bench.py
CodSpeed Performance Gauge
-1%
63.4 µs
63.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_dataclass_setattr[msgspec]
tests/test_bench.py
CodSpeed Performance Gauge
-1%
763.8 µs
768.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_emit_time[function-18]
tests/test_bench.py
CodSpeed Performance Gauge
-1%
71.5 µs
71.9 µs
1
2
3
Commits
Click on a commit to change the comparison range
Base
main
f37c26f
+11.22%
add collect_fields
1326445
2 years ago
by getzze
-11.22%
Merge pull request #1 from tlambert03/collect_fields
cba36a6
2 years ago
by getzze
-0.25%
cleanup
6e636e6
2 years ago
by getzze
+0.52%
remove future
c0a34b4
2 years ago
by getzze
-11.72%
remove future
c49d246
2 years ago
by getzze
+11.66%
Merge branch 'main' into collect_fields
43c6e16
2 years ago
by tlambert03
-0.32%
remove unused cast
7db13a7
2 years ago
by tlambert03
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs