summaryrefslogtreecommitdiffstats
path: root/document
Commit message (Collapse)AuthorAgeFilesLines
* Store scaling events in ZooKeeperJon Bratseth2020-10-221-1/+1
|
* Fix forward declarations.Tor Egge2020-10-164-4/+4
|
* use compatibility code in TensorPartialUpdateArne Juul2020-10-163-69/+7
|
* use "return {};" to return empty unique_ptrArne Juul2020-10-153-3/+3
|
* simplifyArne Juul2020-10-153-9/+3
|
* handle both engine- and factory-based tensorsArne Juul2020-10-1513-103/+182
| | | | | | * use EngineOrFactory::get() instead of DefaultTensorEngine::ref() * avoid direct use of DenseTensorView etc where possible * use eval::Value instead of tensor::Tensor where possible
* fix TensorFieldValue::compare to be correct (but slow)Arne Juul2020-10-141-5/+18
|
* getAsTensorPtr() method can return "pointer to tensor"Arne Juul2020-10-147-16/+16
|
* Merge pull request #14847 from vespa-engine/balder/monitor-2-mutex-and-cond-4Henning Baldersheim2020-10-141-92/+17
|\ | | | | Balder/monitor 2 mutex and cond 4
| * Assert instead of silently fixHenning Baldersheim2020-10-141-9/+2
| |
| * Use std::mutex and std:.condition_variable and GC some unused code.Henning Baldersheim2020-10-131-89/+21
| |
* | Expose "writeFields" from JsonWriter, to write only document fieldsJon Marius Venstad2020-10-132-8/+13
|/
* - GC the last usages of vespalib::Lock.Henning Baldersheim2020-10-081-74/+1
| | | | - Now it is only vespalib::Monitor left
* Make vespalib hash functors noexceptTor Brede Vekterli2020-10-081-2/+2
| | | | | | Make ducktyped functor conditionally noexcept on `hash()` member function. Follow up on `-Werror=noexcept` warnings indicating where `noexcept` can be trivially added for such functions.
* Let c++11 take care of proper lockingHenning Baldersheim2020-10-084-33/+6
|
* - GC unused code.Henning Baldersheim2020-10-078-261/+11
| | | | - vespalib::Lock -> std::mutex
* Remove broken copy and move constructor and assignment operatoos on ↵Henning Baldersheim2020-10-071-0/+1
| | | | | | vespalib::Lock and vespalib::Monitor. Also repair broken usages of the same.
* Add noexcept as indicated by -WnoeexceptHenning Baldersheim2020-10-074-9/+9
|
* Use noexcept as advise by gcc -WnoexceptHenning Baldersheim2020-10-063-8/+8
|
* Add noexcept specifier to GlobalId assignment operator.Tor Egge2020-10-061-1/+1
|
* Merge pull request #14685 from ↵Jon Marius Venstad2020-10-058-35/+31
|\ | | | | | | | | vespa-engine/jonmv/doc-v1-async-call-completions-handlers-earlier Jonmv/doc v1 async call completions handlers earlier
| * Move un-exported enum to exported packageJon Marius Venstad2020-10-028-35/+31
| |
* | Explicitly instantiate LiteralFieldValue.Tor Egge2020-10-042-0/+8
| |
* | Explicitly instantiate NumericFieldValue.Tor Egge2020-10-042-0/+14
|/
* Export document-parser packageJon Marius Venstad2020-10-011-0/+8
|
* Merge pull request #14634 from vespa-engine/jonmv/async-feed-handlerJon Marius Venstad2020-10-014-2/+36
|\ | | | | Async document v1
| * Throw IllegalArgumentException on bad input, rather than RuntimeExceptionJon Marius Venstad2020-09-301-2/+2
| |
| * Add equals and hashCode to some classesJon Marius Venstad2020-09-303-0/+34
| |
* | Merge pull request #14644 from ↵Henning Baldersheim2020-09-304-0/+139
|\ \ | | | | | | | | | | | | vespa-engine/toregge/handle-reference-field-value-in-document-selection-expression Handle ReferenceFieldValue in document selection expression.
| * | Add unit test for document selection.Tor Egge2020-09-303-0/+129
| | |
| * | Handle ReferenceFieldValue in document selection expression.Tor Egge2020-09-301-0/+10
| |/
* / Non-functional changes onlyJon Bratseth2020-09-301-1/+2
|/
* Relax test to verify meta is stored, but not its contentJon Marius Venstad2020-09-232-2/+2
|
* Simplify and do not call method that will throw.Henning Baldersheim2020-09-111-2/+1
|
* Test move assignment instead.Henning Baldersheim2020-09-111-8/+5
|
* Use a move constructor to avoid expensive copy when not necessary.Henning Baldersheim2020-09-112-8/+15
|
* Revert "Revert "Support 'id' as field name in C++ document selection ↵Henning Baldersheim2020-09-104-13/+37
| | | | lexing/parsing" MERGEOK"
* Revert "Support 'id' as field name in C++ document selection lexing/parsing"Jon Marius Venstad2020-09-094-37/+13
|
* Verify existing semantics of 'id' as field name in Java parserTor Brede Vekterli2020-09-091-2/+8
|
* Support 'id' as field name in C++ document selection lexing/parsingTor Brede Vekterli2020-09-093-11/+29
| | | | | | | 'id' is normally a reserved keyword and wasn't explicitly allowed for the purpose of field name identifiers. Change `ID` to be lexed as a string token to allow for preserving the original casing when used as an identifier.
* Avoid using alloca and use a fixed buffer instead.Henning Baldersheim2020-08-271-5/+12
|
* - If document type has been resolved, use if for test-and-set too.Henning Baldersheim2020-08-271-3/+5
| | | | - Inline small frequently called methods.
* Add explicit instantiation of document::StructuredFieldValue::set method.Tor Egge2020-08-231-0/+6
|
* Move exception handling to where we can give proper feedback to the user.Henning Baldersheim2020-08-201-8/+2
|
* Expect and handle field not found exception.Henning Baldersheim2020-08-201-2/+17
|
* Revert "Revert "Balder/use an actual fieldset repo""Henning Baldersheim2020-08-207-48/+58
|
* Revert "Balder/use an actual fieldset repo"Arnstein Ressem2020-08-197-58/+48
|
* Build the FieldSetRepo up front with all configured fieldsets to avoid ↵Henning Baldersheim2020-08-144-24/+55
| | | | building them for every get() call."
* Change api so that we can drop clone from the interface and prepare for ↵Henning Baldersheim2020-08-144-25/+4
| | | | using a true repo.
* Make sure the entries in the set are unique.Henning Baldersheim2020-08-146-12/+31
| | | | | Make both a less and equal operator so std::unique can be used to. Add and interface so that whole sets can be tested effectively if they are subsets.