Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add missing includes, avoid shadow warning and skip including file not | Tor Egge | 2023-09-29 | 1 | -1/+1 |
| | | | | | | present in llvm 17. Issues detected when compiling with clang++ 17 / libc++ 17 / llvm 17. | ||||
* | link + html cleanup | Kristian Aune | 2023-09-20 | 1 | -517/+730 |
| | |||||
* | Random cleanup | jonmv | 2023-09-07 | 1 | -2/+0 |
| | |||||
* | Use Guice 6.0 | Bjørn Christian Seime | 2023-09-04 | 1 | -1/+1 |
| | | | | | | https://github.com/google/guice/wiki/Guice600 We cannot upgrade to 7.x as we export javax.inject from container. 6.x supports both the old javax.inject and the new jakarta.inject replacement. | ||||
* | Handle tensor modify update with "create: true" for non-existing tensor. | Geir Storli | 2023-08-28 | 3 | -13/+43 |
| | |||||
* | Add "create non-existing cells" flag to TensorModifyUpdate. | Geir Storli | 2023-08-25 | 14 | -44/+214 |
| | | | | | | | When this is true, non-existing cells in the input tensor is created before applying the modify update. The default cell value is 0.0 for REPLACE and ADD operations, and 1.0 for MULTIPLY operation. | ||||
* | Extend modify update operation in Java to match the new C++ behavior. | Geir Storli | 2023-08-23 | 5 | -13/+124 |
| | | | | This creates non-existing sub-spaces with default cell value first. | ||||
* | Add modify operation that creates non-existing sub-spaces with default cell ↵ | Geir Storli | 2023-08-22 | 3 | -13/+168 |
| | | | | values. | ||||
* | Merge pull request #28056 from vespa-engine/bratseth/consider-reallocation-costv8.212.18 | Valerij Fredriksen | 2023-08-15 | 1 | -1/+1 |
|\ | | | | | Bratseth/consider reallocation cost | ||||
| * | Consider switching cost when choosing resources | Jon Bratseth | 2023-08-15 | 1 | -1/+1 |
| | | |||||
* | | GC and clean up more unused code | Henning Baldersheim | 2023-08-15 | 1 | -1/+1 |
|/ | |||||
* | Set aside space for headroom in one pass | Jon Bratseth | 2023-07-25 | 1 | -1/+1 |
| | |||||
* | Use std::filesystem::is_directory and std::filesystem::exists | Tor Egge | 2023-07-20 | 1 | -2/+2 |
| | |||||
* | Use std::filesystem::rename instead of vespalib::rename. | Tor Egge | 2023-07-19 | 1 | -6/+7 |
| | |||||
* | handle nested arrays also inside the "blocks" format | Arne Juul | 2023-07-04 | 1 | -1/+3 |
| | |||||
* | Disable compiler warning about unused but set variable when | Tor Egge | 2023-06-17 | 1 | -0/+2 |
| | | | | compiling bison generated document selection parser with AppleClang. | ||||
* | GC unused assert includes | Henning Baldersheim | 2023-05-17 | 4 | -3/+3 |
| | |||||
* | Disable string length restriction introduced in Jackson 2.15 | Bjørn Christian Seime | 2023-05-09 | 3 | -3/+16 |
| | | | | Disable restriction only for parsers/generators which is likely to handle literals exceeding 5M | ||||
* | Use base64 encoding with padding also for get/visit | Henning Baldersheim | 2023-05-03 | 5 | -6/+5 |
| | |||||
* | pick up create flag for put operations | Håvard Pettersen | 2023-04-28 | 2 | -5/+10 |
| | |||||
* | Merge pull request #26891 from vespa-engine/balder/unify-feed-operations | Håvard Pettersen | 2023-04-27 | 10 | -76/+58 |
|\ | | | | | Unify passing of all feed operations through the various feed apis. | ||||
| * | Remove common ConditionalFeedOperation | Henning Baldersheim | 2023-04-27 | 4 | -31/+21 |
| | | |||||
| * | Unify passing of all feed operations through the various feed apis. | Henning Baldersheim | 2023-04-27 | 9 | -55/+47 |
| | | |||||
* | | Use timestamp from Jetty as creation time for Request/HttpRequest | Bjørn Christian Seime | 2023-04-27 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #26782 from ↵ | Tor Brede Vekterli | 2023-04-19 | 2 | -2/+18 |
|\ | | | | | | | | | vespa-engine/havardpe/create-if-non-existent-for-document-put add create-if-non-existent flag for document put | ||||
| * | add requested annotations | Håvard Pettersen | 2023-04-19 | 1 | -0/+4 |
| | | |||||
| * | add create-if-non-existent flag for document put | Håvard Pettersen | 2023-04-19 | 2 | -2/+14 |
| | | |||||
* | | Skip padding of base64 encoded data. | Henning Baldersheim | 2023-04-19 | 6 | -11/+10 |
| | | |||||
* | | Build with jdk20 | Jon Bratseth | 2023-04-17 | 1 | -1/+1 |
|/ | |||||
* | Workarounds for libc++ 15 are still needed for libc++ 16. | Tor Egge | 2023-04-03 | 1 | -1/+1 |
| | |||||
* | Reduce creation of Document instances without DocumentTypeRepo. | Geir Storli | 2023-03-13 | 20 | -131/+136 |
| | |||||
* | Merge pull request #26262 from ↵ | Henning Baldersheim | 2023-03-01 | 2 | -3/+71 |
|\ | | | | | | | | | vespa-engine/geirst/empty-document-deserialization-fix Always propagate the document type to the internal StructFieldValue. | ||||
| * | Always propagate the document type to the internal StructFieldValue. | Geir Storli | 2023-03-01 | 2 | -3/+71 |
| | | | | | | | | | | | | After deserialization of an empty document the internal StructFieldValue would not have the document type. Then, if a StringFieldValue of that empty document was updated (e.g. by an AssignValueUpdate), later lazy deserialization of its annotations would crash as the document type was not present. | ||||
* | | Merge pull request #26246 from vespa-engine/bratseth/cluster-info | Valerij Fredriksen | 2023-03-01 | 1 | -3/+2 |
|\ \ | | | | | | | Pass ClusterInfo | ||||
| * | | Pass ClusterInfo | Jon Bratseth | 2023-03-01 | 1 | -3/+2 |
| |/ | |||||
* / | re-apply "remove fastos" | Håvard Pettersen | 2023-03-01 | 1 | -1/+0 |
|/ | | | | This reverts commit 003f019d7579e49f4ec7609ef8eac26ada6ae753. | ||||
* | Revert "remove fastos" | Harald Musum | 2023-02-28 | 1 | -0/+1 |
| | |||||
* | remove fastos | Håvard Pettersen | 2023-02-28 | 1 | -1/+0 |
| | |||||
* | Merge pull request #26128 from ↵ | Tor Brede Vekterli | 2023-02-22 | 2 | -7/+18 |
|\ | | | | | | | | | vespa-engine/vekterli/fix-supertype-match-for-doc-sel-field-lookups Fix C++ document selection regression where supertype in field expression would not match as expected | ||||
| * | Fix regression where supertype in field expression would not resolve | Tor Brede Vekterli | 2023-02-21 | 2 | -7/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A change between 7 and 8 to use exact-matching for document types was implemented a tad too aggressively, as it should still be possible to match against supertypes in a document selection field expression. Let type `B` inherit `A`, and `A` have a field `foo`, and matching a document of type `B`: Prior to this fix: * `B.foo` _would_ match (implicit supertype field resolving) * `A.foo` would _not_ match due to exact type mismatch After this fix, both will match as generally expected. | ||||
* | | Tune cluster controller memory | Jon Bratseth | 2023-02-21 | 1 | -1/+1 |
|/ | | | | | | - Change from 7 to 6 cluster controllers per host - Correct real memory limit for admin - Test admin provisioning | ||||
* | - [[noreturn]] is standard. | Henning Baldersheim | 2023-02-15 | 1 | -1/+1 |
| | | | | - gnu printf format specification is defacto standard. | ||||
* | Use faster std::from_chars instead of oldstyle strtoul. | Henning Baldersheim | 2023-02-13 | 1 | -9/+8 |
| | |||||
* | Remove optimisation now void since libc now optimizes for newer cpus. | Henning Baldersheim | 2023-02-13 | 2 | -87/+36 |
| | | | | Time has caught up. | ||||
* | Add workaround for std::from_chars for double in libc++. | Tor Egge | 2023-02-11 | 1 | -0/+13 |
| | |||||
* | Avoid implicit-exception-spec-mismatch warning. | Tor Egge | 2023-02-08 | 2 | -2/+8 |
| | |||||
* | - Improve sanity checking of input to distance-to-path feature. | Henning Baldersheim | 2023-02-06 | 1 | -0/+2 |
| | | | | - Keep comment | ||||
* | Merge pull request #25871 from ↵ | Henning Baldersheim | 2023-02-04 | 7 | -86/+25 |
|\ | | | | | | | | | vespa-engine/balder/drop-boost-crc-random-tokenizer Drop boost crc, random and tokenizer | ||||
| * | Drop boost crc, random and tokenizer | Henning Baldersheim | 2023-02-04 | 7 | -86/+25 |
| | | |||||
* | | Add test for negative infinity too | Henning Baldersheim | 2023-02-04 | 1 | -0/+1 |
| | |