Avatar for the jquast user
jquast
wcwidth
BlogDocsChangelog

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

#214Merged
Comparing
jq/additional-escape-sequences
(
692953a
) with
master
(
28a39d9
)
CodSpeed Performance Gauge
0%
Untouched
64

Benchmarks

64 total
test_center_mixed
tests/test_benchmarks.py
CodSpeed Performance Gauge
-1%
47 µs47.7 µs
test_wrap_long_text
tests/test_benchmarks.py
CodSpeed Performance Gauge
-1%
3 ms3.1 ms
test_propagate_sgr_multiline
tests/test_benchmarks.py
CodSpeed Performance Gauge
-1%
143.3 µs144.8 µs
test_wcwidth_wide
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
17.3 µs17.1 µs
test_clip_with_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
-1%
161.9 µs163.2 µs
test_strip_sequences_complex
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
31.5 µs31.3 µs
test_clip_complex_sgr
tests/test_benchmarks.py
CodSpeed Performance Gauge
-1%
252.8 µs254.3 µs
test_wcwidth_combining
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
14.3 µs14.2 µs
test_strip_sequences_simple
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
26.3 µs26.1 µs
test_wcwidth_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
22 µs21.9 µs
test_center_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
28.9 µs28.8 µs
test_wcswidth_short_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
21.9 µs22 µs
test_wrap_with_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
400.5 µs402.1 µs
test_wcswidth_emoji_sequence
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
62.5 µs62.7 µs
test_propagate_sgr_no_sequences
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
32 µs32.2 µs
test_iter_sequences_plain
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
33.3 µs33.2 µs
test_iter_sequences_mixed
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
55 µs55.1 µs
test_width_with_ansi_codes
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
58.3 µs58.2 µs
test_wrap_complex_sgr
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
509.8 µs511.2 µs
test_clip_with_ansi_no_propagate
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
109.7 µs110 µs
test_clip_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
24.8 µs24.9 µs
test_iter_graphemes_combining
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
310.1 µs309.4 µs

Commits

Click on a commit to change the comparison range
Base
master
28a39d9
+0.07%
Add some missing output terminal sequences
3f62cf3
4 months ago
by jquast
+0.09%
lint and 100% coverage
edf70cc
4 months ago
by jquast
-0.22%
Merge branch 'master' into jq/additional-escape-sequences
692953a
4 months ago
by jquast
© 2026 CodSpeed Technology
Home Terms Privacy Docs