Avatar for the jquast user
jquast
wcwidth
BlogDocsChangelog

Expand terminal escape sequence for three more ECMA-48 "families"

#214
Comparing
jq/additional-escape-sequences
(
edf70cc
) with
master
(
07817a7
)
CodSpeed Performance Gauge
0%
Untouched
64

Benchmarks

64 total
test_clip_with_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
+2%
164.7 µs161.5 µs
test_propagate_sgr_multiline
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
145.6 µs144.2 µs
test_clip_complex_sgr
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
254.4 µs252 µs
test_wrap_long_text
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
3.1 ms3 ms
test_wcwidth_wide
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
17.2 µs17.1 µs
test_wcwidth_combining
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
14.4 µs14.4 µs
test_wrap_with_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
401.5 µs399.7 µs
test_clip_japanese
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
128.8 µs128.3 µs
test_grapheme_boundary_before_long_end
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
82.4 µs82.1 µs
test_wrap_complex_sgr
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
511.3 µs509.6 µs
test_width_with_ansi_codes
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
58 µs57.8 µs
test_grapheme_boundary_before_long_mid
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
79.5 µs79.2 µs
test_iter_graphemes_emoji
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
115.1 µs114.7 µs
test_ljust_japanese
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
45.3 µs45.1 µs
test_width_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
19.3 µs19.2 µs
test_rjust_japanese
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
45.3 µs45.1 µs
test_wcswidth_emoji_sequence
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
62.3 µs62.2 µs
test_wrap_short_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
291.5 µs290.7 µs
test_strip_sequences_simple
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
26.4 µs26.4 µs
test_ljust_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
27 µs27 µs
test_grapheme_boundary_before_short
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
60.2 µs60.1 µs
test_iter_graphemes_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
116.5 µs116.3 µs
test_wcswidth_long_japanese
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
274.4 µs273.9 µs
test_wcswidth_decomposed
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms

Commits

Click on a commit to change the comparison range
Base
master
07817a7
+0.07%
Add some missing output terminal sequences
3f62cf3
14 days ago
by jquast
+0.09%
lint and 100% coverage
edf70cc
13 days ago
by jquast
© 2026 CodSpeed Technology
Home Terms Privacy Docs