summaryrefslogtreecommitdiff
path: root/match.c
Commit message (Collapse)AuthorAge
* Cleanup headersJohn Hawthorn2014-09-14
|
* Remove unecessary has_match testJohn Hawthorn2014-09-14
|
* Improve performance of has_matchJohn Hawthorn2014-09-14
|
* bzero of matrices is unnecessaryJohn Hawthorn2014-09-06
|
* Adjust and reformat match inner loopJohn Hawthorn2014-09-06
|
* Optimize inner loopJohn Hawthorn2014-09-06
|
* Avoid unnecessary matrix accessJohn Hawthorn2014-09-06
|
* Rearrance calculate_score inner loop for clarityJohn Hawthorn2014-09-06
|
* scoring: Prefer consecutive matchesJohn Hawthorn2014-08-30
|
* Fix backtrace regarding SCORE_MATCH_CONSECUTIVEJohn Hawthorn2014-08-30
|
* We can use D[][] to test if there was a matchJohn Hawthorn2014-08-30
|
* D[0][0] need not be initialized to 0John Hawthorn2014-08-30
|
* Improve debugging outputJohn Hawthorn2014-08-30
|
* Really long candidates should return SCORE_MINJohn Hawthorn2014-08-16
|
* No need to scale score in 0..1John Hawthorn2014-08-06
| | | | Change-Id: Iea655e766abdaec8e7f3e2c3aa5d23274636cfb9
* Only M[0][0] should default to 0John Hawthorn2014-08-04
|
* Use SCORE_MATCH_SLASH for first characterJohn Hawthorn2014-08-03
|
* Lesser penalty for leading and trailing gapsJohn Hawthorn2014-07-30
|
* Move scoring magic numbers into macrosJohn Hawthorn2014-07-30
|
* Improve scoringJohn Hawthorn2014-07-30
|
* match: Use array storing bonus for match of charJohn Hawthorn2014-07-30
|
* debug: fix mat_printJohn Hawthorn2014-07-26
|
* Adjust scoring systemJohn Hawthorn2014-07-26
| | | | | | | -0.05 for a skipped character in the candidate. +1 for a match following a previous match +1.5 for a match at the beginning of a word No change for any other match.
* Better values for SCORE_{MIN,MAX}John Hawthorn2014-07-26
| | | | | SCORE_MAX is now defined as DBL_MAX SCORE_MIN is now defined as -DBL_MAX
* Don't require scores to be positiveJohn Hawthorn2014-07-26
| | | | | Previously a successful match was determined by the score being positive. Now we will use has_match instead.
* Move declarations into fzy.hJohn Hawthorn2014-07-26
|
* Highlight matched charactersJohn Hawthorn2014-07-26
|
* Don't treat consecitive capitals as BOWJohn Hawthorn2014-07-26
| | | | | Only treat the first letter of an ALLCAPS word as the biginning of that word (it is not CamelCase).
* Skip calculate_score for long candidatesJohn Hawthorn2014-07-26
|
* define SCORE_MIN -1John Hawthorn2014-07-26
|
* Fix warningsJohn Hawthorn2014-07-12
|
* New DP algorithm match scoring algorithmJohn Hawthorn2014-07-12
|
* Add some special casesJohn Hawthorn2014-07-12
|
* Refactor into is_subset functionJohn Hawthorn2014-07-12
|
* Add tests and split matching into match.cJohn Hawthorn2014-07-12