Avatar for the jquast user
jquast
wcwidth
BlogDocsChangelog

Useful SGR Code Propagation

#194Merged
Comparing
jq/ansi-code-propagation
(
96727d6
) with
master
(
7de2e9b
)
CodSpeed Performance Gauge
-34%
Regression
2
Untouched
45
New
6
Archived
3

Benchmarks

56 total
test_clip_with_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
-34%
106 µs160.2 µs
test_wrap_with_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
-22%
301.8 µs384.8 µs
test_clip_with_ansi_no_propagate
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A108.8 µs
test_wrap_complex_sgr
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A481.2 µs
test_clip_complex_sgr
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A251.8 µs
test_propagate_sgr_multiline
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A143.9 µs
test_wrap_with_ansi_no_propagate
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A299.9 µs
test_propagate_sgr_no_sequences
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A32.3 µs
test_iter_sequences_mixed
tests/test_benchmarks.py
CodSpeed Performance Gauge
+3%
54.7 µs53.3 µs
test_width_with_ansi_codes
tests/test_benchmarks.py
CodSpeed Performance Gauge
-2%
57.2 µs58.5 µs
test_width_complex_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
-2%
48.5 µs49.5 µs
test_width_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
+2%
20.5 µs20.2 µs
test_wcwidth_combining
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
14.3 µs14.1 µs
test_wrap_short_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
273.4 µs269.7 µs
test_wrap_long_text
tests/test_benchmarks.py
CodSpeed Performance Gauge
-1%
2.9 ms2.9 ms
test_clip_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
-1%
24.8 µs25 µs
test_iter_graphemes_combining
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
315.1 µs312.3 µs
test_clip_japanese
tests/test_benchmarks.py
CodSpeed Performance Gauge
-1%
125.2 µs126.3 µs
test_iter_graphemes_emoji
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
115.9 µs115 µs
test_wcwidth_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
-1%
20.9 µs21 µs
test_iter_sequences_plain
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
33.2 µs33 µs
test_wcswidth_short_mixed
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
33.9 µs33.7 µs
test_iter_graphemes_reverse_short
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
95 µs94.5 µs
test_iter_graphemes_reverse_long
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
473.5 µs475.5 µs
test_iter_graphemes_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
118.5 µs118 µs

Commits

Click on a commit to change the comparison range
Base
master
7de2e9b
-33.75%
refinement
06c29f5
7 months ago
by jquast
0%
don't document =False so much, less useful
c71bc89
7 months ago
by jquast
-0.08%
also cite tehmaze's good "ansi" project as source of codes
411f455
7 months ago
by jquast
0%
100% coverage, of course !
96727d6
7 months ago
by jquast
© 2026 CodSpeed Technology
Home Terms Privacy Docs