summaryrefslogtreecommitdiffstats
path: root/eval
Commit message (Expand)AuthorAgeFilesLines
* Add noexcept as indicated by -WnoeexceptHenning Baldersheim2020-10-072-3/+3
* Use noexcept as advise by gcc -WnoexceptHenning Baldersheim2020-10-0616-50/+44
* Merge pull request #14741 from vespa-engine/toregge/handle-gcc-8Henning Baldersheim2020-10-061-1/+1
|\
| * Use push_back() instead of emplace_back(), to force use of operator stringref()Tor Egge2020-10-061-1/+1
* | use dimension_index instead of explicit loopArne Juul2020-10-061-8/+8
* | out_loop_cnt is not needed in the final planArne Juul2020-10-062-1/+1
* | make SparseJoinState visible in header fileArne Juul2020-10-063-89/+45
* | also merge similar casesArne Juul2020-10-052-4/+4
* | add generic_concat, with testArne Juul2020-10-054-3/+301
* | add reference implementation of concat, with testArne Juul2020-10-055-0/+141
|/
* Merge pull request #14724 from vespa-engine/havardpe/simple-sparse-mapHåvard Pettersen2020-10-059-80/+444
|\
| * simple sparse map, used by simple valueHåvard Pettersen2020-10-059-80/+444
* | Add wakeup call on the executors to allow to urgent wakeup of lazy exeutors o...Henning Baldersheim2020-10-031-0/+1
* | Handle gcc 8.Tor Egge2020-10-032-2/+2
* | lost a reserve() call in last refactoringArne Juul2020-10-021-0/+1
|/
* benchmark mergeHåvard Pettersen2020-10-021-4/+68
* Merge branch 'master' into havardpe/generic-reduceHåvard Pettersen2020-10-028-14/+270
|\
| * fix commentArne Juul2020-10-021-1/+1
| * add test for GenericMerge instructionArne Juul2020-10-023-0/+92
| * add GenericMerge instructionArne Juul2020-10-023-0/+163
| * use typify_invoke instead of explicit switchArne Juul2020-10-021-13/+14
* | generic reduceHåvard Pettersen2020-10-0216-90/+918
|/
* Merge pull request #14656 from vespa-engine/arnej/cleanup-value-api-1Håvard Pettersen2020-10-0232-143/+163
|\
| * change add_subspace to take ConstArrayRef alsoArne Juul2020-10-0113-20/+23
| * track TypedCells, and fix std::move issueArne Juul2020-10-013-8/+8
| * change API to take ConstArrayRef instead of vectorsArne Juul2020-10-018-61/+71
| * move TypedCells to eval/evalArne Juul2020-10-0114-54/+61
* | Specify template arguments explicitly.Tor Egge2020-10-011-2/+2
* | add builder reserve() calls some obvious placesArne Juul2020-10-011-0/+2
|/
* Implement new Value API in SparseTensorArne Juul2020-10-0133-686/+747
* Merge pull request #14536 from vespa-engine/arnej/minor-codec-fixesArne H Juul2020-10-012-2/+133
|\
| * also extend test with bad input dataArne Juul2020-10-011-0/+111
| * fix exception messageArne Juul2020-09-301-1/+6
| * test dense auto-fillArne Juul2020-09-241-0/+13
| * add protection against bogus sizesArne Juul2020-09-241-2/+4
* | Merge pull request #14616 from vespa-engine/havardpe/improve-benchmark-reportHåvard Pettersen2020-09-301-14/+93
|\ \
| * | improve benchmark reportHåvard Pettersen2020-09-291-14/+93
* | | optimize generic join for dense/double casesHåvard Pettersen2020-09-282-9/+53
|/ /
* | Merge pull request #14592 from vespa-engine/arnej/new-sparse-tensor-value-2Arne H Juul2020-09-2820-12/+659
|\ \
| * | use provided variablesArne Juul2020-09-281-10/+10
| * | fix naming in testArne Juul2020-09-281-1/+1
| * | less asserts and parametersArne Juul2020-09-287-33/+7
| * | minor refactoringArne Juul2020-09-283-3/+11
| * | just hold std::vector<T> inside SparseTensorValueArne Juul2020-09-285-34/+41
| * | we need templated SparseTensorValue after allArne Juul2020-09-284-14/+18
| * | benchmark with new "adaptive" factoryArne Juul2020-09-281-3/+3
| * | add unit test for new factoryArne Juul2020-09-286-17/+84
| * | optimize viewsArne Juul2020-09-283-10/+104
| * | add DefaultValueBuilderFactoryArne Juul2020-09-283-0/+82
| * | add DenseTensorValueBuilderArne Juul2020-09-284-0/+61