jquast
wcwidth
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Bugfix Virama, matching uucode (ghostty)
#222
Merged
Comparing
jq/bugfix-bermese-virama
(
425ed1d
) with
master
(
e7673ff
)
CodSpeed Performance Gauge
+14%
Improvement
2
Untouched
86
Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments, which may affect the accuracy of the results.
Learn more about regression causes
.
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
Untouched
88 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_brahmic_devanagari
tests/test_benchmarks.py
CodSpeed Performance Gauge
+14%
2.5 ms
2.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_brahmic_devanagari
tests/test_benchmarks.py
CodSpeed Performance Gauge
+13%
2.7 ms
2.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_iter_graphemes_reverse_long
tests/test_benchmarks.py
CodSpeed Performance Gauge
+5%
462.7 µs
439.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_composed
tests/test_benchmarks.py
CodSpeed Performance Gauge
+5%
1.7 ms
1.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_brahmic_bengali
tests/test_benchmarks.py
CodSpeed Performance Gauge
+5%
2 ms
1.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_wcswidth_consistency_udhr
tests/test_benchmarks.py
CodSpeed Performance Gauge
+5%
469.7 ms
449.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_brahmic_bengali
tests/test_benchmarks.py
CodSpeed Performance Gauge
+5%
2.2 ms
2.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_composed
tests/test_benchmarks.py
CodSpeed Performance Gauge
+4%
2 ms
1.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_udhr_lines
tests/test_benchmarks.py
CodSpeed Performance Gauge
+4%
310.6 ms
298.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_ljust_udhr_lines
tests/test_benchmarks.py
CodSpeed Performance Gauge
+4%
313.5 ms
301 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_decomposed
tests/test_benchmarks.py
CodSpeed Performance Gauge
+4%
2.5 ms
2.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_fastpath_integrity_udhr
tests/test_benchmarks.py
CodSpeed Performance Gauge
+4%
682.1 ms
657.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_decomposed
tests/test_benchmarks.py
CodSpeed Performance Gauge
+4%
2.7 ms
2.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_long_japanese
tests/test_benchmarks.py
CodSpeed Performance Gauge
+4%
279.3 µs
269.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_udhr
tests/test_benchmarks.py
CodSpeed Performance Gauge
+3%
527.7 ms
511.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wrap_japanese
tests/test_benchmarks.py
CodSpeed Performance Gauge
+2%
5.1 ms
5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_short_mixed
tests/test_benchmarks.py
CodSpeed Performance Gauge
+2%
29.9 µs
29.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_emoji_sequence
tests/test_benchmarks.py
CodSpeed Performance Gauge
+2%
60.5 µs
59.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rjust_japanese
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
41.9 µs
41.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_long_cjk_overtype
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
5.9 ms
5.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_osc8_hyperlinks
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
379.6 µs
375.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_long_cjk_past_window
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
264.6 µs
261.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_ljust_japanese
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
42 µs
41.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_with_ansi_codes
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
55 µs
54.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_center_mixed
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
43.4 µs
43.1 µs
1
2
3
4
Commits
Click on a commit to change the comparison range
Base
master
e7673ff
+1.96%
Match ghostty's uucode for virama+consonant widths
dd857a4
9 hours ago
by jquast
+11.57%
performance move virama to end of if/elif ladder
425ed1d
8 hours ago
by jquast
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs