Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Store scaling events in ZooKeeper | Jon Bratseth | 2020-10-22 | 1 | -1/+1 |
| | |||||
* | Fix forward declarations. | Tor Egge | 2020-10-16 | 4 | -4/+4 |
| | |||||
* | use compatibility code in TensorPartialUpdate | Arne Juul | 2020-10-16 | 3 | -69/+7 |
| | |||||
* | use "return {};" to return empty unique_ptr | Arne Juul | 2020-10-15 | 3 | -3/+3 |
| | |||||
* | simplify | Arne Juul | 2020-10-15 | 3 | -9/+3 |
| | |||||
* | handle both engine- and factory-based tensors | Arne Juul | 2020-10-15 | 13 | -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 Juul | 2020-10-14 | 1 | -5/+18 |
| | |||||
* | getAsTensorPtr() method can return "pointer to tensor" | Arne Juul | 2020-10-14 | 7 | -16/+16 |
| | |||||
* | Merge pull request #14847 from vespa-engine/balder/monitor-2-mutex-and-cond-4 | Henning Baldersheim | 2020-10-14 | 1 | -92/+17 |
|\ | | | | | Balder/monitor 2 mutex and cond 4 | ||||
| * | Assert instead of silently fix | Henning Baldersheim | 2020-10-14 | 1 | -9/+2 |
| | | |||||
| * | Use std::mutex and std:.condition_variable and GC some unused code. | Henning Baldersheim | 2020-10-13 | 1 | -89/+21 |
| | | |||||
* | | Expose "writeFields" from JsonWriter, to write only document fields | Jon Marius Venstad | 2020-10-13 | 2 | -8/+13 |
|/ | |||||
* | - GC the last usages of vespalib::Lock. | Henning Baldersheim | 2020-10-08 | 1 | -74/+1 |
| | | | | - Now it is only vespalib::Monitor left | ||||
* | Make vespalib hash functors noexcept | Tor Brede Vekterli | 2020-10-08 | 1 | -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 locking | Henning Baldersheim | 2020-10-08 | 4 | -33/+6 |
| | |||||
* | - GC unused code. | Henning Baldersheim | 2020-10-07 | 8 | -261/+11 |
| | | | | - vespalib::Lock -> std::mutex | ||||
* | Remove broken copy and move constructor and assignment operatoos on ↵ | Henning Baldersheim | 2020-10-07 | 1 | -0/+1 |
| | | | | | | vespalib::Lock and vespalib::Monitor. Also repair broken usages of the same. | ||||
* | Add noexcept as indicated by -Wnoeexcept | Henning Baldersheim | 2020-10-07 | 4 | -9/+9 |
| | |||||
* | Use noexcept as advise by gcc -Wnoexcept | Henning Baldersheim | 2020-10-06 | 3 | -8/+8 |
| | |||||
* | Add noexcept specifier to GlobalId assignment operator. | Tor Egge | 2020-10-06 | 1 | -1/+1 |
| | |||||
* | Merge pull request #14685 from ↵ | Jon Marius Venstad | 2020-10-05 | 8 | -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 package | Jon Marius Venstad | 2020-10-02 | 8 | -35/+31 |
| | | |||||
* | | Explicitly instantiate LiteralFieldValue. | Tor Egge | 2020-10-04 | 2 | -0/+8 |
| | | |||||
* | | Explicitly instantiate NumericFieldValue. | Tor Egge | 2020-10-04 | 2 | -0/+14 |
|/ | |||||
* | Export document-parser package | Jon Marius Venstad | 2020-10-01 | 1 | -0/+8 |
| | |||||
* | Merge pull request #14634 from vespa-engine/jonmv/async-feed-handler | Jon Marius Venstad | 2020-10-01 | 4 | -2/+36 |
|\ | | | | | Async document v1 | ||||
| * | Throw IllegalArgumentException on bad input, rather than RuntimeException | Jon Marius Venstad | 2020-09-30 | 1 | -2/+2 |
| | | |||||
| * | Add equals and hashCode to some classes | Jon Marius Venstad | 2020-09-30 | 3 | -0/+34 |
| | | |||||
* | | Merge pull request #14644 from ↵ | Henning Baldersheim | 2020-09-30 | 4 | -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 Egge | 2020-09-30 | 3 | -0/+129 |
| | | | |||||
| * | | Handle ReferenceFieldValue in document selection expression. | Tor Egge | 2020-09-30 | 1 | -0/+10 |
| |/ | |||||
* / | Non-functional changes only | Jon Bratseth | 2020-09-30 | 1 | -1/+2 |
|/ | |||||
* | Relax test to verify meta is stored, but not its content | Jon Marius Venstad | 2020-09-23 | 2 | -2/+2 |
| | |||||
* | Simplify and do not call method that will throw. | Henning Baldersheim | 2020-09-11 | 1 | -2/+1 |
| | |||||
* | Test move assignment instead. | Henning Baldersheim | 2020-09-11 | 1 | -8/+5 |
| | |||||
* | Use a move constructor to avoid expensive copy when not necessary. | Henning Baldersheim | 2020-09-11 | 2 | -8/+15 |
| | |||||
* | Revert "Revert "Support 'id' as field name in C++ document selection ↵ | Henning Baldersheim | 2020-09-10 | 4 | -13/+37 |
| | | | | lexing/parsing" MERGEOK" | ||||
* | Revert "Support 'id' as field name in C++ document selection lexing/parsing" | Jon Marius Venstad | 2020-09-09 | 4 | -37/+13 |
| | |||||
* | Verify existing semantics of 'id' as field name in Java parser | Tor Brede Vekterli | 2020-09-09 | 1 | -2/+8 |
| | |||||
* | Support 'id' as field name in C++ document selection lexing/parsing | Tor Brede Vekterli | 2020-09-09 | 3 | -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 Baldersheim | 2020-08-27 | 1 | -5/+12 |
| | |||||
* | - If document type has been resolved, use if for test-and-set too. | Henning Baldersheim | 2020-08-27 | 1 | -3/+5 |
| | | | | - Inline small frequently called methods. | ||||
* | Add explicit instantiation of document::StructuredFieldValue::set method. | Tor Egge | 2020-08-23 | 1 | -0/+6 |
| | |||||
* | Move exception handling to where we can give proper feedback to the user. | Henning Baldersheim | 2020-08-20 | 1 | -8/+2 |
| | |||||
* | Expect and handle field not found exception. | Henning Baldersheim | 2020-08-20 | 1 | -2/+17 |
| | |||||
* | Revert "Revert "Balder/use an actual fieldset repo"" | Henning Baldersheim | 2020-08-20 | 7 | -48/+58 |
| | |||||
* | Revert "Balder/use an actual fieldset repo" | Arnstein Ressem | 2020-08-19 | 7 | -58/+48 |
| | |||||
* | Build the FieldSetRepo up front with all configured fieldsets to avoid ↵ | Henning Baldersheim | 2020-08-14 | 4 | -24/+55 |
| | | | | building them for every get() call." | ||||
* | Change api so that we can drop clone from the interface and prepare for ↵ | Henning Baldersheim | 2020-08-14 | 4 | -25/+4 |
| | | | | using a true repo. | ||||
* | Make sure the entries in the set are unique. | Henning Baldersheim | 2020-08-14 | 6 | -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. |