aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* Simplify and avoid default arguments.Henning Baldersheim2023-11-043-2/+8
* No need to specify your own namespace.Henning Baldersheim2023-11-044-8/+9
* Revert "No need to specify your own namespace."Henning Baldersheim2023-11-047-17/+10
* Simplify and avoid default arguments.Henning Baldersheim2023-11-033-2/+8
* No need to specify your own namespace.Henning Baldersheim2023-11-034-8/+9
* Deinline foreach also for internal nodesHenning Baldersheim2023-11-022-46/+68
* - deinline foreach in btree leaf nodes.Henning Baldersheim2023-11-022-30/+45
* Test that OpenSSL mTLS integration is not vulnerable to certificate stuffingTor Brede Vekterli2023-11-021-2/+45
* Add `noexcept` and minor cleanupsTor Brede Vekterli2023-11-011-22/+22
* Move `HwInfo` from `proton` namespace to `vespalib`Tor Brede Vekterli2023-11-011-0/+80
* Move xxh3_64 methods to vespalib. That also removes the need for workarounds ...Henning Baldersheim2023-10-174-29/+27
* Relaxed store is sufficient.Henning Baldersheim2023-10-172-6/+7
* Since the cached size can be updated by many threads, it must be an atomic si...Henning Baldersheim2023-10-172-10/+13
* Avoid incorrect gcc warning compiling inlined XXH3 code. Also stick to includ...Henning Baldersheim2023-10-161-1/+1
* Correct copyright headersJon Bratseth2023-10-092-10/+10
* Update copyrightJon Bratseth2023-10-091420-1426/+1426
* Use ConstBufferRef and add some noexceptHenning Baldersheim2023-10-051-17/+17
* Add missing includes, avoid shadow warning and skip including file notTor Egge2023-09-293-1/+4
* Merge pull request #28714 from vespa-engine/havardpe/better-graphviz-for-tabl...Håvard Pettersen2023-09-292-41/+133
|\
| * dump table_dfa as actual dfa in graphvizHåvard Pettersen2023-09-282-41/+133
* | Preserve prefix of input DFA successor stringTor Brede Vekterli2023-09-273-13/+51
|/
* Merge pull request #28677 from vespa-engine/havardpe/inline-table-dfaHåvard Pettersen2023-09-274-44/+227
|\
| * Update vespalib/src/vespa/vespalib/fuzzy/inline_tfa.hpp Håvard Pettersen2023-09-271-0/+1
| * use inline pre-generated tablesHåvard Pettersen2023-09-264-44/+226
* | Merge pull request #28674 from vespa-engine/balder/minor-code-healthGeir Storli2023-09-262-4/+5
|\ \
| * | Minor code healthHenning Baldersheim2023-09-262-4/+5
* | | Make DFA table algorithm selectable at query time.Geir Storli2023-09-262-1/+7
| |/ |/|
* | Merge pull request #28652 from vespa-engine/havardpe/table-dfaTor Brede Vekterli2023-09-2610-8/+900
|\ \ | |/ |/|
| * table dfaHåvard Pettersen2023-09-2510-8/+900
* | Merge pull request #28654 from vespa-engine/balder/return-early-on-matchHenning Baldersheim2023-09-263-19/+17
|\ \
| * | Add noexceptHenning Baldersheim2023-09-253-19/+17
| |/
* | Merge pull request #28653 from vespa-engine/balder/use-stashHenning Baldersheim2023-09-2612-218/+64
|\ \
| * | Reorder members to reflect required lifetime, and remove incorrect noexcept.Henning Baldersheim2023-09-263-7/+9
| * | - Use stash instead of the single use of VariableSizeVector.Henning Baldersheim2023-09-2512-217/+61
| |/
* | Fix printing of sparse statesTor Brede Vekterli2023-09-251-3/+3
* | Generate Levenshtein successor prefix "as we go" during match loopTor Brede Vekterli2023-09-252-75/+29
|/
* Add prefix_size constructor argument to DfaFuzzyMatcher.Tor Egge2023-09-221-0/+1
* Merge pull request #28606 from vespa-engine/geirst/fuzzy-matching-algorithm-q...Geir Storli2023-09-213-0/+78
|\
| * Add query property to control fuzzy matching algorithm.Geir Storli2023-09-213-0/+78
* | Split core DFA match loop into match-only and successor-emitting specializationsTor Brede Vekterli2023-09-217-43/+65
|/
* Use the Guard when testing bundle poolHenning Baldersheim2023-09-203-33/+31
* Refactor code to make object lifetime easier to follow.Henning Baldersheim2023-09-201-0/+12
* Add UTF-32 exact suffix output to DFA conceptTor Brede Vekterli2023-09-181-1/+6
* Support raw UTF-32 successor string outputTor Brede Vekterli2023-09-1811-41/+154
* Optimize successor generation of exact match suffixTor Brede Vekterli2023-09-188-16/+93
* Use make_for_lookup() member function on existing comparatorTor Egge2023-09-185-28/+32
* Add comparator to unique store.Tor Egge2023-09-183-55/+51
* Rename fallback_value to lookup_value in UniqueStoreComparator,Tor Egge2023-09-182-10/+10
* Add DfaStringComparator.Tor Egge2023-09-151-0/+1
* Add support for case-insensitive matching to Levenshtein DFAsTor Brede Vekterli2023-09-1511-104/+344