Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use static cast in inner loop. | Henning Baldersheim | 2018-07-24 | 1 | -1/+1 |
| | |||||
* | - NULL -> nullptr | Henning Baldersheim | 2018-07-24 | 8 | -46/+19 |
| | | | | | - nested namespaces - = default; | ||||
* | - Do not follow the nullptr. | Henning Baldersheim | 2018-07-23 | 11 | -29/+36 |
| | | | | - Do not have an interface return a reference when it might refer a nullptr... | ||||
* | Merge pull request #6447 from vespa-engine/balder/fix-signedness-in-weighted-set | Henning Baldersheim | 2018-07-23 | 2 | -25/+22 |
|\ | | | | | Balder/fix signedness in weighted set | ||||
| * | Add missing space. | Henning Baldersheim | 2018-07-23 | 1 | -1/+1 |
| | | |||||
| * | 8 -> sizeof(int64_t) | Henning Baldersheim | 2018-07-23 | 1 | -1/+1 |
| | | |||||
| * | Use PRId64 | Henning Baldersheim | 2018-07-23 | 1 | -1/+1 |
| | | |||||
| * | It is a long time ago since we went signed all over.... | Henning Baldersheim | 2018-07-23 | 2 | -4/+5 |
| | | |||||
| * | Realign code and NULL -> nullptr | Henning Baldersheim | 2018-07-23 | 2 | -20/+16 |
| | | |||||
* | | Merge pull request #6444 from vespa-engine/bratseth/java-model-inference | Jon Bratseth | 2018-07-23 | 10 | -78/+142 |
|\ \ | |/ |/| | Bratseth/java model inference | ||||
| * | Reuse context prototypes | Jon Bratseth | 2018-07-20 | 1 | -1/+1 |
| | | |||||
| * | Basic Java model evaluation | Jon Bratseth | 2018-07-20 | 3 | -2/+9 |
| | | |||||
| * | Java model evaluation WIP | Jon Bratseth | 2018-07-20 | 7 | -70/+119 |
| | | |||||
| * | Evaluation tests | Jon Bratseth | 2018-07-06 | 2 | -6/+14 |
| | | |||||
* | | Add some more details to assist debugging. | Henning Baldersheim | 2018-07-23 | 3 | -13/+30 |
| | | |||||
* | | - = default for destructors. | Henning Baldersheim | 2018-07-23 | 2 | -10/+4 |
| | | | | | | | | | | - nested namespace - std::make_unique | ||||
* | | Add a reorder fence. | Henning Baldersheim | 2018-07-20 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #6439 from vespa-engine/balder/lift-rankitem | Henning Baldersheim | 2018-07-20 | 4 | -65/+47 |
|\ \ | | | | | | | Balder/lift rankitem | ||||
| * | | Use override keyword | Henning Baldersheim | 2018-07-20 | 2 | -3/+3 |
| | | | |||||
| * | | Use = default and C++11 for loops where possible. No semantic changes. | Henning Baldersheim | 2018-07-20 | 4 | -62/+44 |
| | | | |||||
* | | | Merge pull request #6437 from ↵ | Henning Baldersheim | 2018-07-20 | 1 | -2/+5 |
|\ \ \ | | | | | | | | | | | | | | | | | vespa-engine/balder/ensure-that-there-is-at-least-1-valid-stopsign-visible-at-all-times There must always be a stopsign visible to any concurrent reader no m… | ||||
| * | | | There must always be a stopsign visible to any concurrent reader no matter ↵ | Henning Baldersheim | 2018-07-20 | 1 | -2/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | where it is. So before removing the old stopsign, the new one must be placed. You can only remove the old one if it was ahead of new one. If not, any readers scanning might have passed the location of the new one, and the old one might be gone before it gets there. And hence it will continue into space or a concrete wall. | ||||
* | | | | Merge pull request #6436 from ↵ | Henning Baldersheim | 2018-07-20 | 7 | -138/+215 |
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | vespa-engine/balder/choose-invalidate-or-update-of-cache Balder/choose invalidate or update of cache | ||||
| * | | | Properly test writethrough on UPDATE strategy | Henning Baldersheim | 2018-07-19 | 1 | -14/+37 |
| | | | | |||||
| * | | | Properly test both INVALIDATE and UPDATE strategy. Fix bug with incorrect ↵ | Henning Baldersheim | 2018-07-19 | 2 | -25/+73 |
| | | | | | | | | | | | | | | | | size calculations on updating existing elements. | ||||
| * | | | Add control of cache update policy when an item changes value. | Henning Baldersheim | 2018-07-19 | 7 | -109/+115 |
| |/ / | |||||
* / / | Use the guava version from container-dep-versions everywhere. | gjoranv | 2018-07-19 | 1 | -1/+0 |
|/ / | |||||
* | | Compute bloat after when it is more accurate. | Henning Baldersheim | 2018-07-18 | 1 | -3/+5 |
| | | |||||
* | | test returned value also | Arne Juul | 2018-07-16 | 3 | -0/+5 |
| | | |||||
* | | use new API | Arne Juul | 2018-07-13 | 1 | -15/+7 |
| | | | | | | | | | | rewrite weighted set attribute filter to handle all enums that matches the token when folded. | ||||
* | | test new API | Arne Juul | 2018-07-13 | 2 | -0/+5 |
| | | |||||
* | | implement new API in multistringattribute | Arne Juul | 2018-07-13 | 1 | -0/+5 |
| | | |||||
* | | implement new API in singlestringattribute | Arne Juul | 2018-07-13 | 1 | -0/+3 |
| | | |||||
* | | not-implement new API | Arne Juul | 2018-07-13 | 2 | -0/+8 |
| | | |||||
* | | forward new API | Arne Juul | 2018-07-13 | 2 | -0/+7 |
| | | |||||
* | | require new API | Arne Juul | 2018-07-13 | 1 | -0/+1 |
| | | |||||
* | | implement new API for float and integer | Arne Juul | 2018-07-13 | 4 | -0/+28 |
| | | |||||
* | | implement new API in attributevector | Arne Juul | 2018-07-13 | 2 | -0/+8 |
| | | |||||
* | | implement new API in attrvector | Arne Juul | 2018-07-13 | 2 | -0/+14 |
| | | |||||
* | | test new API | Arne Juul | 2018-07-13 | 1 | -0/+37 |
| | | |||||
* | | add findFoldedEnums API | Arne Juul | 2018-07-13 | 4 | -0/+30 |
| | | |||||
* | | add unit test for appendPosition() | Arne Juul | 2018-07-09 | 1 | -0/+44 |
| | | | | | | | | * previously this would trigger a bug and crash. | ||||
* | | refactor to avoid code duplication | Arne Juul | 2018-07-06 | 2 | -25/+19 |
| | | | | | | | | * also minimize diff from original version | ||||
* | | allocate vector explicitly | Arne Juul | 2018-07-06 | 2 | -19/+43 |
| | | | | | | | | | | | | | | | | * when appending a position, the old version would call appendToAllocatedVector() even in cases where no vector had already been allocated. That routine then accessed a union to get old size, accessing some random data that would mostly be 0 by accident. | ||||
* | | Fix author tag for Simon | Bjørn Christian Seime | 2018-07-05 | 115 | -115/+115 |
|/ | |||||
* | Merge pull request #6287 from ↵ | Harald Musum | 2018-06-27 | 1 | -1/+1 |
|\ | | | | | | | | | vespa-engine/bratseth/dont-fail-allocation-on-bootstrap Bratseth/dont fail allocation on bootstrap | ||||
| * | Nonfunctional changes only | Jon Bratseth | 2018-06-26 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #6277 from ↵ | Geir Storli | 2018-06-26 | 8 | -88/+154 |
|\ \ | | | | | | | | | | | | | vespa-engine/geirst/ensure-fast-search-struct-field-attributes-work-with-same-element-operator Ensure that all attribute iterators expose the search context creatin… | ||||
| * | | Ensure that all attribute iterators expose the search context creating the ↵ | Geir Storli | 2018-06-25 | 8 | -88/+154 |
| |/ | | | | | | | | | | | iterator. This ensures that also fast-search struct field attributes work together with the sameElement operator. | ||||
* / | stop using DoubleFormatter | Arne Juul | 2018-06-25 | 1 | -1/+1 |
|/ | | | | | * also, update expected results in those places where slight differences in Double formatting was seen. |