aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/apps/vespa-ranking-expression-analyzer
Commit message (Collapse)AuthorAgeFilesLines
* remove FastOS_ApplicationHåvard Pettersen2022-04-081-12/+13
| | | | | | | | fixup (per application): - maybe ignore SIGPIPE - wire argc/argv untangle Vespa Test Framework strip down deprecated TestApp
* gc old process codeHåvard Pettersen2022-03-051-1/+0
| | | | also added read_line function to new Process code
* Update 2017 copyright notices.gjoranv2021-10-072-2/+2
|
* support functional constantsHåvard Pettersen2021-05-111-5/+5
| | | | | | | | | | | | be more specific about const number values (GDBT trees): is_const -> is_const_double get_const_value -> get_const_double_value Add more generic 'get_const_value' that can also be used for tensor values. Allow it to be called even in the case of parse error, in which case it does not produce a value (same as for non-const sub-expressions).
* only factory in interpreted functionHåvard Pettersen2020-12-031-2/+2
|
* cleanup unused includeArne Juul2020-11-271-1/+0
|
* handle both engine- and factory-based tensorsArne Juul2020-10-151-2/+2
| | | | | | * use EngineOrFactory::get() instead of DefaultTensorEngine::ref() * avoid direct use of DenseTensorView etc where possible * use eval::Value instead of tensor::Tensor where possible
* Add noexcept as indicated by -WnoeexceptHenning Baldersheim2020-10-071-2/+3
|
* remove parameter count from interpreted functionsHåvard Pettersen2020-04-031-1/+1
|
* async concurrent llvm compilationHåvard Pettersen2019-12-121-7/+9
|
* faster gbdt forest evaluationHåvard Pettersen2019-10-021-2/+15
| | | | | This is a draft implementation of gbdt forest evaluation doing feature-at-a-time rather than tree-at-a-time.
* move more param stuff to lazy_params.hHåvard Pettersen2018-01-161-1/+1
|
* handle 'in' operator as custom (tensor) map operationHåvard Pettersen2017-11-031-13/+3
| | | | | | free arrays no longer allowed restrict set members to be numbers or strings auto-unbox negative numbers in AST
* Update copyright headersJon Bratseth2017-06-142-2/+2
|
* Revert "Update copyright headers"Jon Bratseth2017-06-142-2/+2
|
* Update copyright headersJon Bratseth2017-06-142-2/+2
|
* Revert "Copyright header"Jon Bratseth2017-06-132-2/+2
|
* Copyright headerJon Bratseth2017-06-132-2/+2
|
* Reduce fastos.h dependency.Henning Baldersheim2017-06-011-7/+1
|
* add override in searchlib moduleArne H Juul2017-04-121-2/+2
|
* deiniline destructorsHenning Baldersheim2017-03-091-13/+17
|
* more info about parameter usage when verboseHaavard2017-03-031-11/+27
|
* update with lazy parameter passing APIHaavard2017-02-271-4/+2
|
* wire in immediate evaluation of new syntaxHaavard2017-02-101-1/+1
|
* use mapped input fileHaavard2017-02-071-32/+5
|
* make stuff compile and testHaavard2017-01-231-10/+10
|
* make type information available to the interpreted program builderHaavard2016-10-051-1/+1
|
* Move the gbdt and vm_forest back to the eval module.Henning Baldersheim2016-09-121-2/+2
|
* Split out tensor and llvm part of eval to avoid bringing in llvm everywhere ↵Henning Baldersheim2016-09-111-4/+4
| | | | where it is not needed.
* use cmathArne Juul2016-06-271-1/+2
| | | | | | * avoid using #include <math.h> * add std:: namespace prefix when calling <cmath> functions * use <cstdlib> for std::abs() with integral types
* PublishJon Bratseth2016-06-154-0/+399