Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Name the threads so it is easier to see who is doing what. | Henning Baldersheim | 2020-11-12 | 5 | -14/+25 |
| | |||||
* | Add name and type to exception. | Henning Baldersheim | 2020-11-12 | 2 | -2/+3 |
| | |||||
* | Improve protection of _parts map. | Henning Baldersheim | 2020-11-11 | 2 | -6/+13 |
| | |||||
* | just compute our result | Arne Juul | 2020-11-10 | 1 | -11/+6 |
| | |||||
* | fix copyright, untabify | Arne Juul | 2020-11-10 | 1 | -2/+3 |
| | |||||
* | add script wrapper | Arne Juul | 2020-11-10 | 2 | -0/+80 |
| | |||||
* | add a new Java application for evaluating tensor conformance tests | Arne Juul | 2020-11-10 | 1 | -0/+160 |
| | | | | | | * based on TensorConformanceTest unit test class * reads JSON into Slime structure * annotates with actual results from vespajlib evaluation | ||||
* | Removed unused IFieldBase of Serializer/Deserializer interface. | Henning Baldersheim | 2020-11-09 | 28 | -187/+131 |
| | | | | | Many years ago there were a big plan. But it went nowehere. So let us GC it instead of lying around polluting and bloating the code. | ||||
* | Merge pull request #15221 from vespa-engine/balder/compute-updateability-once | Henning Baldersheim | 2020-11-08 | 2 | -4/+6 |
|\ | | | | | - Move utility methods from proton::attribute to search::attribute. | ||||
| * | - Move utility methods from proton::attribute to search::attribute. | Henning Baldersheim | 2020-11-08 | 2 | -4/+6 |
| | | | | | | | | - Compute isUpdateableInmemoryOnly once. | ||||
* | | No need to inherit Identifiable. | Henning Baldersheim | 2020-11-07 | 3 | -10/+4 |
|/ | |||||
* | Support using DirectTensorAttribute for both sparse and mixed tensors. | Geir Storli | 2020-11-06 | 1 | -1/+1 |
| | |||||
* | Merge pull request #15135 from vespa-engine/bratseth/median-aggregator | Jon Bratseth | 2020-11-04 | 3 | -9/+15 |
|\ | | | | | Add median aggregator | ||||
| * | Add median aggregator | Jon Bratseth | 2020-11-02 | 3 | -9/+15 |
| | | |||||
* | | balance second phase ranking workload | Håvard Pettersen | 2020-11-02 | 4 | -63/+52 |
|/ | | | | | | ... by first giving each thread the same number of results to re-rank and then exchanging results back to the threads finding them during matching/first phase ranking. | ||||
* | GC unused visibility-delay, fsync and compression for tls flags. | Henning Baldersheim | 2020-10-28 | 1 | -2/+2 |
| | |||||
* | dedup common code. | Henning Baldersheim | 2020-10-20 | 1 | -0/+7 |
| | |||||
* | Fix forward declarations. | Tor Egge | 2020-10-16 | 9 | -9/+9 |
| | |||||
* | Remove search::StateFile and search::StateBuf. | Tor Egge | 2020-10-16 | 17 | -1364/+0 |
| | |||||
* | Remove search::IOErrorHandler. | Tor Egge | 2020-10-16 | 7 | -476/+0 |
| | |||||
* | Remove search::SigBusHandler. | Tor Egge | 2020-10-16 | 7 | -345/+0 |
| | |||||
* | Merge pull request #14906 from vespa-engine/arnej/maybe-shrink-sparse-tensor | Arne H Juul | 2020-10-16 | 5 | -10/+32 |
|\ | | | | | Arnej/maybe shrink sparse tensor | ||||
| * | more robust test when tensors are memory efficient | Arne Juul | 2020-10-15 | 1 | -3/+28 |
| | | |||||
| * | cosmetic cleanups | Arne Juul | 2020-10-15 | 4 | -7/+4 |
| | | |||||
* | | Merge pull request #14880 from ↵ | Arne H Juul | 2020-10-15 | 1 | -3/+25 |
|\ \ | |/ |/| | | | | | vespa-engine/arnej/avoid-internal-typed-binary-format avoid using code that should be internal to TypedBinaryFormat | ||||
| * | avoid using code that should be internal to TypedBinaryFormat | Arne Juul | 2020-10-14 | 1 | -3/+25 |
| | | |||||
* | | fix spec | Arne Juul | 2020-10-15 | 1 | -1/+1 |
| | | |||||
* | | use "return {};" to return empty unique_ptr | Arne Juul | 2020-10-15 | 4 | -4/+4 |
| | | |||||
* | | use qt_type again | Arne Juul | 2020-10-15 | 1 | -2/+2 |
| | | |||||
* | | simplify | Arne Juul | 2020-10-15 | 7 | -19/+7 |
| | | |||||
* | | handle both engine- and factory-based tensors | Arne Juul | 2020-10-15 | 51 | -353/+291 |
| | | | | | | | | | | | | * use EngineOrFactory::get() instead of DefaultTensorEngine::ref() * avoid direct use of DenseTensorView etc where possible * use eval::Value instead of tensor::Tensor where possible | ||||
* | | GC unuse code and use std::mutex/std:condition_variable over vespalib::Monitor | Henning Baldersheim | 2020-10-14 | 4 | -18/+11 |
|/ | |||||
* | vespalib::Monitor -> std:.mutex/std::condition_variable | Henning Baldersheim | 2020-10-14 | 3 | -28/+30 |
| | |||||
* | Merge pull request #14852 from vespa-engine/arnej/some-eval-additions | Arne H Juul | 2020-10-14 | 4 | -8/+8 |
|\ | | | | | Arnej/some eval additions | ||||
| * | use cells() not cellsRef() | Arne Juul | 2020-10-14 | 4 | -8/+8 |
| | | |||||
* | | Use std::mutex/std::condition_variable | Henning Baldersheim | 2020-10-14 | 10 | -136/+139 |
|/ | |||||
* | - GC the last usages of vespalib::Lock. | Henning Baldersheim | 2020-10-08 | 4 | -3/+2 |
| | | | | - Now it is only vespalib::Monitor left | ||||
* | Use std::mutex for the hash lock | Henning Baldersheim | 2020-10-08 | 2 | -4/+4 |
| | |||||
* | Use std::mutex | Henning Baldersheim | 2020-10-08 | 8 | -61/+62 |
| | |||||
* | Make vespalib hash functors noexcept | Tor Brede Vekterli | 2020-10-08 | 1 | -1/+1 |
| | | | | | | Make ducktyped functor conditionally noexcept on `hash()` member function. Follow up on `-Werror=noexcept` warnings indicating where `noexcept` can be trivially added for such functions. | ||||
* | Merge pull request #14774 from vespa-engine/balder/std-mutex-2.6 | Henning Baldersheim | 2020-10-08 | 8 | -62/+59 |
|\ | | | | | Use vespalib::Lock -> std::mutex | ||||
| * | Use vespalib::Lock -> std::mutex | Henning Baldersheim | 2020-10-08 | 8 | -62/+59 |
| | | |||||
* | | Use vespalib::Lock -> std::mutex | Henning Baldersheim | 2020-10-08 | 2 | -23/+13 |
|/ | |||||
* | - GC unused code. | Henning Baldersheim | 2020-10-07 | 5 | -13/+12 |
| | | | | - vespalib::Lock -> std::mutex | ||||
* | Merge pull request #14763 from ↵ | Henning Baldersheim | 2020-10-07 | 6 | -1/+7 |
|\ | | | | | | | | | vespa-engine/balder/remove-dangerous-broke-move-and-copy-constructor-operators-on-sync Remove broken copy and move constructor and assignment operatoos on v… | ||||
| * | Remove broken copy and move constructor and assignment operatoos on ↵ | Henning Baldersheim | 2020-10-07 | 6 | -1/+7 |
| | | | | | | | | | | | | vespalib::Lock and vespalib::Monitor. Also repair broken usages of the same. | ||||
* | | Range iterators over std::vector<bool> and storage::JudyMultiMap do not | Tor Egge | 2020-10-07 | 1 | -1/+1 |
|/ | | | | return references. | ||||
* | Add noexcept as indicated by -Wnoeexcept | Henning Baldersheim | 2020-10-07 | 49 | -171/+149 |
| | |||||
* | Merge pull request #14737 from ↵ | Henning Baldersheim | 2020-10-06 | 1 | -0/+2 |
|\ | | | | | | | | | vespa-engine/toregge/include-hpp-files-to-get-definitions-of-needed-member-functions Include hpp files to get definitions of needed member functions. | ||||
| * | Include hpp files to get definitions of needed member functions. | Tor Egge | 2020-10-06 | 1 | -0/+2 |
| | |