0.74.3
CodeQL / Analyze (go) (push) Canceled after 0s
build / build (push) Canceled after 0s
Test fzf on macOS / build (push) Canceled after 0s

This commit is contained in:
Junegunn Choi
2026-08-17 12:05:05 +09:00
parent bd4efa277b
commit 15f64c492a
6 changed files with 8 additions and 9 deletions
+3 -4
View File
@@ -4,11 +4,10 @@ CHANGELOG
0.74.3
------
- Performance optimizations for non-ASCII input
- A line holding any non-ASCII character is kept as a rune array, and the prefilter did not run on those lines, so every item went through the full score matrix
- Queries are up to 16x faster, the gain growing with how much of the line is non-ASCII
- ASCII queries are up to 16x faster
- Non-ASCII queries are up to 12x faster
- Reading non-ASCII input is up to 37% faster and uses up to 29% less memory, the gain depending on how early the first non-ASCII character appears in the line
- Accented Latin and fullwidth forms get the faster reading but not the faster queries, because those characters can still match their ASCII counterparts
- Reading accented Latin input is up to 37% faster
- Reading CJK input reduces memory use by up to 29%
- ASCII input is unaffected
- Fixed an image from a preview command being torn apart when its rows are separated by IND instead of newlines, as `chafa` does under tmux (#4885)
- Fixed `replace-query` corrupting the item text when the query is edited afterwards