summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
* Add exponential array size growth to tensor buffer type mapper.Tor Egge2023-02-1510-24/+127
|
* - [[noreturn]] is standard.Henning Baldersheim2023-02-153-11/+4
| | | | - gnu printf format specification is defacto standard.
* Rename to avoid complicated #ifdef to avoid shadow wraning.Henning Baldersheim2023-02-131-20/+13
|
* Add noexcept, nodiscard and some constexprHenning Baldersheim2023-02-134-28/+27
|
* Only close the _diskMemUsageSampler if it has been created.Henning Baldersheim2023-02-101-1/+0
|
* Merge pull request #25967 from ↵Håvard Pettersen2023-02-104-36/+140
|\ | | | | | | | | vespa-engine/havardpe/trace-global-filter-iterator-tree trace global filter iterator tree
| * trace global filter iterator treeHåvard Pettersen2023-02-094-36/+140
| | | | | | | | also simplify making and joining sub-traces
* | Merge pull request #25927 from vespa-engine/arnej/xp-input-recorderArne H Juul2023-02-091-1/+1
|\ \ | |/ |/| add InputRecorder for global-phase expressions
| * experimental WIPArne Juul2023-02-071-1/+1
| |
* | Merge pull request #25920 from vespa-engine/havardpe/profile-global-filterHåvard Pettersen2023-02-072-7/+45
|\ \ | | | | | | profile global filter calculation
| * | profile global filter calculationHåvard Pettersen2023-02-072-7/+45
| |/
* / - Improve sanity checking of input to distance-to-path feature.Henning Baldersheim2023-02-062-9/+9
|/ | | | - Keep comment
* Drop boost crc, random and tokenizerHenning Baldersheim2023-02-044-58/+28
|
* Use the simple tokenizer, no need to pull in boostHenning Baldersheim2023-02-034-35/+33
|
* Merge pull request #25838 from ↵Henning Baldersheim2023-02-013-1/+27
|\ | | | | | | | | vespa-engine/toregge/throw-exception-when-datastore-buffer-max-size-is-too-small Throw exception when data store buffer max size is too small.
| * Throw new overflow exception with field name info in field inverterTor Egge2023-02-012-1/+18
| | | | | | | | whenever an overflow exception is caught.
| * Throw exception when data store buffer max size is too small.Tor Egge2023-02-011-0/+9
| |
* | Merge pull request #25840 from vespa-engine/balder/deinline-searchlibHenning Baldersheim2023-02-0134-262/+329
|\ \ | | | | | | Deinline large destructors and clean up some code based on clion hints.
| * | Deinline large destructors and clean up some code based on clion hints.Henning Baldersheim2023-02-0134-262/+329
| |/
* / Include unique_store_remapper.hppHenning Baldersheim2023-02-011-0/+1
|/
* Merge pull request #25824 from vespa-engine/toregge/add-noexcept-specifiersHenning Baldersheim2023-01-317-14/+17
|\ | | | | Add noexcept specifiers required by gcc 12 on Darwin 22.3.
| * Add noexcept specifiers required by gcc 12 on Darwin 22.3.Tor Egge2023-01-317-14/+17
| |
* | forward andWith to internal iteratorHåvard Pettersen2023-01-311-0/+1
|/
* Use snprintf instead of sprintf.Tor Egge2023-01-315-18/+21
|
* Minor cleanupHenning Baldersheim2023-01-311-130/+55
|
* Explicit deinlineHenning Baldersheim2023-01-311-4/+2
|
* DeinlineHenning Baldersheim2023-01-311-5/+9
|
* new => make_uniqueHenning Baldersheim2023-01-311-4/+2
|
* GC some compiler pragmas not needed.Henning Baldersheim2023-01-305-77/+30
|
* GC some void inline pragmasHenning Baldersheim2023-01-305-18/+28
|
* GC som compiler pragmas not needed anymore.Henning Baldersheim2023-01-304-78/+41
|
* Include cstdint to get declaration of fixed width integer types.Tor Egge2023-01-282-0/+2
|
* Test that creating overlapping and non-overlapping partial bitvectors ↵Henning Baldersheim2023-01-242-5/+45
| | | | behaves as expected.
* * use the sanitize range and check in "andWith" alsoArne Juul2023-01-233-21/+13
| | | | | * verifyInclusiveStart is not needed now that we do range checks * the unit tests could only work in "/home/balder"
* - Use santitized range to align orWith / andNotWith with similar code.Henning Baldersheim2023-01-232-16/+17
|
* Change assert to also check end.Henning Baldersheim2023-01-231-1/+1
|
* Add rangecheck to BitVector::store(Word & word).Henning Baldersheim2023-01-232-17/+25
| | | | Handle nonoverlapping vectors in orWith, andWith and andNotWith.
* Add test that non-overlapping OR does not write outside source bitvector.Henning Baldersheim2023-01-231-2/+33
|
* Remove explicit inline.Henning Baldersheim2023-01-211-3/+3
|
* Merge pull request #25639 from vespa-engine/havardpe/extend-search-protocolGeir Storli2023-01-206-10/+67
|\ | | | | separate profiling depth parameters
| * separate profiling depth parametersHåvard Pettersen2023-01-196-10/+67
| |
* | Deinline TestParams copy constructorHenning Baldersheim2023-01-191-0/+5
| |
* | Deinline TestParams destructorHenning Baldersheim2023-01-191-1/+3
|/
* Merge pull request #25633 from ↵Geir Storli2023-01-191-80/+100
|\ | | | | | | | | vespa-engine/geirst/reapply-exact-nns-with-mixed-tensor-test Re-apply "Test exact nearest neighbor search using mixed tensor."
| * Re-apply "Test exact nearest neighbor search using mixed tensor."Geir Storli2023-01-191-80/+100
| | | | | | | | | | | | This reverts commit 69df7c8ea2aed132ffee975005a42b3d252d02ad. Add ostream operator to avoid valgrind errors.
* | Extend comment for max_max_level.Tor Egge2023-01-191-0/+1
| |
* | Trim TODOs in hnsw index.Tor Egge2023-01-193-10/+10
|/
* Revert "Test exact nearest neighbor search using mixed tensor."Henning Baldersheim2023-01-191-95/+81
|
* Merge pull request #25622 from vespa-engine/geirst/exact-nns-mixed-tensor-testHenning Baldersheim2023-01-191-81/+95
|\ | | | | Test exact nearest neighbor search using mixed tensor.
| * Test exact nearest neighbor search using mixed tensor.Geir Storli2023-01-181-81/+95
| |