Files
fzf/src
Junegunn Choi ce58d08ee3 Use LSD radix sort for Result sorting in matcher
Replace comparison-based pdqsort with LSD radix sort on the uint64
sort key. Radix sort is O(n) vs O(n log n) and avoids pointer-chasing
cache misses in the comparison function. Sort scratch buffer is reused
across iterations to reduce GC pressure.

Benchmark (single-threaded, Chromium file list):
- linux query (180K matches): ~16% faster
- src query (high match count): ~31% faster
- Rare matches: equivalent (falls back to pdqsort for n < 128)
2026-03-01 11:58:16 +09:00
..
2025-11-12 22:05:17 +09:00
2026-03-01 11:18:43 +09:00
2025-11-12 22:05:17 +09:00
2026-02-19 00:20:09 +09:00
2025-11-12 22:05:17 +09:00
2026-02-19 21:30:23 +09:00
2024-09-29 19:33:42 +09:00
2024-09-29 19:33:42 +09:00
2024-11-03 20:12:47 +09:00
2024-08-29 16:41:52 +09:00
2024-08-29 16:41:52 +09:00
2025-06-10 23:02:23 +09:00