summaryrefslogtreecommitdiff
path: root/src/ranked_match.cc
AgeCommit message (Expand)Author
2025-04-02Reduce include creepMaxime Coste
2025-04-02Tweak ranked match behaviour to consider the number of full wordsMaxime Coste
2024-08-12Reduce headers dependency graphMaxime Coste
2024-02-12Use unicode is_word/to_{lower/upper} function in ranked matchMaxime Coste
2023-12-12Merge remote-tracking branch 'krobelus/prefer-input-order-over-alphabet'Maxime Coste
2023-12-04Fix basename prefix flag to use smartcase eqMaxime Coste
2023-12-02ranked match: prefer input order over alphabetical order for user-specified c...Johannes Altmanninger
2023-12-02Fix single word detection when query is not single wordMaxime Coste
2023-11-23Only set Prefix in RankedMatch if the full query matchesMaxime Coste
2023-11-16Drop last character for basename matchingMaxime Coste
2023-11-15Slight cleanup of RankedMatch codeMaxime Coste
2023-11-15Refactor fuzzy matcher ranking furtherMaxime Coste
2023-11-11Fix SingleWord handling in RankedMatchMaxime Coste
2022-11-19Accept "cd dir/" again instead of using a subdirectoryJohannes Altmanninger
2021-12-14Bug fix: use only iswlower() in RankedMatch::is_word_boundary()Sidharth Kshatriya
2019-09-07Rank a word-boundary after a non-word-boundaryJean-Louis Fuchs
2018-03-15RankedMatch: Do not compare word boundary match count on single word matchesMaxime Coste
2017-12-06RankedMatch: Make punctuation ordered *before* alphanumeric charactersMaxime Coste
2017-10-10Move all non-core string code to string_utils.{hh,cc}Maxime Coste
2017-07-19Make non smart case full match better than smart case full matchMaxime Coste
2017-07-19Use smart case matching for contiguous/prefix/fullmatch detectionMaxime Coste
2017-06-04Change RankedMatch ordering to favor `/` charactersMaxime Coste
2017-03-15Migrate WithBitOps template specialization to with_bit_ops functionMaxime Coste
2017-01-31Tweak ranked match orderingMaxime Coste
2017-01-30Warning fix in ranked_match.ccMaxime Coste
2017-01-29Fix infinite loop when comparing RankedMatches containing invalid utf8Maxime Coste
2017-01-29Use iswlower instead of islowerMaxime Coste
2016-11-28Cleanup include dependencies a bitMaxime Coste
2016-11-22Fix literal type that must be 64 bitsMaxime Coste
2016-11-14Tweak RankedMatch behaviour and fix bug in its comparison functionMaxime Coste
2016-09-30Tweak ranked match comparison, give contiguous matches an edgeMaxime Coste
2016-09-26Tweak RankedMatch logic, prioritize matches that are in a single wordMaxime Coste
2016-08-30Only decode utf8 when strictly necessary in RankedMatch::operator<Maxime Coste
2016-08-30Tweak RankedMatch, compare max match index instead of match indices sumMaxime Coste
2016-08-29Use flags and bit operations instead of bools in RankedMatchMaxime Coste
2016-05-20Fix RankedMatch ordering where 'a < a' was trueMaxime Coste
2016-05-19Go back to libc locale and use c_regex_traitsMaxime Coste
2016-05-17Fix RankedMatch::operator< with matching prefix candidatesMaxime Coste
2016-05-11Use C++ locale based functions instead of the libc onesMaxime Coste
2016-04-04Tweak RankedMatch behaviourMaxime Coste
2016-04-04Give priority to lower case in RankedMatchMaxime Coste
2016-03-28Tweak subsequence_match_smart_caseMaxime Coste
2016-03-28Use manual lexicographic comparison in RankedMatch::operator<Maxime Coste
2016-03-25Move UsedLetters with RankedMatchMaxime Coste
2016-03-24Tweak implementation of subsequence_match_smart_caseMaxime Coste
2016-03-24Fix uninitialized value in RankedMatchMaxime Coste
2016-03-02Tweak RankedMatch ordering, give priority to prefix matchesMaxime Coste
2016-02-28Take subsequence matches index when sorting RankedMatchMaxime Coste
2016-02-22Tweak RankedMatch::operator<Maxime Coste
2016-02-17Fix count_word_boundaries_matchMaxime Coste