summaryrefslogtreecommitdiffstats
path: root/eval
Commit message (Expand)AuthorAgeFilesLines
* added mixed -> partial mixed peek casesHåvard Pettersen2020-10-161-0/+2
* added tensor peek benchmarkHåvard Pettersen2020-10-161-1/+94
* added tensor lambda benchmarkHåvard Pettersen2020-10-165-7/+71
* added encode/decode benchmarkHåvard Pettersen2020-10-161-0/+71
* added tensor create benchmarkHåvard Pettersen2020-10-161-41/+86
* extend map benchmark with number caseHåvard Pettersen2020-10-161-1/+6
* remove clone() and equals() on all Value subclassesArne Juul2020-10-169-65/+0
* Merge pull request #14906 from vespa-engine/arnej/maybe-shrink-sparse-tensorArne H Juul2020-10-1612-30/+70
|\
| * rename helper methodArne Juul2020-10-162-3/+3
| * fixups after review:Arne Juul2020-10-162-3/+4
| * cosmetic cleanupsArne Juul2020-10-151-7/+7
| * more explicit copy with/without shrinkingArne Juul2020-10-1511-21/+60
* | Merge pull request #14916 from vespa-engine/havardpe/fix-reduce-expansion-issueHåvard Pettersen2020-10-162-1/+11
|\ \ | |/ |/|
| * reduce empty mixed to dense must add cells with default valueHåvard Pettersen2020-10-162-1/+11
* | Merge pull request #14892 from vespa-engine/arnej/use-engine-or-factory-every...Arne H Juul2020-10-151-3/+8
|\ \
| * | throw exceptions on unexpected inputArne Juul2020-10-151-3/+8
| |/
* | use tensor::TensorArne Juul2020-10-151-1/+1
* | test via compatibility layerArne Juul2020-10-154-26/+5
* | compatibility adapters for add/modify/removeArne Juul2020-10-152-0/+71
|/
* Merge pull request #14875 from vespa-engine/toregge/dont-shadow-member-variableHenning Baldersheim2020-10-141-4/+4
|\
| * Don't shadow output_size member variable.Tor Egge2020-10-141-4/+4
* | Fix forward declarations.Tor Egge2020-10-141-3/+3
|/
* update copyrightHåvard Pettersen2020-10-141-1/+1
* Merge pull request #14852 from vespa-engine/arnej/some-eval-additionsArne H Juul2020-10-1411-16/+60
|\
| * minor cosmetic fixesArne Juul2020-10-143-5/+4
| * update TensorSpec::from_value and use thatArne Juul2020-10-142-22/+8
| * detect engine with dynamic_cast insteadArne Juul2020-10-141-5/+18
| * add operator== and operator<< for testing onlyArne Juul2020-10-143-0/+36
| * remove DenseTensorView::cellsRef(), just use cells()Arne Juul2020-10-145-10/+9
| * add copy() method to EngineOrFactory, to replace Tensor::clone()Arne Juul2020-10-142-0/+11
* | memory usage on Value APIHåvard Pettersen2020-10-1414-3/+111
|/
* Merge pull request #14842 from vespa-engine/havardpe/engine-or-factory-global...Arne H Juul2020-10-136-1/+138
|\
| * global implementation switch with defaultHåvard Pettersen2020-10-136-1/+138
* | init cell values to NaN in SimpleValueHåvard Pettersen2020-10-132-2/+7
|/
* wire into Map::compile_self and simplifyArne Juul2020-10-134-18/+5
* track API changeArne Juul2020-10-131-1/+1
* MixedValueView -> ValueViewArne Juul2020-10-132-4/+4
* benchmark GenericMap alsoArne Juul2020-10-131-0/+45
* add GenericMapArne Juul2020-10-137-0/+169
* allow interpreted function to use new generic operationsHåvard Pettersen2020-10-1266-213/+405
* 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