Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove unused code for creating / removing directories and | Tor Egge | 2022-06-24 | 2 | -290/+40 |
| | | | | for recursive directory traversal. | ||||
* | Use std::filesystem to create and remove directories. | Tor Egge | 2022-06-23 | 6 | -19/+24 |
| | |||||
* | well defined overflow | Håvard Pettersen | 2022-06-23 | 1 | -1/+1 |
| | | | | | | The grouping test seems to indicate that failed map lookups should result in adding the undefined value. undefined + undefined => 0. Previously with undefined overflow, now with well defined overflow. | ||||
* | Merge pull request #23212 from ↵ | Geir Storli | 2022-06-23 | 2 | -50/+50 |
|\ | | | | | | | | | vespa-engine/geirst/nearest-neighbor-iterator-gtest Rewrite nearest neighbor iterator test to GTest. | ||||
| * | Rewrite nearest neighbor iterator test to GTest. | Geir Storli | 2022-06-23 | 2 | -50/+50 |
| | | |||||
* | | Merge pull request #23208 from vespa-engine/toregge/avoid-undefined-shift | Håvard Pettersen | 2022-06-23 | 1 | -1/+5 |
|\ \ | |/ |/| | Avoid undefined shift. | ||||
| * | Avoid undefined shift. | Tor Egge | 2022-06-22 | 1 | -1/+5 |
| | | |||||
* | | Merge pull request #23204 from ↵ | Geir Storli | 2022-06-23 | 8 | -7/+90 |
|\ \ | |/ |/| | | | | | vespa-engine/revert-23065-revert-23051-geirst/dont-update-hnsw-with-unchanged-tensors Re-apply "Don't make changes to the hnsw index when the inserted tensor is unchanged" | ||||
| * | Revert "Revert "Don't make changes to the hnsw index when the inserted ↵ | Geir Storli | 2022-06-22 | 8 | -7/+90 |
| | | | | | | | | tensor is unchanged"" | ||||
* | | Merge pull request #23205 from ↵ | Håvard Pettersen | 2022-06-22 | 2 | -8/+7 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/avoid-passing-null-reference-to-comprfilereadbase-setposition Avoid passing null reference to ComprFileReadBase::SetPosition. | ||||
| * | | Avoid passing null reference to ComprFileReadBase::SetPosition. | Tor Egge | 2022-06-22 | 2 | -8/+7 |
| |/ | |||||
* | | Merge pull request #23200 from vespa-engine/havardpe/fix-more-stuff | Håvard Pettersen | 2022-06-22 | 5 | -17/+15 |
|\ \ | | | | | | | fix more undefined behavior | ||||
| * | | fix more undefined behavior | Håvard Pettersen | 2022-06-22 | 5 | -17/+15 |
| |/ | |||||
* / | fix undefined behavior in geo distance | Håvard Pettersen | 2022-06-22 | 1 | -2/+8 |
|/ | |||||
* | Avoid throwaway shift by 64. | Tor Egge | 2022-06-22 | 1 | -25/+22 |
| | |||||
* | Merge pull request #23188 from vespa-engine/havardpe/avoid-nullptr-deref | Henning Baldersheim | 2022-06-22 | 18 | -61/+62 |
|\ | | | | | avoid nullptr deref | ||||
| * | avoid nullptr deref | Håvard Pettersen | 2022-06-21 | 18 | -61/+62 |
| | | |||||
* | | Inline return AttrDFW::get_attribute() and clean up some old code with ↵ | Henning Baldersheim | 2022-06-21 | 3 | -3/+2 |
|/ | | | | manual allocation. | ||||
* | avoid unaligned access | Håvard Pettersen | 2022-06-20 | 1 | -1/+4 |
| | |||||
* | avoid nullptr selector | Håvard Pettersen | 2022-06-20 | 1 | -11/+20 |
| | |||||
* | avoid undefined shift | Håvard Pettersen | 2022-06-20 | 1 | -5/+4 |
| | |||||
* | GC unused code | Henning Baldersheim | 2022-06-15 | 1 | -1/+0 |
| | |||||
* | Enable bitvector iterators when using DirectAttributeBlueprint. | Tor Egge | 2022-06-15 | 8 | -1/+48 |
| | |||||
* | handle NaN as a special case | Arne H Juul | 2022-06-14 | 1 | -1/+8 |
| | |||||
* | Revert "Don't make changes to the hnsw index when the inserted tensor is ↵ | Geir Storli | 2022-06-13 | 8 | -90/+7 |
| | | | | unchanged" | ||||
* | Merge pull request #23051 from ↵ | Geir Storli | 2022-06-13 | 8 | -7/+90 |
|\ | | | | | | | | | vespa-engine/geirst/dont-update-hnsw-with-unchanged-tensors Don't make changes to the hnsw index when the inserted tensor is unchanged | ||||
| * | Don't make changes to the nearest neighbor index (hnsw) when the inserted ↵ | Geir Storli | 2022-06-10 | 8 | -7/+90 |
| | | | | | | | | | | | | tensor is unchanged. With this optimization we avoid doing unnecessary costly work, first removing the vector point, then inserting the same point. | ||||
* | | Remove deprecated ctors in SerializationContext | gjoranv | 2022-06-09 | 2 | -35/+22 |
| | | |||||
* | | fix undefined behavior in unit tests | Håvard Pettersen | 2022-06-09 | 11 | -23/+25 |
|/ | |||||
* | more testing (arnej) | Håvard Pettersen | 2022-06-09 | 1 | -3/+5 |
| | |||||
* | disallow bad position field | Arne H Juul | 2022-06-09 | 2 | -9/+2 |
| | |||||
* | Merge pull request #22969 from vespa-engine/havardpe/aggr-result-is-ptr | Henning Baldersheim | 2022-06-09 | 33 | -246/+239 |
|\ | | | | | expression result is pointer | ||||
| * | expression result is pointer | Håvard Pettersen | 2022-06-07 | 33 | -246/+239 |
| | | | | | | | | | | since it can sometimes be nullptr (deref of nullptr is undefined behavior) | ||||
* | | Add bm25() and matches() and remove now() as default rank features to be ↵ | Geir Storli | 2022-06-08 | 5 | -9/+31 |
| | | | | | | | | dumped on Vespa 8. | ||||
* | | Set project version to 8-SNAPSHOT | gjoranv | 2022-06-08 | 1 | -2/+2 |
| | | |||||
* | | GC deprecated unused methods | Henning Baldersheim | 2022-06-08 | 2 | -7/+0 |
| | | |||||
* | | GC deprecated unused methods | Henning Baldersheim | 2022-06-08 | 2 | -18/+3 |
| | | |||||
* | | Add missing deps to lz4-java, and exclude in container-dev | gjoranv | 2022-06-08 | 1 | -0/+4 |
| | | | | | | | | (no longer provided by jdisc) | ||||
* | | Remove 'attribute: huge' from config def file and C++ code. | Geir Storli | 2022-06-08 | 6 | -29/+6 |
| | | |||||
* | | Remove deprecated APIs exposing Guava types | Bjørn Christian Seime | 2022-06-08 | 4 | -30/+0 |
|/ | |||||
* | fix undefined behavior in unit tests -- WIP | Håvard Pettersen | 2022-06-07 | 6 | -17/+12 |
| | |||||
* | Creating the document metastore read guard is expensive and is not necessary ↵ | Henning Baldersheim | 2022-06-04 | 8 | -30/+46 |
| | | | | | | | | to do for every imported attribute. We do it once per metastore and cache it in the ImportedAttributeContext. It would be even better if we could drop support for the default makeReadGuard(bool). Then we would also avoid copying the shared_ptr. | ||||
* | Let ImportedAttributesRepo return a reference to a shared_ptr instead of a ↵ | Henning Baldersheim | 2022-06-03 | 2 | -6/+3 |
| | | | | shared_ptr since that is all you need. | ||||
* | Remove most use of vespalib::rmdir in searchlib. | Tor Egge | 2022-06-02 | 15 | -64/+59 |
| | |||||
* | Use braces. | Henning Baldersheim | 2022-06-02 | 1 | -2/+2 |
| | |||||
* | - Optimize get_tensor_ref optimizing for no branches on happy path. | Henning Baldersheim | 2022-06-01 | 4 | -35/+22 |
| | | | | | - Also drop check for reference as that is done in the next called method. - Inline DirectTensorStore::get_tensor. | ||||
* | Add an interface to getting an optional readonly singlevalue enumvector. | Henning Baldersheim | 2022-06-01 | 8 | -44/+61 |
| | |||||
* | Merge pull request #22842 from ↵ | Geir Storli | 2022-06-01 | 2 | -20/+1 |
|\ | | | | | | | | | vespa-engine/toregge/drop-check-for-equiv-parent-in-disk-term-blueprint Drop check for equiv parent in disk term blueprint. | ||||
| * | Drop check for equiv parent in disk term blueprint. | Tor Egge | 2022-06-01 | 2 | -20/+1 |
| | | |||||
* | | Don't calculate score or weights when unpacking for a term in | Tor Egge | 2022-06-01 | 11 | -71/+245 |
|/ | | | | a filter field or for a term not used by ranking. |