Junegunn Choi
6087055305
CodeQL / Analyze (go) (push) Has been cancelled
build / build (push) Has been cancelled
Test fzf on macOS / build (push) Has been cancelled
Enable uint64 compareRanks on arm64
...
Extend the uint64 rank comparison trick (comparing [4]uint16 as a
single uint64) to arm64 builds. ARM64 is little-endian like x86, so
the same unsafe.Pointer cast produces correct lexicographic ordering.
This replaces a 4-iteration loop with a single uint64 comparison,
speeding up the sort phase.
Chromium file list, single-threaded:
linux: 126ms -> 126ms (sort not dominant)
src: 462ms -> 438ms (-5%, sort-heavy)
2026-02-28 14:42:28 +09:00
..
2026-02-23 01:48:03 +09:00
2024-06-19 11:26:08 +09:00
2026-02-18 21:36:35 +09:00
2026-02-18 15:20:56 +09:00
2026-02-24 20:26:39 +09:00
2026-02-15 01:06:46 +09:00
2026-02-15 01:06:46 +09:00
2021-02-28 18:28:21 +09:00
2024-06-10 20:33:55 +09:00
2025-11-12 22:05:17 +09:00
2026-02-24 20:26:39 +09:00
2026-02-23 01:48:03 +09:00
2026-02-26 14:51:59 +09:00
2024-05-21 01:06:10 +09:00
2025-11-12 22:05:17 +09:00
2023-07-16 17:14:22 +09:00
2016-08-19 02:39:32 +09:00
2025-02-26 00:25:23 +09:00
2026-02-19 00:20:09 +09:00
2026-02-26 14:51:59 +09:00
2025-11-12 22:05:17 +09:00
2026-02-23 01:48:03 +09:00
2024-05-07 01:06:42 +09:00
2024-04-13 14:58:11 +09:00
2024-04-13 14:58:11 +09:00
2026-02-19 21:30:23 +09:00
2026-02-26 14:51:59 +09:00
2026-02-23 01:48:03 +09:00
2026-02-23 01:48:03 +09:00
2024-09-29 19:33:42 +09:00
2024-09-29 19:33:42 +09:00
2025-08-22 19:24:01 +09:00
2024-11-03 20:12:47 +09:00
2026-02-08 12:57:45 +09:00
2026-02-28 14:42:28 +09:00
2026-02-15 01:06:46 +09:00
2026-02-28 14:42:28 +09:00
2026-02-15 01:06:46 +09:00
2026-01-17 15:13:57 +09:00
2026-02-18 13:35:02 +09:00
2024-08-29 16:41:52 +09:00
2024-08-29 16:41:52 +09:00
2026-02-25 00:50:47 +09:00
2025-06-10 23:02:23 +09:00
2025-02-09 11:53:35 +09:00
2025-12-23 09:14:33 +09:00
2024-09-29 19:33:42 +09:00
2024-05-23 18:42:54 +09:00