aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #30397 from ↵Geir Storli2024-02-262-71/+44
|\ | | | | | | | | vespa-engine/toregge/rewrite-event-barrier-unit-test-to-gtest Rewrite event barrier unit test to gtest.
| * Rewrite event barrier unit test to gtest.Tor Egge2024-02-232-71/+44
| |
* | Merge pull request #30396 from ↵Geir Storli2024-02-262-99/+86
|\ \ | | | | | | | | | | | | vespa-engine/toregge/rewrite-data-buffer-unit-test-to-gtest Rewrite data buffer unit test to gtest.
| * | Rewrite data buffer unit test to gtest.Tor Egge2024-02-232-99/+86
| |/
* | Merge pull request #30395 from ↵Geir Storli2024-02-262-26/+10
|\ \ | | | | | | | | | | | | vespa-engine/toregge/rewrite-crc-unit-test-to-gtest Rewrite crc unit test to gtest.
| * | Rewrite crc unit test to gtest.Tor Egge2024-02-232-26/+10
| |/
* | Merge pull request #30390 from ↵Geir Storli2024-02-232-28/+13
|\ \ | | | | | | | | | | | | vespa-engine/toregge/rewrite-frozen-btree-unit-test-to-gtest Rewrite frozen btree unit test to gtest.
| * | Rewrite frozen btree unit test to gtest.Tor Egge2024-02-232-28/+13
| |/
* | Merge pull request #30394 from ↵Geir Storli2024-02-232-37/+28
|\ \ | | | | | | | | | | | | vespa-engine/toregge/rewrite-compress-unit-test-to-gtest Rewrite compress unit test to gtest.
| * | Rewrite compress unit test to gtest.Tor Egge2024-02-232-37/+28
| |/
* | Merge pull request #30392 from ↵Geir Storli2024-02-232-18/+20
|\ \ | | | | | | | | | | | | vespa-engine/toregge/rewrite-bits-unit-test-to-gtest Rewrite bits unit test to gtest.
| * | Rewrite bits unit test to gtest.Tor Egge2024-02-232-18/+20
| |/
* | Use override specifier for destructor.Tor Egge2024-02-231-1/+1
| |
* | Rewrite sort benchmark to gtest.Tor Egge2024-02-232-15/+32
|/
* Remove BTreeStore insert and remove member functions, use apply instead.Tor Egge2024-02-224-353/+58
|
* Use smaller buffer for reading file headers. And GC some unused code.Henning Baldersheim2024-02-094-51/+33
|
* Modernize code and use smaller buffers.Henning Baldersheim2024-02-082-192/+133
|
* Remove unit tests depending on legacy linux kernel behaviorTor Egge2024-02-071-17/+0
| | | | (They work with kernel 6.6.14 but fail with kernel 6.7.3).
* 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.