summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Gjoranv/split parent2"gjoranv2017-11-301-1/+0
|
* Split parent + container-dependency-versions from root pom.gjoranv2017-11-301-0/+1
| | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent.
* Revert "Gjoranv/split parent"gjoranv2017-11-291-1/+0
|
* Merge pull request #4304 from vespa-engine/gjoranv/split-parentgjoranv2017-11-291-0/+1
|\ | | | | Gjoranv/split parent
| * Split parent + container-dependency-versions from root pom.gjoranv2017-11-291-0/+1
| | | | | | | | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent.
* | update external code (getType->type)Håvard Pettersen2017-11-283-5/+5
|/
* Replace min/max on tensors with reduce in config modelLester Solbakken2017-11-211-1/+1
|
* Enable Java tensor conformance testLester Solbakken2017-11-163-36/+50
|
* Add Java ranking set membership for tensorsLester Solbakken2017-11-151-4/+28
|
* Add Java ranking power operatorLester Solbakken2017-11-157-7/+36
|
* Add boolean operators to Java ranking evaluationLester Solbakken2017-11-1510-19/+187
|
* we need to keep all iterators to handle additional rangesHåvard Pettersen2017-11-142-22/+5
|
* Add % to Java ranking expressions to conform with C++Lester Solbakken2017-11-147-2/+40
|
* Fix 'Cannot combine two tensors using ldexp'Lester Solbakken2017-11-142-1/+2
| | | | | Also, make 'ldexp' in Java comparable to C++, as the library call in C++ does an implicit cast to int.
* Fix 'Cannot combine two tensors using fmod'Lester Solbakken2017-11-141-0/+1
|
* Fix 'Cannot combine two tensors using pow'Lester Solbakken2017-11-141-0/+1
|
* Fix 'Tensors cannot be compared with ~='Lester Solbakken2017-11-141-0/+1
|
* Use std::lock_guard instead of std::unique_lock.Tor Egge2017-11-131-1/+1
|
* Add tensor conformance test in JavaLester Solbakken2017-11-092-0/+164
|
* clean up tensor engine APIHåvard Pettersen2017-11-0711-28/+22
| | | | make Tensor a subclass of Value
* 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
* Merge pull request #3968 from vespa-engine/bratseth/upgrade-to-latest-goodJon Bratseth2017-11-021-1/+0
|\ | | | | Bratseth/upgrade to latest good
| * Nonfunctional changes onlyJon Bratseth2017-10-311-1/+0
| |
* | Use std::promise<void> instead of std::promise<bool> when value is ignored.Tor Egge2017-10-311-8/+8
|/
* Reduce use of FastOS_Mutex and FastOS_Cond.Tor Egge2017-10-273-10/+10
| | | | Remove handover tricks, use move constructor and move assignment instead.
* Mutex instrumentation is long gone.Tor Egge2017-10-271-1/+1
|
* Use std::mutex and std::condition_variable instead of FastOS_Cond.Tor Egge2017-10-271-8/+12
|
* remove TensorSum (use more generic TensorReduce instead)Håvard Pettersen2017-10-261-1/+1
|
* Avoid race conditions by taking updateLock when iterating file chunks.Geir Storli2017-10-251-0/+3
|
* Introduce async write interface in the TLS.Henning Baldersheim2017-10-187-6/+45
| | | | | Wire it in all the way up and in to proton. The implementation is still synchronous.
* Revert "Introduce async write interface in the TLS."Henning Baldersheim2017-10-177-45/+6
|
* Introduce async write interface in the TLS.Henning Baldersheim2017-10-177-6/+45
| | | | | Wire it in all the way up and in to proton. The implementation is still synchronous.
* do not discard search iteratorsHåvard Pettersen2017-10-133-17/+13
|
* - Let the commitExecutor and the sessionExecutor be different.Henning Baldersheim2017-10-123-3/+4
| | | | - No need to sync commitExecutor.
* Remove subscribe to TLS.Henning Baldersheim2017-10-1110-358/+37
|
* Wait for existing sync task to complete before scheduling a new sync taskTor Egge2017-10-111-6/+14
| | | | when switching to new domain part.
* Introduce a commit executor. For now it will be the same as the session ↵Henning Baldersheim2017-10-103-12/+16
| | | | | | executor. However, later on they might differ.
* Remove useFync argument.Henning Baldersheim2017-10-108-70/+36
| | | | Do not use default values in argumentlist.
* executor -> sessionExecutor and some minor syntax changes. No Sematics.Henning Baldersheim2017-10-104-65/+48
|
* Remove stray nbostream.h includes.Tor Egge2017-10-093-3/+0
|
* Remove unused using statement.Tor Egge2017-10-091-1/+0
|
* Eliminate split open handling (earlyOpen() + lateOpen()), use open() instead.Tor Egge2017-10-0910-161/+52
|
* Remove unused (de)serialization to/from nbostream.Tor Egge2017-10-099-277/+0
|
* Remove support for disk index checkpointing.Tor Egge2017-10-0928-1126/+40
|
* Stop testing disk index checkpointing. It is not currently used.Tor Egge2017-10-096-446/+9
|
* Let config reflect what it is, a threadpool serving a range of background ↵Henning Baldersheim2017-10-069-40/+28
| | | | task in the backend.
* Add equality operators on the configs.Henning Baldersheim2017-10-0511-192/+166
|
* Wire in LogDocumentStore::Config in snapshot.Henning Baldersheim2017-10-052-5/+11
|
* Wire in for live reconfiguration of DocumentStore.Henning Baldersheim2017-10-058-47/+64
|
* Add convenience methodsJon Bratseth2017-10-052-0/+35
|