summaryrefslogtreecommitdiffstats
path: root/src/algo
AgeCommit message (Expand)Author
2020-06-21Accented character normalization for Vietnamese characters (#2090)Khon Trieu
2020-03-01Fix prefix/suffix/equal matcher to trim whitespacesJunegunn Choi
2019-11-05Improvements to code quality and readability (#1737)Alexandr
2017-08-26Remove an unnecessary code branchJunegunn Choi
2017-08-26Remove bound checkings in inner loopsJunegunn Choi
2017-08-20Minor optimization of FuzzyMatchV2Junegunn Choi
2017-08-20Extract debug code from FuzzyMatchV2Junegunn Choi
2017-08-20Remove unused clear arguments of alloc16 and alloc32Junegunn Choi
2017-08-20Pass util.Chars by pointerJunegunn Choi
2017-08-19Delay slab allocationJunegunn Choi
2017-08-18Limit search scope of uppercase letterJunegunn Choi
2017-08-12Update FuzzyMatchV1 to use skip optimization used in V2Junegunn Choi
2017-07-30Optimize exact match by applying the same trick for fuzzy matchJunegunn Choi
2017-07-30Optimize fuzzy search performance for ASCII stringsJunegunn Choi
2017-07-21Further reduce unnecessary rune array conversionJunegunn Choi
2017-07-16Reduce memory footprint of Item structJunegunn Choi
2017-01-09Normalize pattern string before passing it to Algo functionJunegunn Choi
2017-01-09Add --normalize option to normalize latin script charactersJunegunn Choi
2016-09-21Fix panic when pattern occurs after 2^15-th columnJunegunn Choi
2016-09-18Revise ranking algorithmJunegunn Choi
2016-09-10Update algo.goishanray
2016-08-19Micro-optimizationsJunegunn Choi
2016-08-18Inline function calls in tight loopsJunegunn Choi
2016-08-14[perf] evaluateBonus can start from sidx - 1Junegunn Choi
2016-08-14[perf] Avoid allocating rune array for ascii stringJunegunn Choi
2016-04-23Apply new ranking algorithm to exact match as wellJunegunn Choi
2016-04-16Enhanced ranking algorithmJunegunn Choi
2016-04-01Fix algorithm testsMatt Westcott
2015-09-12Fix #344 - Backward scan when `--tiebreak=end`Junegunn Choi
2015-08-02GoLintJunegunn Choi
2015-08-02Performance tuning - eager rune array conversionJunegunn Choi
2015-06-08Allow ^EqualMatch$Junegunn Choi
2015-04-21Fix #209 - Invalid mutation of input on case conversionJunegunn Choi
2015-04-17Improvements in performance and memory usageJunegunn Choi
2015-04-14Fix Unicode case handling (#186)Junegunn Choi
2015-03-19Fix #149 - panic on empty string filterJunegunn Choi
2015-01-12Reorganize source codeJunegunn Choi