jquast
wcwidth
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Useful SGR Code Propagation
#194
Merged
Comparing
jq/ansi-code-propagation
(
96727d6
) with
master
(
7de2e9b
)
CodSpeed Performance Gauge
-34%
Regression
2
Untouched
48
New
6
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
New
Untouched
56 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_with_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
-34%
106 µs
160.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wrap_with_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
-22%
301.8 µs
384.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_with_ansi_no_propagate
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
108.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_complex_sgr
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
251.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wrap_complex_sgr
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
481.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_propagate_sgr_multiline
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
143.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wrap_with_ansi_no_propagate
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
299.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_propagate_sgr_no_sequences
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
32.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_iter_sequences_mixed
tests/test_benchmarks.py
CodSpeed Performance Gauge
+3%
54.7 µs
53.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
+2%
20.5 µs
20.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcwidth_combining
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
14.3 µs
14.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wrap_short_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
273.4 µs
269.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_iter_graphemes_combining
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
315.1 µs
312.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_iter_graphemes_emoji
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
115.9 µs
115 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_iter_sequences_plain
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
33.2 µs
33 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_short_mixed
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
33.9 µs
33.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_iter_graphemes_reverse_short
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
95 µs
94.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_udhr
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
25.2 µs
25 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_iter_graphemes_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
118.5 µs
118 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcwidth_wide
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
17.2 µs
17.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_long_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
21.7 µs
21.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcwidth_emoji
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
14.2 µs
14.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_grapheme_boundary_before_long_mid
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
79.5 µs
79.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_grapheme_boundary_before_long_end
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
82.4 µs
82.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_long_japanese
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
279 µs
278.7 µs
1
2
3
Commits
Click on a commit to change the comparison range
Base
master
7de2e9b
-33.75%
refinement
06c29f5
2 days ago
by jquast
0%
don't document =False so much, less useful
c71bc89
2 days ago
by jquast
-0.08%
also cite tehmaze's good "ansi" project as source of codes
411f455
2 days ago
by jquast
0%
100% coverage, of course !
96727d6
2 days ago
by jquast
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs