summaryrefslogtreecommitdiff
path: root/src/match.c
Commit message (Expand)AuthorAge
* Check for too long haystackJohn Hawthorn2020-08-08
* Avoid VLA in tty_interfaceJohn Hawthorn2019-12-27
* Remove strlen in precompute_bonusJohn Hawthorn2019-12-27
* Use malloc in match_positions to avoid VLAJohn Hawthorn2019-12-27
* Remove DEBUG_VERBOSEJohn Hawthorn2019-12-27
* Reduce memory and avoid VLA in match()John Hawthorn2019-12-27
* Split match and match_postitionsJohn Hawthorn2019-12-27
* Extract row matching into own methodJohn Hawthorn2019-12-27
* Move some temporary storage into match_structJohn Hawthorn2019-12-27
* Break early if strlen(neddle) > strlen(haystack)John Hawthorn2019-12-27
* Combine early-return if as else ifJohn Hawthorn2019-12-27
* Work with row pointersJohn Hawthorn2019-12-27
* Avoid VLA for match_bonusJohn Hawthorn2019-12-27
* Avoid VLA for lower_{needle,haystack}John Hawthorn2019-12-27
* Precompute tolower in match_positionsJohn Hawthorn2018-10-13
* Use standards-compliant lookup tableJohn Hawthorn2016-07-12
* Use a lookup table for precompute_bonusesJohn Hawthorn2016-07-10
* Don't consider numbers word separatorsJohn Hawthorn2016-07-10
* Split bonus computation into own methodJohn Hawthorn2016-07-10
* Change match into if/elseJohn Hawthorn2016-06-22
* Remove calculate_score (same as match_positions)John Hawthorn2016-06-08
* Move equality detection within calculate_scoreJohn Hawthorn2016-06-08
* Move sources into src directoryJohn Hawthorn2016-05-21