Skip to content

locale, factor, shuf: Example of deferred locale loading for clap#10911

Open
ChrisDryden wants to merge 3 commits into
uutils:mainfrom
ChrisDryden:deferred-locale-loading
Open

locale, factor, shuf: Example of deferred locale loading for clap#10911
ChrisDryden wants to merge 3 commits into
uutils:mainfrom
ChrisDryden:deferred-locale-loading

shuf,factor: restore localized uu_app() for uudoc compatibility

7e70533
Select commit
Loading
Failed to load commit list.
CodSpeed HQ / CodSpeed Performance Analysis failed Feb 13, 2026 in 0s

Performance Regression: -4.94%

⚠️ Different runtime environments detected

Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.

Open the report in CodSpeed to investigate

⚡ 121 improved benchmarks
❌ 4 regressed benchmarks
✅ 158 untouched benchmarks
⏩ 38 skipped benchmarks1

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation wc_bytes_synthetic[500] 194.7 µs 86.9 µs ×2.2
Simulation wc_chars_large_line_count[100000] 1,023 µs 912.4 µs +12.12%
Simulation wc_lines_variable_length[(50, 500)] 3.5 ms 3.3 ms +3.19%
Simulation wc_lines_extreme_line_lengths[(100000, 200)] 1.6 ms 1.5 ms +6.32%
Simulation wc_lines_large_line_count[500000] 2.9 ms 2.8 ms +3.94%
Simulation b64_decode_synthetic 171.7 µs 60.1 µs ×2.9
Simulation b64_decode_ignore_garbage_synthetic 168.7 µs 62 µs ×2.7
Simulation b64_encode_synthetic 167.7 µs 58.6 µs ×2.9
Simulation cksum_blake3 216.9 µs 113.3 µs +91.43%
Simulation sort_ascii_c_locale 18.2 ms 18.8 ms -3.16%
Simulation sort_ascii_utf8_locale 18 ms 17.2 ms +4.47%
Simulation sort_long_line[160000] 1.4 ms 1.3 ms +6.8%
Memory b64_decode_synthetic 46.2 KB 12.1 KB ×3.8
Memory b64_encode_synthetic 46.2 KB 8.6 KB ×5.4
Memory b64_decode_ignore_garbage_synthetic 46.2 KB 12.1 KB ×3.8
Memory file_tz_abbreviations 333.4 KB 288.4 KB +15.59%
Memory complex_relative_date 46.1 KB 16.9 KB ×2.7
Memory single_date_now 46.1 KB 15.6 KB ×3
Memory file_custom_format 46.2 KB 20.1 KB ×2.3
Memory file_iso_dates 46.2 KB 19.5 KB ×2.4
... ... ... ... ... ...

ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.


Comparing ChrisDryden:deferred-locale-loading (7e70533) with main (dec633c)

Open in CodSpeed

Footnotes

  1. 38 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.