summaryrefslogtreecommitdiffstats
path: root/eval
Commit message (Expand)AuthorAgeFilesLines
* use vespalib::eval::operation::op1_t and op2_t as canonicalArne Juul2020-10-1217-23/+36
* use wrap_param alsoArne Juul2020-10-1213-25/+16
* move wrap/unwrap param utilities to their own header fileArne Juul2020-10-1222-96/+66
* Eliminate noexcept warnings.Tor Egge2020-10-112-8/+8
* Merge pull request #14797 from vespa-engine/arnej/pack-fast-sparse-map-keyHåvard Pettersen2020-10-093-17/+15
|\
| * switch order of attributesArne Juul2020-10-091-1/+1
| * change to subspace index for make_addr alsoArne Juul2020-10-093-11/+10
| * pack FastSparseMap::Key tighterArne Juul2020-10-091-10/+9
* | Merge pull request #14757 from vespa-engine/add-tensor-partial-update-2Arne H Juul2020-10-0914-14/+830
|\ \
| * | cleanup unit tests after reviewArne Juul2020-10-093-19/+7
| * | minor refactoring after reviewArne Juul2020-10-091-47/+56
| * | fix formatting of commentsArne Juul2020-10-091-14/+20
| * | reverse params to filter predicateArne Juul2020-10-081-5/+5
| * | reverse skip -> keep; pass lookup_refs alsoArne Juul2020-10-081-12/+14
| * | use copy_tensor_with_filter even moreArne Juul2020-10-081-17/+9
| * | reverse how the remove lookup is doneArne Juul2020-10-081-23/+20
| * | cosmetic fixesArne Juul2020-10-081-3/+3
| * | require sparse remove_specArne Juul2020-10-083-2/+4
| * | fix typoArne Juul2020-10-081-1/+1
| * | simplify validationArne Juul2020-10-081-16/+14
| * | move common code to copy_tensor_with_filter()Arne Juul2020-10-081-40/+27
| * | test larger mixed, cleanupArne Juul2020-10-081-3/+1
| * | do the TensorPartialUpdate operations directly in invoke()Arne Juul2020-10-081-30/+23
| * | remove leftovers from logging warnings when addresses did not convert success...Arne Juul2020-10-081-8/+3
| * | only keep DimCase enums that are possible (within current constraints)Arne Juul2020-10-081-4/+1
| * | update commentArne Juul2020-10-081-1/+1
| * | add PartialRemove unit test for bad inputArne Juul2020-10-071-2/+26
| * | add PartialAdd unit test for bad inputArne Juul2020-10-071-3/+28
| * | add PartialModify unit test for bad inputArne Juul2020-10-071-2/+28
| * | add TensorPartialUpdate with add/modify/removeArne Juul2020-10-0711-1/+780
| * | simplify TensorSpec::add()Arne Juul2020-10-073-13/+11
* | | Merge pull request #14790 from vespa-engine/arnej/remove-DenseTensorView-typi...Håvard Pettersen2020-10-0913-38/+32
|\ \ \ | |_|/ |/| |
| * | remove typify_cellsArne Juul2020-10-0813-38/+32
* | | Merge pull request #14793 from vespa-engine/havardpe/fork-fast-and-simple-valuesArne H Juul2020-10-0915-149/+334
|\ \ \
| * | | clean up hash typeHåvard Pettersen2020-10-082-20/+18
| * | | improve testing of each_map_entryHåvard Pettersen2020-10-081-4/+29
| * | | rename SimpleSparseMap to FastSparseMapHåvard Pettersen2020-10-089-49/+49
| * | | separate code for simple and fast valuesHåvard Pettersen2020-10-087-91/+253
* | | | 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
|\ \ \