Avatar for the jquast user
jquast
blessed
BlogDocsChangelog

Use WaitForSingleObject for efficient kbhit on Windows

#354Merged
Comparing
sleep
(
054b0ed
) with
master
(
452ece9
)
CodSpeed Performance Gauge
-1%
Untouched
28

Benchmarks

28 total
test_ljust_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
346 µs344.2 µs
test_length_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
46.9 µs46.7 µs
test_rjust_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
47.5 µs47.4 µs
test_truncate_cjk
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
6.9 ms6.9 ms
test_rjust_emoji_zwj
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
198.4 µs198.1 µs
test_center_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
51.5 µs51.4 µs
test_length_cjk
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
732.6 µs732 µs
test_center_cjk
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
741.7 µs741.2 µs
test_length_emoji_zwj
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
184.9 µs184.8 µs
test_center_emoji_zwj
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
201.5 µs201.4 µs
test_ljust_emoji_zwj
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
198.2 µs198.1 µs
test_rjust_cjk
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
739.3 µs739.1 µs
test_ljust_cjk
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
740.6 µs740.7 µs
test_wrap_cjk
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
3.5 ms3.5 ms
test_truncate_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
85 µs85 µs
test_truncate_emoji_zwj
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
test_truncate_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
23.1 ms23.2 ms
test_ljust_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
47.4 µs47.5 µs
test_length_emoji_vs16
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
709.8 µs711.2 µs
test_wrap_emoji_zwj
tests/test_benchmarks.py
CodSpeed Performance Gauge
-1%
861.9 µs868.5 µs
test_wrap_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
-1%
3.9 ms3.9 ms
test_strip_seqs_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
-1%
60 µs60.6 µs
test_wrap_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
-3%
11.4 ms11.8 ms
test_strip_seqs_complex
tests/test_benchmarks.py
CodSpeed Performance Gauge
-5%
197.2 µs207.6 µs
test_strip_seqs_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
-6%
648.1 µs687.5 µs

Commits

Click on a commit to change the comparison range
Base
master
452ece9
+0.26%
use with predicted jinxed code, reducing almost all changes
003a9ec
1 month ago
by jquast
0%
isort grief
a620470
1 month ago
by jquast
0%
rewrite for older python
19d693d
1 month ago
by jquast
0%
match new jinxed api
c9b6c57
1 month ago
by jquast
-1.6%
jinxed+windows: mouse, resize, and async_inkey()
19780a2
6 days ago
by jquast
0%
Merge remote-tracking branch 'origin/master' into sleep
4be077f
6 days ago
by jquast
0%
linter shit
11e9e06
6 days ago
by jquast
0%
be more "eager" about exhausting the event queue
80edf34
6 days ago
by jquast
+0.11%
small fixes and improvements
29472d3
6 days ago
by jquast
-0.11%
Improved typing
9f5a735
6 days ago
by jquast
+0.16%
prepare for 1.34 release
26f1423
6 days ago
by jquast
0%
add dummy string
dac0b19
6 days ago
by jquast
+1.1%
More paremterization
ead0119
6 days ago
by jquast
0%
linting and test fixing
d4f17aa
6 days ago
by jquast
-1.4%
so much linting!
054b0ed
6 days ago
by jquast
© 2026 CodSpeed Technology
Home Terms Privacy Docs