Avatar for the pyapp-kit user
pyapp-kit
psygnal
BlogDocsChangelog

feat: add signal aliases on SignalGroup

#299Merged
Comparing
getzze:signal-aliases
(
cfa8f71
) with
main
(
33a6f20
)
CodSpeed Performance Gauge
+14%
Improvement
1
Untouched
65

Benchmarks

66 total
test_emit_time[lambda-2]
tests/test_bench.py
CodSpeed Performance Gauge
+14%
65.7 µs57.6 µs
test_emit_time[setattr-18]
tests/test_bench.py
CodSpeed Performance Gauge
+2%
62.9 µs61.9 µs
test_connect_time[setitem-]
tests/test_bench.py
CodSpeed Performance Gauge
+2%
63.1 µs62.2 µs
test_emit_time[partial-18]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
84.8 µs83.7 µs
test_emit_time[function-50]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
100.5 µs99.2 µs
test_emit_time[lambda-34]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
86.3 µs85.2 µs
test_emit_time[partial-34]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
109 µs107.6 µs
test_emit_time[setattr-2]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
55.8 µs55.1 µs
test_connect_time[lambda-check_types]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
145.4 µs143.6 µs
test_connect_time[setattr-]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
62.2 µs61.5 µs
test_emit_time[function-18]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
72 µs71.1 µs
test_connect_time[lambda-]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
141 µs139.4 µs
test_emit_time[setitem-18]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
69.7 µs68.9 µs
test_emit_time[setitem-50]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
94 µs93.1 µs
test_connect_time[print-]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
147.4 µs145.9 µs
test_emit_time[lambda-50]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
100.3 µs99.3 µs
test_emit_time[print-18]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
176.5 µs174.8 µs
test_emit_time[print-34]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
274.7 µs272.1 µs
test_emit_time[setattr-34]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
70 µs69.3 µs
test_emit_time[partial_method-2]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
63.8 µs63.3 µs
test_emit_time[partial-2]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
60.9 µs60.4 µs
test_emit_time[partial_method-34]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
121.6 µs120.6 µs
test_emit_time[print-50]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
372.6 µs369.5 µs
test_emit_time[lambda-18]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
72 µs71.4 µs
test_emit_time[method-34]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
103.5 µs102.7 µs

Commits

Click on a commit to change the comparison range
Base
main
33a6f20
-0.46%
style(pre-commit.ci): auto fixes [...]
5b9a784
2 years ago
by pre-commit-ci[bot]
+0.38%
clean
52bec2f
2 years ago
by getzze
-10.11%
compat py38
72a62de
2 years ago
by getzze
+9.93%
cover group.signals
3d445a3
2 years ago
by getzze
+14.66%
Merge branch 'main' into signal-aliases
a75bb53
2 years ago
by tlambert03
-0.54%
Merge branch 'signal-aliases' of https://github.com/getzze/psygnal into signal-aliases
4678ca4
2 years ago
by tlambert03
-0.48%
use type alias
02377b7
2 years ago
by tlambert03
+0.18%
go back to optional str
49738d1
2 years ago
by tlambert03
+1.07%
simplify with_aliases
aea60c7
2 years ago
by getzze
-1.88%
revert with_aliases
0c30d1f
2 years ago
by getzze
+1.35%
remove from public
cfa8f71
2 years ago
by tlambert03
© 2026 CodSpeed Technology
Home Terms Privacy Docs