Avatar for the jquast user
jquast
wcwidth
BlogDocsChangelog

Update specs and zero-width tables regarding Mc

#200Merged
Comparing
jq/category-mc
(
4769a8a
) with
master
(
8d27c08
)
CodSpeed Performance Gauge
-15%
Improvement
4
Regression
2
Untouched
48
New
2
Archived
3

Benchmarks

59 total
test_wcswidth_decomposed
tests/test_benchmarks.py
CodSpeed Performance Gauge
-15%
1.8 ms2.2 ms
test_width_decomposed
tests/test_benchmarks.py
CodSpeed Performance Gauge
-13%
2.1 ms2.4 ms
test_wrap_udhr
tests/test_benchmarks.py
CodSpeed Performance Gauge
×21
25.9 s1.2 s
test_width_udhr
tests/test_benchmarks.py
CodSpeed Performance Gauge
×19
8,814.6 ms475.6 ms
test_ljust_udhr_lines
tests/test_benchmarks.py
CodSpeed Performance Gauge
×16
4,348.3 ms265.9 ms
test_width_udhr_lines
tests/test_benchmarks.py
CodSpeed Performance Gauge
×16
4,278.8 ms262.9 ms
test_width_wcswidth_consistency_udhr
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A386.7 ms
test_width_fastpath_integrity_udhr
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A597.9 ms
test_propagate_sgr_multiline
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
146.4 µs145.7 µs
test_clip_complex_sgr
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
255.1 µs254 µs
test_clip_with_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
163.1 µs162.5 µs
test_iter_graphemes_combining
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
314 µs313.2 µs
test_grapheme_boundary_before_long_end
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
82.5 µs82.3 µs
test_wrap_with_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
389.7 µs388.9 µs
test_wrap_long_text
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
3.1 ms3 ms
test_iter_graphemes_emoji
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
115.6 µs115.4 µs
test_grapheme_boundary_before_long_mid
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
79.3 µs79.4 µs
test_wcswidth_long_japanese
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
230.8 µs231 µs
test_iter_graphemes_reverse_short
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
95 µs95 µs
test_wrap_japanese
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
5 ms5 ms
test_clip_with_ansi_no_propagate
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
108.1 µs108.4 µs
test_wcwidth_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
22.4 µs22.5 µs
test_iter_graphemes_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
117.3 µs117.7 µs

Commits

Click on a commit to change the comparison range
Base
master
8d27c08
-0.03%
changelog
97cad51
16 days ago
by jquast
0%
"Spacing Mark" or "Spacing Combining Mark"?
b9ad20c
16 days ago
by jquast
0%
Start with failing tests, integrating with ghostty branch
d810971
16 days ago
by jquast
-23.59%
specs and benchmark refactor, udhr by 10k lines
bd3ea48
16 days ago
by jquast
+0.21%
gently lower cache thresholds
5585604
15 days ago
by jquast
0%
match origin/master
4160f78
15 days ago
by jquast
+8.31%
trying still to make udhr tests useful but not so long!
b8fd762
15 days ago
by jquast
-0.03%
change UDHR EVERY to 20 ..
4769a8a
15 days ago
by jquast
© 2026 CodSpeed Technology
Home Terms Privacy Docs