jquast
wcwidth
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Improve width() and clip() with kitty Text Sizing Protocol
#213
Merged
Comparing
jq/text-sizing-protocol
(
1511cc5
) with
master
(
e5a5f66
)
CodSpeed Performance Gauge
-1%
Untouched
86
New
2
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
New
Untouched
88 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_osc66
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
195.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_osc66
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
96.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
19 µs
18.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wrap_long_text
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_short_mixed
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
32.6 µs
32.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
24.7 µs
24.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_ljust_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
26.7 µs
26.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_ljust_ascii_control_codes_ignore
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
25 µs
25 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wrap_with_ansi_control_codes_ignore
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
5.7 ms
5.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_brahmic_bengali
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_ri_flags_unpaired
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
88.3 ms
88.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_ri_flags_paired
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
372.8 ms
372.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_ri_flags_paired
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
372.7 ms
372.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcwidth_combining
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
14.1 µs
14.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_ri_flags_unpaired
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
88.2 ms
88.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_long_japanese
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
275.3 µs
275.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_brahmic_bengali
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
2.1 ms
2.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_composed
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_long_ascii_fastpath
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
150 µs
150.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_udhr
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
538 ms
538.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_decomposed
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_propagate_sgr_no_sequences
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
31.8 µs
31.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_long_ascii_control_codes_ignore
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
153.2 µs
153.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_brahmic_devanagari
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_composed
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
2 ms
2 ms
1
2
3
4
Commits
Click on a commit to change the comparison range
Base
master
e5a5f66
-0.73%
Add kitty text sizing protocol (OSC 66) support
e46cab2
11 days ago
by jquast
-0.17%
lint and remove other vestigial pypy from ci
6988406
11 days ago
by jquast
0%
try this coverage frozen
f48ebad
11 days ago
by jquast
0%
oh fix this
ce67724
11 days ago
by jquast
+0.22%
nit ..note
8a8f993
11 days ago
by jquast
-0.03%
small docfix
1511cc5
11 days ago
by jquast
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs