Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | some more cleanup | Arne Juul | 2018-06-20 | 13 | -34/+21 |
| | |||||
* | move LOG_SETUP after other includes | Arne Juul | 2018-06-20 | 66 | -160/+182 |
| | |||||
* | add and use HDR_ABORT instead | Arne Juul | 2018-06-20 | 5 | -9/+14 |
| | |||||
* | Merge branch 'master' into arnej/use-log-abort | Arne Juul | 2018-06-20 | 24 | -72/+420 |
|\ | |||||
| * | Add test for getNamePrefix | Henning Baldersheim | 2018-06-18 | 1 | -2/+19 |
| | | |||||
| * | - Remove the execute(string, ...) and force the use of ExecutorId. | Henning Baldersheim | 2018-06-17 | 2 | -10/+9 |
| | | | | | | | | | | - Remove some double bookkeeping in AttributeWriter. - Ensure that we always use attribute.getNamePrefix() to compute executor id. | ||||
| * | Merge pull request #6190 from vespa-engine/lesters/random-normal-match | Geir Storli | 2018-06-15 | 9 | -46/+275 |
| |\ | | | | | | | Add randomNormal.match | ||||
| | * | Use correct seed and don't use spare for randomNormalStable | Lester Solbakken | 2018-06-15 | 3 | -13/+16 |
| | | | |||||
| | * | Rename feature randomNormalMatch -> randomNormalStable | Lester Solbakken | 2018-06-15 | 6 | -37/+37 |
| | | | |||||
| | * | Move match version of random normal to it's own feature | Lester Solbakken | 2018-06-14 | 9 | -57/+217 |
| | | | |||||
| | * | Remove unnecessary logging in unit test | Lester Solbakken | 2018-06-14 | 1 | -2/+0 |
| | | | |||||
| | * | Fix random normal match test | Lester Solbakken | 2018-06-14 | 2 | -8/+31 |
| | | | |||||
| | * | Refactor out normal distributed random generator | Lester Solbakken | 2018-06-14 | 3 | -48/+65 |
| | | | |||||
| | * | Pass random generator by reference | Lester Solbakken | 2018-06-14 | 1 | -1/+1 |
| | | | |||||
| | * | Add match to output in randomNormal test | Lester Solbakken | 2018-06-13 | 1 | -1/+1 |
| | | | |||||
| | * | Add randomNormal.match | Lester Solbakken | 2018-06-13 | 3 | -13/+41 |
| | | |