summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #16858 from vespa-engine/balder/prepare-for-multiple-compa...Henning Baldersheim2021-03-099-43/+43
|\
| * Convert comparator from being a simple comparator to using an explicit less m...Henning Baldersheim2021-03-099-43/+43
* | avoid explicit switch on cell typesArne Juul2021-03-093-16/+8
|/
* Use std::make_sharedHenning Baldersheim2021-03-084-12/+10
* Merge pull request #16804 from vespa-engine/balder/keep-one-ucs4-versionHenning Baldersheim2021-03-0511-289/+312
|\
| * Remove default constructors and simplify.Henning Baldersheim2021-03-056-57/+27
| * Use std::atomic<bool> to get barriers.Henning Baldersheim2021-03-041-7/+5
| * No move or copy construction.Henning Baldersheim2021-03-043-198/+251
| * Keep only one ucs4 buffer, and create the buffer lazy.Henning Baldersheim2021-03-049-51/+53
* | all scalars must be doubleHÃ¥vard Pettersen2021-03-048-18/+22
|/
* Make the SearchTerm enum a small scoped enum and rename to Type.Henning Baldersheim2021-03-0414-131/+139
* The default implementation of SearchContext::onFind was danegrous and not thr...Henning Baldersheim2021-03-046-60/+14
* Make the StringSearchContext smaller.Henning Baldersheim2021-03-044-45/+58
* Remove the need for friend declarations.Henning Baldersheim2021-03-046-22/+13
* Remove friend declarations no longer needed.Henning Baldersheim2021-03-043-5/+0
* Use unique_ptr for regex instead of shared_ptr to keep object small.Henning Baldersheim2021-03-042-113/+70
* minBvCocFreq -> minBvDocFreqHenning Baldersheim2021-03-041-2/+2
* GC unused typeddefs and params.Henning Baldersheim2021-03-0310-31/+15
* Take dead elements into account (and subtract them) when calculating how many...Geir Storli2021-03-011-4/+29
* Use an enum to avoid dangerous implicit type conversionHenning Baldersheim2021-02-271-8/+9
* Put all params for commit into a single CommitParam structHenning Baldersheim2021-02-273-12/+46
* Merge pull request #16690 from vespa-engine/geirst/refactor-datastore-classesGeir Storli2021-02-268-8/+8
|\
| * Rename 'active' buffer to 'primary' buffer in DataStoreBase.Geir Storli2021-02-268-8/+8
* | Reserve reasonably sized buffer upfront to keep memory footprint stableHenning Baldersheim2021-02-252-9/+22
* | Remove includes no longer necessary.Henning Baldersheim2021-02-258-33/+8
* | Avoid including singlenumericattribute.hppHenning Baldersheim2021-02-256-13/+10
|/
* expect QRS to always send distance thresholdArne Juul2021-02-241-7/+4
* move getting tensor into the attribute codeArne Juul2021-02-224-9/+36
* string.h does not need alloc.hHenning Baldersheim2021-02-2111-11/+17
* Eliminate array bounds warning.Tor Egge2021-02-211-0/+5
* Merge pull request #16495 from vespa-engine/arnej/add-size-literalsArne H Juul2021-02-1658-136/+194
|\
| * use size literals in searchlibArne Juul2021-02-1558-136/+194
* | Rename get_memory_allocator to make_memory_allocator in mmap file allocatorTor Egge2021-02-151-1/+1
* | Use mmap file allocator in dense tensor attribute if huge flag isTor Egge2021-02-155-8/+53
|/
* Add alloc_aligned member function.Tor Egge2021-02-132-4/+2
* Forward declare MemoryAllocator in vespalib/util/alloc.h.Tor Egge2021-02-136-0/+6
* Less asserts in header files.Henning Baldersheim2021-02-1321-58/+70
* Add unit tests for active boundary checks.Tor Egge2021-02-123-0/+36
* Add comments.Tor Egge2021-02-123-0/+3
* Reenable boundary checks when mapping lid to lid for referenced document type.Tor Egge2021-02-113-3/+5
* Merge pull request #16406 from vespa-engine/balder/gc-unused-codeHenning Baldersheim2021-02-056-52/+22
|\
| * Add override and noexcept.Henning Baldersheim2021-02-052-2/+2
| * Some code healthHenning Baldersheim2021-02-054-43/+20
| * GC unused templateHenning Baldersheim2021-02-051-7/+0
* | Fix onhold accounting for SerializedFastValueAttribute.Tor Egge2021-02-052-1/+16
* | Simplify code according to review feedback.Tor Egge2021-02-051-8/+6
* | Only block for a short time when draining hold lists.Tor Egge2021-02-051-4/+9
|/
* Improve handling of changed alloc config.Tor Egge2021-02-023-0/+49
* Use vespalib::duration for timeoutsHenning Baldersheim2021-01-311-0/+1
* Various code health.Henning Baldersheim2021-01-301-3/+2