summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* dedup common code.Henning Baldersheim2020-10-201-0/+7
* Fix forward declarations.Tor Egge2020-10-169-9/+9
* Remove search::StateFile and search::StateBuf.Tor Egge2020-10-1617-1364/+0
* Remove search::IOErrorHandler.Tor Egge2020-10-167-476/+0
* Remove search::SigBusHandler.Tor Egge2020-10-167-345/+0
* Merge pull request #14906 from vespa-engine/arnej/maybe-shrink-sparse-tensorArne H Juul2020-10-165-10/+32
|\
| * more robust test when tensors are memory efficientArne Juul2020-10-151-3/+28
| * cosmetic cleanupsArne Juul2020-10-154-7/+4
* | Merge pull request #14880 from vespa-engine/arnej/avoid-internal-typed-binary...Arne H Juul2020-10-151-3/+25
|\ \ | |/ |/|
| * avoid using code that should be internal to TypedBinaryFormatArne Juul2020-10-141-3/+25
* | fix specArne Juul2020-10-151-1/+1
* | use "return {};" to return empty unique_ptrArne Juul2020-10-154-4/+4
* | use qt_type againArne Juul2020-10-151-2/+2
* | simplifyArne Juul2020-10-157-19/+7
* | handle both engine- and factory-based tensorsArne Juul2020-10-1551-353/+291
* | GC unuse code and use std::mutex/std:condition_variable over vespalib::MonitorHenning Baldersheim2020-10-144-18/+11
|/
* vespalib::Monitor -> std:.mutex/std::condition_variableHenning Baldersheim2020-10-143-28/+30
* Merge pull request #14852 from vespa-engine/arnej/some-eval-additionsArne H Juul2020-10-144-8/+8
|\
| * use cells() not cellsRef()Arne Juul2020-10-144-8/+8
* | Use std::mutex/std::condition_variableHenning Baldersheim2020-10-1410-136/+139
|/
* - GC the last usages of vespalib::Lock.Henning Baldersheim2020-10-084-3/+2
* Use std::mutex for the hash lockHenning Baldersheim2020-10-082-4/+4
* Use std::mutexHenning Baldersheim2020-10-088-61/+62
* Make vespalib hash functors noexceptTor Brede Vekterli2020-10-081-1/+1
* Merge pull request #14774 from vespa-engine/balder/std-mutex-2.6Henning Baldersheim2020-10-088-62/+59
|\
| * Use vespalib::Lock -> std::mutexHenning Baldersheim2020-10-088-62/+59
* | Use vespalib::Lock -> std::mutexHenning Baldersheim2020-10-082-23/+13
|/
* - GC unused code.Henning Baldersheim2020-10-075-13/+12
* Merge pull request #14763 from vespa-engine/balder/remove-dangerous-broke-mov...Henning Baldersheim2020-10-076-1/+7
|\
| * Remove broken copy and move constructor and assignment operatoos on vespalib:...Henning Baldersheim2020-10-076-1/+7
* | Range iterators over std::vector<bool> and storage::JudyMultiMap do notTor Egge2020-10-071-1/+1
|/
* Add noexcept as indicated by -WnoeexceptHenning Baldersheim2020-10-0749-171/+149
* Merge pull request #14737 from vespa-engine/toregge/include-hpp-files-to-get-...Henning Baldersheim2020-10-061-0/+2
|\
| * Include hpp files to get definitions of needed member functions.Tor Egge2020-10-061-0/+2
* | Explicitly instantiate EnumAttribute and SingleValueEnumAttribute.Tor Egge2020-10-062-0/+22
|/
* Inline small frequently called method.Henning Baldersheim2020-10-052-8/+6
* Explicitly instantiate common attribute update member functions.Tor Egge2020-10-0520-19/+18
* Merge pull request #14704 from vespa-engine/toregge/pass-std-string-to-boost-...Henning Baldersheim2020-10-041-1/+2
|\
| * Pass std::string variable to boost::tokenizerTor Egge2020-10-041-1/+2
* | Remove unneeded and nonstandard includes.Tor Egge2020-10-041-2/+0
|/
* Don't forward declare std::thread.Tor Egge2020-10-031-1/+0
* Merge pull request #14656 from vespa-engine/arnej/cleanup-value-api-1HÃ¥vard Pettersen2020-10-0215-52/+49
|\
| * track TypedCells moveArne Juul2020-10-0115-52/+49
* | add builder reserve() calls some obvious placesArne Juul2020-10-013-0/+3
|/
* Implement new Value API in SparseTensorArne Juul2020-10-014-15/+16
* Use memory usage for unique store values but not for unique store dictionaryTor Egge2020-09-302-6/+7
* Commit last chunk prior to sync.Henning Baldersheim2020-09-292-3/+13
* - Amortise write cost by grouping mulptiple operations together when writing ...Henning Baldersheim2020-09-282-5/+66
* If compression type not != NONE put all operations in one chunk.Henning Baldersheim2020-09-261-3/+9
* Ensure that contexts have the proper lifetime.Henning Baldersheim2020-09-262-3/+6