summaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #30093 from ↵Henning Baldersheim2024-01-291-0/+1
|\ | | | | | | | | vespa-engine/toregge/include-algorithm-in-vespalib-portal Include algorithm to get declarations of std::remove_if and std::sort
| * Include algorithm to get declarations of std::remove_if and std::sortTor Egge2024-01-291-0/+1
| | | | | | | | in vespalib portal.
* | Merge pull request #30092 from ↵Henning Baldersheim2024-01-291-0/+1
|\ \ | | | | | | | | | | | | vespa-engine/toregge/include-algorithm-in-unique-store-hash-dictionary-read-snapshot Include algorithm to get declaration of std::sort in unique store
| * | Include algorithm to get declaration of std::sort in unique storeTor Egge2024-01-291-0/+1
| |/ | | | | | | hash dictionary read snapshot.
* / Deinline vespalib::fuzzy::ExplicitLevenshteinDfaImpl destructor.Tor Egge2024-01-292-1/+4
|/
* sample ms as a double, not an integerHåvard Pettersen2024-01-241-5/+7
|
* Add `noexcept` to Unicode util functionsTor Brede Vekterli2024-01-222-28/+26
| | | | Also remove seemingly pointless vtable in class.
* Include memory to get definition of std::unique_ptr.Tor Egge2024-01-151-0/+1
|
* Merge pull request #29713 from ↵Henning Baldersheim2024-01-062-5/+12
|\ | | | | | | | | vespa-engine/balder/consider-nordic-variations-of-o-and-a Consider the nordic variations over A and O as the other european var…
| * - Fold query for streaming search based on either query item type, or field ↵Henning Baldersheim2024-01-052-5/+12
| | | | | | | | | | | | | | | | definition. - This ensures that query processing and document processing is symmetric for streaming search. No longer rely on java query processing being symmetric with backend c++ variant. - Indexed search does no normalization in backend and uses query as is.
* | Factor out TEST_PATH from vespalib::TestMaster.Tor Egge2024-01-056-15/+42
|/
* - Modernize codeHenning Baldersheim2024-01-042-11/+2
| | | | - Unify some conversion tables.
* Use std::from_chars instead of strtoll.Henning Baldersheim2024-01-021-1/+1
|
* - Separate methods for lowercasing, and lowercasing and folding.Henning Baldersheim2023-12-213-68/+61
| | | | | - Hide implementations and use accessors. - Minor code cleanup.
* Precompute 1024 bits, 128 bytes, 2 cachelines for intel, and 1 for arm64.Henning Baldersheim2023-12-199-34/+34
|
* Merge pull request #29691 from vespa-engine/havardpe/dump-blueprint-costHenning Baldersheim2023-12-185-36/+261
|\ | | | | dump blueprint cost
| * dump blueprint costHåvard Pettersen2023-12-185-36/+261
| | | | | | | | and ignore it when comparing structures
* | GC the last remain of obsolete ClockHenning Baldersheim2023-12-158-269/+0
|/
* Remove most of the now void clock indirection.Henning Baldersheim2023-12-157-19/+26
|
* Revert "Balder/separate hot cold path tomake fast path faster"Henning Baldersheim2023-12-159-32/+32
|
* Merge pull request #29663 from ↵Henning Baldersheim2023-12-159-32/+32
|\ | | | | | | | | vespa-engine/balder/separate-hot-cold-path-tomake-fast-path-faster Balder/separate hot cold path tomake fast path faster
| * Update comments to reflect updated chunk sizeHenning Baldersheim2023-12-151-2/+2
| |
| * - Increase chunk size from 64 => 256 bytes. 4x cache line on intel, and 2x ↵Henning Baldersheim2023-12-149-30/+30
| | | | | | | | on arm64.
* | Better naming and simpler code.Henning Baldersheim2023-12-153-7/+7
| |
* | - Add a doom that will not expire until it does not matter anymore.Henning Baldersheim2023-12-154-3/+11
|/ | | | | - Doom can never be null. - Wire doom into fillBitVector. Using it will be a separate PR.
* Reapply "add parsing of special strings for inf/nan cell values"Arne Juul2023-12-141-1/+1
| | | | This reverts commit d976f82207c09b3215661e1d034ae9a42f28a63d.
* Revert "add parsing of special strings for inf/nan cell values"Henning Baldersheim2023-12-131-1/+1
|
* Merge pull request #29639 from ↵Geir Storli2023-12-131-0/+1
|\ | | | | | | | | vespa-engine/geirst/direct-posting-store-single-integer-attributes Support direct posting store API for single integer attributes.
| * Support direct posting store API for single integer attributes.Geir Storli2023-12-131-0/+1
| |
* | Merge pull request #29634 from ↵Henning Baldersheim2023-12-1318-93/+82
|\ \ | | | | | | | | | | | | vespa-engine/balder/make-it-build-without-optimization - Add some more extern templates to enable code to build with -O0.
| * | Add missing explicit template instantiation.Henning Baldersheim2023-12-133-1/+3
| | |
| * | - Add some more extern templates to enable code to build with -O0.Henning Baldersheim2023-12-1318-94/+81
| |/ | | | | | | - Add some more noexcept.
* | Merge pull request #29633 from ↵Geir Storli2023-12-131-0/+1
|\ \ | | | | | | | | | | | | vespa-engine/toregge/add-dot-product-term-for-streaming-search Add DotProductTerm for streaming search.
| * | Add DotProductTerm for streaming search.Tor Egge2023-12-131-0/+1
| |/
* | Merge pull request #29515 from vespa-engine/arnej/parse-special-number-stringsArne H Juul2023-12-131-1/+1
|\ \ | |/ |/| add parsing of special strings for inf/nan cell values
| * allow overflow to infinityArne Juul2023-12-131-1/+1
| |
* | Unify on using reference where possible.Henning Baldersheim2023-12-122-8/+8
| |
* | Wire in thread bundle to execute info and request context.Henning Baldersheim2023-12-123-9/+9
|/
* Merge pull request #29405 from ↵Geir Storli2023-11-213-27/+151
|\ | | | | | | | | vespa-engine/toregge/add-step-backward-to-btree-iterator Add step_backward to btree iterator.
| * Update vespalib/src/vespa/vespalib/btree/btreeiterator.hTor Egge2023-11-211-1/+1
| | | | | | Co-authored-by: Geir Storli <geirst@yahooinc.com>
| * Add step_backward to btree iterator.Tor Egge2023-11-213-27/+151
| |
* | use now-public onnxruntime API in testArne Juul2023-11-212-46/+16
|/
* Add step_forward to btree iterator.Tor Egge2023-11-203-0/+136
|
* Avoid reading beyond end of stack dump buffer.Tor Egge2023-11-182-0/+32
|
* If hit_rate is below 1% drop match phase limiting. It has too high fixed ↵Henning Baldersheim2023-11-161-2/+2
| | | | cost and will liklely make things worse.
* Inline -- operatorHenning Baldersheim2023-11-162-21/+13
|
* Reduce branch miss predictions.Henning Baldersheim2023-11-071-4/+4
|
* Simplify and avoid default arguments.Henning Baldersheim2023-11-043-2/+8
|
* No need to specify your own namespace.Henning Baldersheim2023-11-044-8/+9
|
* Revert "No need to specify your own namespace."Henning Baldersheim2023-11-047-17/+10
|