summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* 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
* Use lambda over closure. c++11ificationHenning Baldersheim2021-01-231-5/+8
* Various readability and code cleanup. closure -> lambdaHenning Baldersheim2021-01-232-7/+3
* libzstd 1.4.7 needs more bytes for compressed data.Tor Egge2021-01-211-1/+3
* Fix argument type for cleanHold override.Tor Egge2021-01-202-2/+2
* Move general purpose destructor callbacks to vespalib.Henning Baldersheim2021-01-194-47/+3
* Move idestructorcallback.h to vespalib module and search::IDestructorCallback...Henning Baldersheim2021-01-1411-43/+18
* Sync the executor to ensure progress is made when syncing toHenning Baldersheim2021-01-141-0/+5
* Merge pull request #16037 from vespa-engine/balder/reduce-runtimeHenning Baldersheim2021-01-141-11/+14
|\
| * Reduce runtime by using 500 -> 300 children.Henning Baldersheim2021-01-141-11/+14
* | Merge pull request #16017 from vespa-engine/arnej/avoid-value-copyGeir Storli2021-01-144-2/+29
|\ \ | |/ |/|
| * avoid extra Value copy when updating DirectTensorAttributeArne Juul2021-01-124-2/+29
* | - Add the cost to expensive tests.Henning Baldersheim2021-01-133-3/+3
* | Start expensive tests earlier.Henning Baldersheim2021-01-133-3/+3
* | Merge pull request #16022 from vespa-engine/lesters/expressions-as-arguments-3Jon Bratseth2021-01-133-24/+25
|\ \ | |/ |/|
| * Allow expressions as arguments to functionsLester Solbakken2021-01-121-3/+13
| * Revert "Revert "Allow expressions as arguments""Lester Solbakken2021-01-073-23/+14
* | Merge pull request #15986 from vespa-engine/havardpe/string-id-cleanupArne H Juul2021-01-112-17/+17
|\ \
| * | add string_id and simplify multi-handle containerHÃ¥vard Pettersen2021-01-112-17/+17
* | | GC unused empty namespace.Henning Baldersheim2021-01-111-7/+0
* | | Update test and add instantiations.Henning Baldersheim2021-01-114-8/+3
* | | Add eolHenning Baldersheim2021-01-101-1/+1