Maxime Coste
|
db9b863222
|
Migrate WithBitOps template specialization to with_bit_ops function
This way we dont depend on knowing the base template to enable bit ops
on an enum type.
|
2017-03-15 18:00:58 +00:00 |
|
Maxime Coste
|
753f3a50d1
|
Make StringView and unit types trivial types
|
2017-01-29 13:49:45 +00:00 |
|
Maxime Coste
|
12856066b1
|
Cleanup include dependencies a bit
|
2016-11-28 23:58:08 +00:00 |
|
Maxime Coste
|
6d79ade019
|
Tweak RankedMatch behaviour and fix bug in its comparison function
casting TestableFlag<T> to UnderlyingType<T> was going through bool
conversion... Not sure how things worked earlier.
|
2016-11-14 19:39:35 +00:00 |
|
Maxime Coste
|
dc735450a8
|
Tweak ranked match comparison, give contiguous matches an edge
|
2016-09-30 22:13:01 +01:00 |
|
Maxime Coste
|
b5450aa375
|
Tweak RankedMatch logic, prioritize matches that are in a single word
|
2016-09-26 21:54:39 +01:00 |
|
Maxime Coste
|
2b631837d8
|
Tweak RankedMatch, compare max match index instead of match indices sum
|
2016-08-30 00:30:15 +01:00 |
|
Maxime Coste
|
cbe38b2f96
|
Use flags and bit operations instead of bools in RankedMatch
full match is now the most important flag for comparison.
|
2016-08-29 23:56:22 +01:00 |
|
Maxime Coste
|
c756f8f124
|
Move UsedLetters with RankedMatch
|
2016-03-25 20:38:27 +00:00 |
|
Maxime Coste
|
ccb53eca42
|
Fix uninitialized value in RankedMatch
|
2016-03-24 22:04:56 +00:00 |
|
Maxime Coste
|
9b70346a00
|
Take subsequence matches index when sorting RankedMatch
|
2016-02-28 23:05:51 +00:00 |
|
Maxime Coste
|
f2dac6ca15
|
Small cleanup
|
2016-01-28 20:29:10 +00:00 |
|
Maxime Coste
|
24043bbffe
|
Use an heuristic based match ranking algorithm inspired by what YouCompleteMe does
|
2015-10-29 13:36:30 +00:00 |
|
Maxime Coste
|
89d22f3335
|
Move more logic into RankedMatch
|
2015-10-27 21:25:18 +00:00 |
|
Maxime Coste
|
c77cb7c777
|
Extract WordDB::RankedWord as RankedMatch in its own file
|
2015-10-22 19:49:08 +01:00 |
|