Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add necessary options to use failOnWarnings | gjoranv | 2023-06-05 | 1 | -0/+1 |
| | |||||
* | Merge pull request #27264 from ↵ | Henning Baldersheim | 2023-06-01 | 9 | -12/+58 |
|\ | | | | | | | | | vespa-engine/geirst/closeness-dotproduct-negative-values Allow negative values from closeness when using dotproduct distance m… | ||||
| * | Allow negative values from closeness when using dotproduct distance metric. | Geir Storli | 2023-06-01 | 9 | -12/+58 |
| | | |||||
* | | Merge pull request #27252 from ↵ | Håvard Pettersen | 2023-06-01 | 6 | -74/+62 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/modernize-code-while-reading-1 Modernize and unify code. | ||||
| * | | Modernize and unify code. | Henning Baldersheim | 2023-06-01 | 6 | -74/+62 |
| |/ | |||||
* | | Merge pull request #27257 from ↵ | Geir Storli | 2023-06-01 | 1 | -0/+1 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/improve-handling-of-query-items-true-and-false Improve handling of query items TRUE and FALSE. | ||||
| * | | Improve handling of query items TRUE and FALSE. | Tor Egge | 2023-06-01 | 1 | -0/+1 |
| |/ | |||||
* / | Revert "Revert "switch to bitvector for level 0 visiting"" | Arne H Juul | 2023-06-01 | 1 | -2/+30 |
|/ | |||||
* | Revert "switch to bitvector for level 0 visiting" | Arne H Juul | 2023-06-01 | 1 | -30/+2 |
| | |||||
* | Merge pull request #27236 from vespa-engine/balder/minor-code-health | Henning Baldersheim | 2023-05-31 | 16 | -182/+220 |
|\ | | | | | Modernize code while reading it. | ||||
| * | GC unused code | Henning Baldersheim | 2023-05-31 | 1 | -1/+0 |
| | | |||||
| * | Use std::move instead | Henning Baldersheim | 2023-05-31 | 1 | -1/+1 |
| | | |||||
| * | Modernize code while reading it. | Henning Baldersheim | 2023-05-31 | 16 | -181/+220 |
| | | |||||
* | | Merge pull request #27243 from vespa-engine/arnej/use-less-temp-memory | Arne H Juul | 2023-05-31 | 1 | -2/+30 |
|\ \ | | | | | | | switch to bitvector for level 0 visiting | ||||
| * | | minor cleanup after review | Arne Juul | 2023-05-31 | 1 | -5/+2 |
| | | | |||||
| * | | switch to bitvector for level 0 visiting | Arne Juul | 2023-05-31 | 1 | -2/+33 |
| |/ | |||||
* / | Add Doom to hnsw index. | Tor Egge | 2023-05-31 | 10 | -29/+87 |
|/ | |||||
* | The AttributeContext is a short lived cache for attributes guards. Until we ↵ | Henning Baldersheim | 2023-05-26 | 3 | -7/+27 |
| | | | | | | | use the thread bundle we do not need to use expensive locking to fill the cache. Most of the attributes are pulled in when building the blueprint tree, and that always happens singlethreaded. | ||||
* | - Make the MatchContext value object movable. | Henning Baldersheim | 2023-05-26 | 2 | -8/+8 |
| | | | | - Reduce code visibility. | ||||
* | Merge pull request #27213 from vespa-engine/bundle-type | gjoranv | 2023-05-25 | 1 | -0/+3 |
|\ | | | | | Bundle type | ||||
| * | Add bundle type to all CORE bundles. | gjoranv | 2023-05-25 | 1 | -0/+3 |
| | | |||||
* | | Use a read/write lock as lookup is far more frequent than updates | Henning Baldersheim | 2023-05-25 | 3 | -35/+38 |
| | | |||||
* | | - Use a rwlock as reading surpasses writing by a very large factor. | Henning Baldersheim | 2023-05-25 | 5 | -31/+33 |
|/ | | | | - size() does not need a lock. | ||||
* | Merge pull request #27203 from vespa-engine/balder/enough-with-generation-guard | Henning Baldersheim | 2023-05-24 | 3 | -19/+9 |
|\ | | | | | Balder/enough with generation guard | ||||
| * | Holding the generation guard is sufficient | Henning Baldersheim | 2023-05-24 | 3 | -19/+9 |
| | | |||||
* | | Factor out conversion between strings and distance metric to | Tor Egge | 2023-05-24 | 4 | -51/+77 |
|/ | | | | DistanceMetricUtils. | ||||
* | Merge pull request #27185 from ↵ | Henning Baldersheim | 2023-05-23 | 11 | -129/+66 |
|\ | | | | | | | | | vespa-engine/balder/inline-small-frequently-called-methods Balder/inline small frequently called methods | ||||
| * | Call get_has_btree_dictionary once. | Henning Baldersheim | 2023-05-23 | 3 | -27/+21 |
| | | | | | | | | Order small members by size at the end to avoid holes in the class. | ||||
| * | Inline trivial constructors | Henning Baldersheim | 2023-05-23 | 2 | -14/+6 |
| | | |||||
| * | Inline trivial constructor and destructor | Henning Baldersheim | 2023-05-23 | 2 | -10/+5 |
| | | |||||
| * | Return correct iterator | Henning Baldersheim | 2023-05-23 | 1 | -1/+1 |
| | | |||||
| * | Inline small frequently called methods | Henning Baldersheim | 2023-05-23 | 2 | -68/+31 |
| | | |||||
| * | Use default implementation | Henning Baldersheim | 2023-05-23 | 1 | -9/+2 |
| | | |||||
* | | Reuse distance function when calculating multiple distances from a node. | Tor Egge | 2023-05-23 | 2 | -15/+9 |
|/ | |||||
* | Merge pull request #27182 from ↵ | Geir Storli | 2023-05-23 | 9 | -21/+103 |
|\ | | | | | | | | | vespa-engine/toregge/save-and-load-hnsw-max-squared-norm Store max squared norm in file header during hnsw index save when using | ||||
| * | Store max squared norm in file header during hnsw index save when using | Tor Egge | 2023-05-23 | 9 | -21/+103 |
| | | | | | | | | dotproduct distance metric. Adjust hnsw index load. | ||||
* | | Extract ucs4 and take ownership to avoid the dirty code using a mutext ↵ | Henning Baldersheim | 2023-05-23 | 5 | -18/+27 |
| | | | | | | | | protected lazy construction. | ||||
* | | Use a smallvector to avoid indirection in most common case, and reserve some ↵ | Henning Baldersheim | 2023-05-22 | 5 | -3/+5 |
|/ | | | | space upfront | ||||
* | Merge pull request #27144 from vespa-engine/balder/reduce-number-of-allocationsv8.165.119 | Henning Baldersheim | 2023-05-21 | 13 | -36/+54 |
|\ | | | | | Balder/reduce number of allocations | ||||
| * | Move the matchdata layout. | Henning Baldersheim | 2023-05-16 | 3 | -6/+2 |
| | | |||||
| * | Make single field createBlueprint accessible | Henning Baldersheim | 2023-05-16 | 2 | -18/+16 |
| | | |||||
| * | Add reserve to dot product blueprints | Henning Baldersheim | 2023-05-16 | 6 | -4/+27 |
| | | |||||
| * | Add reserve and simplify MatchDataLayout | Henning Baldersheim | 2023-05-16 | 2 | -8/+9 |
| | | |||||
* | | GC unused assert includes | Henning Baldersheim | 2023-05-17 | 36 | -66/+83 |
|/ | |||||
* | Remove unused field/attribute access hinting. | Tor Egge | 2023-05-13 | 30 | -76/+22 |
| | |||||
* | Reduce included code. | Henning Baldersheim | 2023-05-12 | 2 | -2/+7 |
| | |||||
* | Max tree size 64k -> 1m | Henning Baldersheim | 2023-05-12 | 2 | -7/+7 |
| | |||||
* | Remove unused method. | Henning Baldersheim | 2023-05-12 | 2 | -3/+2 |
| | |||||
* | Use SmallVector to avoid allocation in the common case. | Henning Baldersheim | 2023-05-12 | 10 | -34/+57 |
| | |||||
* | Pack the State a bit closer together | Henning Baldersheim | 2023-05-12 | 3 | -8/+8 |
| |