Avatar for the jquast user
jquast
wcwidth
BlogDocsChangelog

New functions: iter_graphemes_reverse(), grapheme_boundary_before()

#192Merged
Comparing
jq/reverse-iter-graphemes
(
22f0211
) with
master
(
b1cdbdf
)
CodSpeed Performance Gauge
+1%
Untouched
35
New
9
Archived
3

Benchmarks

47 total
test_wcswidth_decomposed
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A2.3 ms
test_width_decomposed
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A2.6 ms
test_width_composed
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A2 ms
test_grapheme_boundary_before_long_end
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A82.3 µs
test_grapheme_boundary_before_long_mid
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A79.3 µs
test_iter_graphemes_reverse_long
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A473.4 µs
test_grapheme_boundary_before_short
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A76.7 µs
test_iter_graphemes_reverse_short
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A94.8 µs
test_wcswidth_composed
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A1.8 ms
test_width_complex_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
+7%
52.9 µs49.5 µs
test_strip_sequences_complex
tests/test_benchmarks.py
CodSpeed Performance Gauge
+4%
32.7 µs31.5 µs
test_strip_sequences_simple
tests/test_benchmarks.py
CodSpeed Performance Gauge
+4%
27.4 µs26.5 µs
test_width_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
+2%
20.7 µs20.3 µs
test_iter_sequences_plain
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
33.6 µs33.3 µs
test_width_with_ansi_codes
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
58.9 µs58.3 µs
test_wcswidth_short_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
20.5 µs20.3 µs
test_wrap_japanese
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
5.3 ms5.3 ms
test_wcwidth_emoji
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
14.3 µs14.2 µs
test_iter_sequences_mixed
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
55.5 µs55.1 µs
test_wcswidth_long_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
21.8 µs21.6 µs
test_iter_graphemes_emoji
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
116 µs115.4 µs
test_wrap_with_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
280 µs278.4 µs
test_center_mixed
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
43.6 µs43.4 µs
test_wcswidth_emoji_sequence
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
50.1 µs49.8 µs
test_iter_graphemes_combining
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
314.8 µs313.6 µs

Commits

Click on a commit to change the comparison range
Base
master
b1cdbdf
+0.64%
New Functions: iter_graphemes_reverse(), grapheme_boundary_before()
15e0b2a
4 months ago
by jquast
-0.26%
cleanup, remove excess, lint
94571dd
4 months ago
by jquast
+0.04%
Merge remote-tracking branch 'origin/master' into jq/reverse-iter-graphemes
6560e86
4 months ago
by jquast
+0.23%
lint and refactor and reduce, rename
22f0211
4 months ago
by jquast
© 2026 CodSpeed Technology
Home Terms Privacy Docs