summaryrefslogtreecommitdiffstats
path: root/eval
Commit message (Expand)AuthorAgeFilesLines
* handle concat(vector of float, double)Arne Juul2020-10-082-12/+16
* add optimization for the simplest dense-only concat caseArne Juul2020-10-081-2/+31
* Merge pull request #14769 from vespa-engine/arnej/fix-concat-collapsingArne H Juul2020-10-084-50/+156
|\
| * cleanup after reviewArne Juul2020-10-082-7/+5
| * do per-parameter resolving in a method and only keep the results we needArne Juul2020-10-083-26/+22
| * add layouts to trigger now-fixed bugArne Juul2020-10-081-27/+35
| * check entire dense concat planArne Juul2020-10-081-0/+14
| * do not merge concat dimension with any othersArne Juul2020-10-082-9/+16
| * benchmark concatArne Juul2020-10-081-0/+71
| * add simple unit test for dense concat planArne Juul2020-10-081-0/+12
* | Make vespalib hash functors noexceptTor Brede Vekterli2020-10-081-1/+1
* | Merge pull request #14770 from vespa-engine/arnej/less-needless-castingArne H Juul2020-10-089-69/+35
|\ \
| * | less casting to DenseTensorViewArne Juul2020-10-024-9/+7
| * | now needs less casting to DenseTensorArne Juul2020-10-025-60/+28
* | | Merge pull request #14758 from vespa-engine/havardpe/fast-valueHåvard Pettersen2020-10-0812-216/+409
|\ \ \ | |_|/ |/| |
| * | fast value to enable inlined sparse operationsHåvard Pettersen2020-10-0712-216/+409
* | | 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