Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add noexcept as indicated by -Wnoeexcept | Henning Baldersheim | 2020-10-07 | 2 | -3/+3 |
| | |||||
* | Use noexcept as advise by gcc -Wnoexcept | Henning Baldersheim | 2020-10-06 | 16 | -50/+44 |
| | |||||
* | Merge pull request #14741 from vespa-engine/toregge/handle-gcc-8 | Henning Baldersheim | 2020-10-06 | 1 | -1/+1 |
|\ | | | | | Use push_back() instead of emplace_back() | ||||
| * | Use push_back() instead of emplace_back(), to force use of operator stringref() | Tor Egge | 2020-10-06 | 1 | -1/+1 |
| | | | | | | | | | | instead of failing to decide between operator stringref() and operator std::string(). | ||||
* | | use dimension_index instead of explicit loop | Arne Juul | 2020-10-06 | 1 | -8/+8 |
| | | |||||
* | | out_loop_cnt is not needed in the final plan | Arne Juul | 2020-10-06 | 2 | -1/+1 |
| | | |||||
* | | make SparseJoinState visible in header file | Arne Juul | 2020-10-06 | 3 | -89/+45 |
| | | |||||
* | | also merge similar cases | Arne Juul | 2020-10-05 | 2 | -4/+4 |
| | | |||||
* | | add generic_concat, with test | Arne Juul | 2020-10-05 | 4 | -3/+301 |
| | | |||||
* | | add reference implementation of concat, with test | Arne Juul | 2020-10-05 | 4 | -0/+140 |
|/ | |||||
* | Merge pull request #14724 from vespa-engine/havardpe/simple-sparse-map | Håvard Pettersen | 2020-10-05 | 8 | -79/+442 |
|\ | | | | | simple sparse map, used by simple value | ||||
| * | simple sparse map, used by simple value | Håvard Pettersen | 2020-10-05 | 8 | -79/+442 |
| | | |||||
* | | Add wakeup call on the executors to allow to urgent wakeup of lazy exeutors ↵ | Henning Baldersheim | 2020-10-03 | 1 | -0/+1 |
| | | | | | | | | optimized for throughput. | ||||
* | | Handle gcc 8. | Tor Egge | 2020-10-03 | 2 | -2/+2 |
| | | |||||
* | | lost a reserve() call in last refactoring | Arne Juul | 2020-10-02 | 1 | -0/+1 |
|/ | |||||
* | benchmark merge | Håvard Pettersen | 2020-10-02 | 1 | -4/+68 |
| | |||||
* | Merge branch 'master' into havardpe/generic-reduce | Håvard Pettersen | 2020-10-02 | 7 | -14/+269 |
|\ | | | | | | | | | | | fixed Conflicts: eval/CMakeLists.txt eval/src/vespa/eval/instruction/CMakeLists.txt | ||||
| * | fix comment | Arne Juul | 2020-10-02 | 1 | -1/+1 |
| | | |||||
| * | add test for GenericMerge instruction | Arne Juul | 2020-10-02 | 2 | -0/+91 |
| | | |||||
| * | add GenericMerge instruction | Arne Juul | 2020-10-02 | 3 | -0/+163 |
| | | |||||
| * | use typify_invoke instead of explicit switch | Arne Juul | 2020-10-02 | 1 | -13/+14 |
| | | |||||
* | | generic reduce | Håvard Pettersen | 2020-10-02 | 15 | -90/+916 |
|/ | |||||
* | Merge pull request #14656 from vespa-engine/arnej/cleanup-value-api-1 | Håvard Pettersen | 2020-10-02 | 32 | -143/+163 |
|\ | | | | | Arnej/cleanup value api 1 | ||||
| * | change add_subspace to take ConstArrayRef also | Arne Juul | 2020-10-01 | 13 | -20/+23 |
| | | |||||
| * | track TypedCells, and fix std::move issue | Arne Juul | 2020-10-01 | 3 | -8/+8 |
| | | |||||
| * | change API to take ConstArrayRef instead of vectors | Arne Juul | 2020-10-01 | 8 | -61/+71 |
| | | |||||
| * | move TypedCells to eval/eval | Arne Juul | 2020-10-01 | 14 | -54/+61 |
| | | |||||
* | | Specify template arguments explicitly. | Tor Egge | 2020-10-01 | 1 | -2/+2 |
| | | |||||
* | | add builder reserve() calls some obvious places | Arne Juul | 2020-10-01 | 1 | -0/+2 |
|/ | |||||
* | Implement new Value API in SparseTensor | Arne Juul | 2020-10-01 | 33 | -686/+747 |
| | | | | | | | | | | * new Address -> index mapping in SparseTensorIndex * extra indirection in SparseTensor * rename old "apply" utilities -> join * make a celltype-templated SparseTensorT and its Builder * add large vector sparse multiply benchmark * get rid of temporary SparseTensorValue * handle templated DirectSparseTensorBuilder in searchlib | ||||
* | Merge pull request #14536 from vespa-engine/arnej/minor-codec-fixes | Arne H Juul | 2020-10-01 | 2 | -2/+133 |
|\ | | | | | Arnej/minor codec fixes | ||||
| * | also extend test with bad input data | Arne Juul | 2020-10-01 | 1 | -0/+111 |
| | | |||||
| * | fix exception message | Arne Juul | 2020-09-30 | 1 | -1/+6 |
| | | |||||
| * | test dense auto-fill | Arne Juul | 2020-09-24 | 1 | -0/+13 |
| | | |||||
| * | add protection against bogus sizes | Arne Juul | 2020-09-24 | 1 | -2/+4 |
| | | |||||
* | | Merge pull request #14616 from vespa-engine/havardpe/improve-benchmark-report | Håvard Pettersen | 2020-09-30 | 1 | -14/+93 |
|\ \ | | | | | | | improve benchmark report | ||||
| * | | improve benchmark report | Håvard Pettersen | 2020-09-29 | 1 | -14/+93 |
| | | | |||||
* | | | optimize generic join for dense/double cases | Håvard Pettersen | 2020-09-28 | 2 | -9/+53 |
|/ / | |||||
* | | Merge pull request #14592 from vespa-engine/arnej/new-sparse-tensor-value-2 | Arne H Juul | 2020-09-28 | 19 | -12/+658 |
|\ \ | | | | | | | Arnej/new sparse tensor value 2 | ||||
| * | | use provided variables | Arne Juul | 2020-09-28 | 1 | -10/+10 |
| | | | |||||
| * | | fix naming in test | Arne Juul | 2020-09-28 | 1 | -1/+1 |
| | | | |||||
| * | | less asserts and parameters | Arne Juul | 2020-09-28 | 7 | -33/+7 |
| | | | |||||
| * | | minor refactoring | Arne Juul | 2020-09-28 | 3 | -3/+11 |
| | | | |||||
| * | | just hold std::vector<T> inside SparseTensorValue | Arne Juul | 2020-09-28 | 5 | -34/+41 |
| | | | |||||
| * | | we need templated SparseTensorValue after all | Arne Juul | 2020-09-28 | 4 | -14/+18 |
| | | | |||||
| * | | benchmark with new "adaptive" factory | Arne Juul | 2020-09-28 | 1 | -3/+3 |
| | | | |||||
| * | | add unit test for new factory | Arne Juul | 2020-09-28 | 5 | -17/+83 |
| | | | | | | | | | | | | no real need for SparseTensorValue to be templated | ||||
| * | | optimize views | Arne Juul | 2020-09-28 | 3 | -10/+104 |
| | | | |||||
| * | | add DefaultValueBuilderFactory | Arne Juul | 2020-09-28 | 3 | -0/+82 |
| | | | |||||
| * | | add DenseTensorValueBuilder | Arne Juul | 2020-09-28 | 4 | -0/+61 |
| | | |