jquast
wcwidth
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Python 3.15 unicodedata.iter_graphemes() integration
#206
Comparing
jq/python-315-iter-graphemes
(
a673460
) with
master
(
6ddc5ea
)
CodSpeed Performance Gauge
+41%
Improvement
33
Untouched
55
Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments, which may affect the accuracy of the results.
Learn more about regression causes
.
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
Untouched
88 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_iter_graphemes_combining
tests/test_benchmarks.py
CodSpeed Performance Gauge
×4
306.2 µs
76.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_iter_graphemes_emoji
tests/test_benchmarks.py
CodSpeed Performance Gauge
×2.7
114.4 µs
42.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_iter_graphemes_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
×2.5
115 µs
46.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_cursor_cr_control_codes_ignore
tests/test_benchmarks.py
CodSpeed Performance Gauge
+89%
605.6 µs
320.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_long_cjk_overtype
tests/test_benchmarks.py
CodSpeed Performance Gauge
+78%
10.5 ms
5.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_cursor_cr_overwrite
tests/test_benchmarks.py
CodSpeed Performance Gauge
+65%
2.8 ms
1.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_long_cjk_past_window
tests/test_benchmarks.py
CodSpeed Performance Gauge
+60%
432.2 µs
270.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_long_cjk_control_codes_ignore
tests/test_benchmarks.py
CodSpeed Performance Gauge
+59%
432.1 µs
271.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcwidth_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
+57%
21.5 µs
13.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_cursor_csi_backward
tests/test_benchmarks.py
CodSpeed Performance Gauge
+49%
829.9 µs
556.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_complex_sgr_no_overtype
tests/test_benchmarks.py
CodSpeed Performance Gauge
+42%
251.7 µs
177.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_complex_sgr
tests/test_benchmarks.py
CodSpeed Performance Gauge
+41%
258.8 µs
183.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_japanese
tests/test_benchmarks.py
CodSpeed Performance Gauge
+37%
112.5 µs
81.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_dense_ansi_control_codes_ignore
tests/test_benchmarks.py
CodSpeed Performance Gauge
+34%
545.8 µs
406.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_dense_ansi_no_overtype
tests/test_benchmarks.py
CodSpeed Performance Gauge
+33%
543 µs
406.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcwidth_emoji
tests/test_benchmarks.py
CodSpeed Performance Gauge
+31%
13.9 µs
10.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcwidth_combining
tests/test_benchmarks.py
CodSpeed Performance Gauge
+31%
14.3 µs
10.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_with_ansi_no_propagate
tests/test_benchmarks.py
CodSpeed Performance Gauge
+26%
119.3 µs
94.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_dense_ansi_overtype
tests/test_benchmarks.py
CodSpeed Performance Gauge
+26%
642.5 µs
511.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_dense_ansi_past_window
tests/test_benchmarks.py
CodSpeed Performance Gauge
+20%
774.6 µs
644.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
+18%
19 µs
16.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_with_ansi_no_overtype
tests/test_benchmarks.py
CodSpeed Performance Gauge
+17%
160.1 µs
137 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_long_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
+16%
23.4 µs
20.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_with_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
+15%
167.8 µs
145.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_ljust_ascii_control_codes_ignore
tests/test_benchmarks.py
CodSpeed Performance Gauge
+14%
25.2 µs
22 µs
1
2
3
4
Commits
Click on a commit to change the comparison range
Base
master
6ddc5ea
+39.66%
upgrade cospeed for python3.15 support
4fbeb08
6 hours ago
by jquast
+0.93%
matching docstrings for 3.15 or 3.14
a673460
6 hours ago
by jquast
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs