summaryrefslogtreecommitdiffstats
path: root/eval/src
Commit message (Expand)AuthorAgeFilesLines
* MixedMap optimizer now only for inplaceArne Juul2021-03-113-44/+32
* prepare GenericMap for different input/output cell typesArne Juul2021-03-114-23/+58
* apply map() to type in ReferenceOperations::mapArne Juul2021-03-111-1/+1
* Merge pull request #16880 from vespa-engine/arnej/more-typify-cell-metaArne H Juul2021-03-103-12/+22
|\
| * use TypifyCellMeta in SparseNoOverlapJoin optimizerArne Juul2021-03-101-4/+7
| * use TypifyCellMeta in SparseFullOverlapJoin optimizerArne Juul2021-03-101-4/+7
| * use TypifyCellMeta in sparse merge optimizerArne Juul2021-03-101-4/+8
* | more specific overloads for inline pow()Arne Juul2021-03-101-1/+4
* | remove bad comparisonArne Juul2021-03-101-3/+2
|/
* added alias for converting cell type to actual typeHåvard Pettersen2021-03-103-5/+6
* cell meta with both compile-time and run-time resolvingHåvard Pettersen2021-03-0910-101/+209
* Merge pull request #16839 from vespa-engine/arnej/throw-on-invalid-inputArne H Juul2021-03-091-3/+5
|\
| * check result after make_type insteadArne Juul2021-03-081-5/+5
| * do not assert when receiving invalid data (from network)Arne Juul2021-03-081-2/+4
* | Merge pull request #16852 from vespa-engine/arnej/use-valuetype-peekArne H Juul2021-03-092-2/+2
|\ \
| * | avoid implicit assumption about cell typesArne Juul2021-03-091-1/+1
| * | use peek type inferenceArne Juul2021-03-091-1/+1
* | | Merge pull request #16853 from vespa-engine/arnej/move-assserts-on-cell-typeArne H Juul2021-03-094-4/+5
|\ \ \
| * | | check cell types instead of assertingArne Juul2021-03-093-4/+4
| * | | assert as early as possibleArne Juul2021-03-091-0/+1
| |/ /
* / / add Int8Float classArne Juul2021-03-095-0/+118
|/ /
* | revert last change for lambdaArne Juul2021-03-083-5/+4
* | wire result type into Param structsArne Juul2021-03-089-19/+25
|/
* run benchmark with --smoke-test as unit testHåvard Pettersen2021-03-052-15/+35
* Merge pull request #16811 from vespa-engine/arnej/use-more-small-vectorsHåvard Pettersen2021-03-058-28/+30
|\
| * use SmallVector in dense_tensor_peek_functionArne Juul2021-03-052-5/+5
| * use SmallVector in dense_lambda_peek_optimizerArne Juul2021-03-051-7/+7
| * use SmallVector in value_codecArne Juul2021-03-051-8/+9
| * use SmallVector in sparse_no_overlap_joinArne Juul2021-03-051-3/+3
| * use SmallVector in MergeParamArne Juul2021-03-051-1/+1
| * use SmallVector in FastFilterViewArne Juul2021-03-051-3/+3
| * loop_cnt[1] is invalid in ghost modeArne Juul2021-03-051-1/+2
* | avoid bad scalar assertsHåvard Pettersen2021-03-051-12/+13
* | all scalars must be doubleHåvard Pettersen2021-03-0445-318/+338
|/
* Merge pull request #16788 from vespa-engine/arnej/move-normalize-to-reference...Håvard Pettersen2021-03-046-61/+77
|\
| * fixes after reviewArne Juul2021-03-042-36/+29
| * normalize inputs alsoArne Juul2021-03-041-9/+19
| * test cleanupArne Juul2021-03-041-41/+54
| * no need to normalize output from reference operations anymoreArne Juul2021-03-043-5/+5
| * reference operations now expected to normalizeArne Juul2021-03-041-15/+15
| * normalize input, not outputArne Juul2021-03-041-3/+3
| * normalize all resultsArne Juul2021-03-041-10/+10
* | send result type as first arg to all make_instruction methodsArne Juul2021-03-0428-43/+75
* | swap type args for GenericPeek::make_instructionArne Juul2021-03-044-8/+8
|/
* Merge pull request #16764 from vespa-engine/arnej/use-list-cell-typesArne H Juul2021-03-0313-69/+47
|\
| * use CellTypeUtils::list_types to loop over possible cell types in testsArne Juul2021-03-0313-69/+47
* | implement cell_type_from_name in terms of cell_type_to_nameArne Juul2021-03-031-10/+9
* | use cell_type_from_name in parsingArne Juul2021-03-031-6/+7
|/
* enable use of cell_cast in expressionsHåvard Pettersen2021-03-0230-278/+538
* use std::map for named specArne Juul2021-03-021-24/+13