Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | unit test all constructors and full API for GeoLocation | Arne Juul | 2020-07-17 | 1 | -9/+267 |
| | |||||
* | [lo,hi] -> [low,high] | Arne Juul | 2020-07-15 | 1 | -30/+30 |
| | |||||
* | remove now-duplicate test | Arne Juul | 2020-07-15 | 2 | -102/+0 |
| | |||||
* | style fixes | Arne Juul | 2020-07-15 | 1 | -12/+9 |
| | |||||
* | fix bugs | Arne Juul | 2020-07-15 | 1 | -2/+0 |
| | |||||
* | finish rewrite to use GeoLocation | Arne Juul | 2020-07-15 | 2 | -105/+110 |
| | |||||
* | split out geo location parser into its own distinct class | Arne Juul | 2020-07-15 | 2 | -38/+12 |
| | |||||
* | refactor geo location parsing | Arne Juul | 2020-07-15 | 1 | -2/+2 |
| | |||||
* | add common geo location parsing | Arne Juul | 2020-07-15 | 2 | -0/+144 |
| | |||||
* | Consolidate search for GTest. | Tor Egge | 2020-07-07 | 2 | -2/+0 |
| | |||||
* | Use find_package to find gtest library. | Tor Egge | 2020-06-29 | 2 | -2/+4 |
| | |||||
* | Prepare to support matched-elements-only for arrays and weighted sets of ↵ | Geir Storli | 2020-05-20 | 4 | -61/+64 |
| | | | | | | | primitive types. This renames StructFieldMapper to MatchingElementsFields with added support for basic fields. Also some terminology is aligned. | ||||
* | Add protection to avoid going out of bounds when handling an empty bitvector. | Henning Baldersheim | 2020-05-09 | 1 | -0/+16 |
| | |||||
* | Follow up on code PR comments. | Henning Baldersheim | 2020-05-08 | 1 | -12/+12 |
| | |||||
* | In order to handle and/or/andnot where the left hand side is longer than the ↵ | Henning Baldersheim | 2020-05-07 | 1 | -0/+41 |
| | | | | | | | | | right hand size, we handle it as if it had been false padded. This is to handle the case where you end up below a SourceBlender, where the disk indexes have different ages and docId limits. These padded bits will never be accessed, as they will never be chosen by the source blender. But having well defined behavior is always good. | ||||
* | Reduce code duplication. Rand48 class is in vespalib. | Tor Egge | 2020-04-25 | 1 | -3/+3 |
| | |||||
* | Move sequenced task executors to staging vespalib | Henning Baldersheim | 2020-04-04 | 8 | -727/+0 |
| | |||||
* | adaptive sequenced executor (experimental) | Håvard Pettersen | 2020-03-26 | 3 | -18/+317 |
| | |||||
* | Wire in control of executor type. | Henning Baldersheim | 2020-02-28 | 1 | -2/+2 |
| | |||||
* | Add single threaded thoughput optimized executor with high and low watermark ↵ | Henning Baldersheim | 2020-02-27 | 1 | -1/+7 |
| | | | | at 25% / 75%. | ||||
* | Add getStats and setTaskLimit to interface to make it easy to swap ↵ | Henning Baldersheim | 2020-02-27 | 2 | -37/+37 |
| | | | | | | implementation. Also make do with ISequenceHandlerInterface. | ||||
* | GC unused include and update copyright. | Henning Baldersheim | 2020-02-25 | 2 | -1/+2 |
| | |||||
* | Add benchmark for sequenced task executor. | Henning Baldersheim | 2020-02-24 | 2 | -0/+31 |
| | |||||
* | Add testing of growing of bitvector when count is invalid | Henning Baldersheim | 2020-01-29 | 1 | -7/+15 |
| | |||||
* | Maintain the cached bitCount to avoid cost query time. | Henning Baldersheim | 2020-01-22 | 1 | -11/+11 |
| | |||||
* | Include algorithm header file when needed. | Tor Egge | 2020-01-08 | 1 | -0/+1 |
| | |||||
* | Add test for distribution of tasks | Henning Baldersheim | 2020-01-04 | 1 | -0/+11 |
| | |||||
* | Improve the distribution by using a indirect mapping that should improve | Henning Baldersheim | 2020-01-03 | 1 | -7/+5 |
| | | | | chance for better loaddistribution. | ||||
* | Update tests after changing how executors are selected. | Henning Baldersheim | 2020-01-03 | 1 | -6/+4 |
| | |||||
* | GC some unused code related to fs4 protocol that has now gone missing. | Henning Baldersheim | 2019-09-27 | 3 | -675/+0 |
| | |||||
* | added function identifying which elements matched | Håvard Pettersen | 2019-09-19 | 4 | -0/+115 |
| | | | | | only a skeleton for now; outlines the interface between the summary generator and the matcher. | ||||
* | support binary values in feature sets | Håvard Pettersen | 2019-06-13 | 1 | -44/+49 |
| | | | | this will be used to store serialized tensors | ||||
* | Let capacity be set based on amount of memory allocated. | Henning Baldersheim | 2019-06-05 | 1 | -8/+9 |
| | |||||
* | Move RcuVector and relevant support classes to vespalib | Tor Brede Vekterli | 2019-05-23 | 3 | -313/+0 |
| | | | | | | | | | | | | | Having RCU support available across all our C++ modules open up new opportunities for optimizations. This changes the following: - `RcuVector` moved from `searchlib` to `vespalib` - `MemoryUsage` moved from `searchlib` to `vespalib` - Introduce a simplified, more generic `GrowStrategy` in `vespalib` used by the moved `RcuVector` which does not have any notion of documents. Existing searchlib `GrowStrategy` gets a simple function to convert to this generic strategy. | ||||
* | Remove files used by old unit test runner. | Tor Egge | 2019-02-19 | 13 | -13/+0 |
| | |||||
* | Follow api change | Henning Baldersheim | 2018-12-19 | 1 | -6/+2 |
| | |||||
* | Return information if a buffer is held. | Henning Baldersheim | 2018-12-18 | 1 | -6/+6 |
| | | | | | Use std::make_unique. Minor unifying cleanup. | ||||
* | Avoid depending of ResultSet. Use more simpler types. Also remove some ↵ | Henning Baldersheim | 2018-08-22 | 1 | -71/+2 |
| | | | | unused code and hide some implementation details. | ||||
* | - Remove the execute(string, ...) and force the use of ExecutorId. | Henning Baldersheim | 2018-06-17 | 1 | -6/+5 |
| | | | | | - Remove some double bookkeeping in AttributeWriter. - Ensure that we always use attribute.getNamePrefix() to compute executor id. | ||||
* | Use a explicit type to avoid confusion on what an intger number mean. ↵ | Henning Baldersheim | 2018-06-11 | 1 | -2/+2 |
| | | | | ComponentId or ExecutorId. | ||||
* | Add test for getNumExecutors | Henning Baldersheim | 2018-06-11 | 1 | -0/+5 |
| | |||||
* | Merge pull request #4989 from vespa-engine/balder/filter-qflags | Henning Baldersheim | 2018-02-09 | 1 | -2/+2 |
|\ | | | | | Ensure that we filter and QFLAGS and do not automatically say we have… | ||||
| * | Ensure that we filter and QFLAGS and do not automatically say we have the ↵ | Henning Baldersheim | 2018-02-09 | 1 | -2/+2 |
| | | | | | | | | same capabilities as our master. | ||||
* | | Compute nodes queried/replied more correctly during merge to get it more ↵ | Henning Baldersheim | 2018-02-09 | 1 | -2/+2 |
|/ | | | | correct in MLD cases. | ||||
* | Also keep track of nodes queried/replied. | Henning Baldersheim | 2018-02-06 | 1 | -13/+11 |
| | |||||
* | Replace tab with spaces. | Geir Storli | 2017-09-13 | 1 | -2/+2 |
| | |||||
* | Moved databuffer and compresssion to vespalib | Henning Baldersheim | 2017-08-28 | 1 | -1/+3 |
| | |||||
* | Include only what you need. | Henning Baldersheim | 2017-08-18 | 2 | -16/+12 |
| | |||||
* | Add some more tests for clearInterval | Henning Baldersheim | 2017-08-02 | 1 | -0/+31 |
| | |||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 18 | -18/+18 |
| |