elpasync pushed a change to branch externals/hotfuzz.
at ff72f544e0 Allow C module to be built on Windows
This branch includes the following new commits:
new 59d85b3b77 Implement Gotoh's algorithm for sequence alignment
new a517bfa7eb Fix C/D boundary conditions
new 2f14009b51 Clean up
new e187f784bf Add bonuses
new aa91f78c2e Prefer fillarray to manual loop
new ac777a2360 Disallow passing empty search string to scoring fn
new b7faa7a817 Clean up code
new 61f9ff60c8 Anchor match pattern
new caaae5f893 Improve documentation
new 564b05ea1d Honor the value of completion-ignore-case
new dca74d5a83 Add completion style implementation
new 820aebe4bc Add Selectrum integration
new eed4b913ac Remove dependency on subr-x
new 8b8a13f212 Highlight the actual optimal positions
new cb12500f31 Add license
new e07a9404dd Add section on related projects
new 77fe5fbc46 Do not escape 1st char in complemented char set
new 1c65194200 Add a few tests
new 0fde15001d Add customization group
new 0c710769e5 Use sort key cons cell instead of text property
new 11a3c1431f Fix MELPA review comments
new 8c3bf82dda Add test of highlighting
new c09ee50c33 Penalize gaps within a match more
new e963cef1bf Add dynamic module
new 95a1be4496 Tidy up dynamic module
new aa53273d79 Avoid loading Selectrum for hotfuzz-selectrum-mode
new 21fe545d5f Sort already in hotfuzz-all-completions
new 7baf5a0c34 Bump GitHub Actions dependencies
new 15378fbf7d Replace string-search with string-match-p
new 50ea5b54c2 Check for too long haystack
new f32d0aa459 Reduce number of calls to tolower
new 405493a4cc Fix handling of completion boundaries
new a19395aca9 Obey completion-ignore-case in hotfuzz--filter-c
new af1b4022bd Explain how to use hotfuzz with Fido (#6)
new 7f8f351d80 Optimize case conversions
new 5ccab77f7b Add compatibility mode for Vertico (#3)
new 05330fc720 Test filtering with long search string
new 90d95663f9 Defer loading of dynamic module
new f02edb699c Fix hotfuzz--adjust-metadata messing up metadata
new 8bd60d4991 Remove redundant (> i 0) check when highlighting
new 17c0413af3 Cross-platform support in native module
new b7e1fabfcc Remove Selectrum integration
new 0ab20e2636 Add advice on corfu--all-completions as well
new 3076cb250d Use completion-regexp-list
new 822c93648c Simplify bonus LUTs
new a7563c9d08 Use completion-lazy-hilit
new e568d338e8 Add test for completion-lazy-hilit
new 2a4d9d32b3 Add comparison with fussy
new f91c0972cc Check copy_string_contents return value
new 0d89041ca4 Autoload hotfuzz--adjust-metadata
new 44d0c23e9c Remove the deprecated hotfuzz-vertico-mode
new 4dcc70c784 Add display-sort-function test
new 6236c30cfc Upgrade GitHub Actions actions
new 188e2c6c23 Simplify the C implementation
new 1b54d7a6be Stop defaulting to the "RelWithDebInfo" build type
new ff9d8c047d Reference the -B flag in CMake build instructions
new 864d07cadb Specify expected POSIX standard
new d8976c48e3 Fix too small memory allocation
new 622329477d Add Consult and dynamic module compatibility note
new 1afac1f005 Fix strtolower only altering first 8 characters
new aa6bf3620f Set display-sort-function only when filtering
new e41827ef02 Namespace tests
new 2a9d24c661 Fix void-variable hotfuzz--filtering-p
new 6899be9576 Ignore trailing gap start
new 0d4fbeed11 Mention the EMACS_ROOT CMake variable
new 70ab03cc86 Undecorate sort key in-place
new cb0ce382d9 Bump version to 1.0
new 48fcdae4b6 Add MELPA Stable badge
new ff72f544e0 Allow C module to be built on Windows