summaryrefslogtreecommitdiffstats
path: root/vespalib/src/tests/datastore
Commit message (Expand)AuthorAgeFilesLines
* Account for different memory usage with libc++.Tor Egge2021-02-271-0/+5
* Rename 'active' buffer to 'primary' buffer in DataStoreBase.Geir Storli2021-02-261-16/+16
* use size literals in vespalibArne Juul2021-02-153-7/+10
* Forward declare MemoryAllocator in vespalib/util/alloc.h.Tor Egge2021-02-131-0/+1
* Factor out MemoryAllocatorObserver.Tor Egge2021-02-131-41/+3
* Add support for setting memory allocator for data store buffer type.Tor Egge2021-02-101-0/+86
* Annotate the expensive array_store test not the array_test.Henning Baldersheim2021-01-131-1/+1
* Store the entry refs in an vepalib::hash_map that is faster than std::map. Sa...Henning Baldersheim2021-01-121-1/+2
* Update test and add instantiations.Henning Baldersheim2021-01-111-6/+1
* Have the BufferType::_emptyEntry be static.Henning Baldersheim2021-01-103-9/+19
* The bufferstate vector normally has 8k elements. Since the BufferState was 16...Henning Baldersheim2021-01-101-0/+8
* Eliminate noexcept warnings.Tor Egge2020-10-111-1/+1
* Consider a buffer on hold to have zero dead elements.Tor Egge2020-09-301-3/+4
* Extra used bytes must also be accounted in allocated bytes when creating memo...Geir Storli2020-09-021-17/+22
* Change DataStore::addEntry() to use free lists if enabled.Geir Storli2020-09-011-20/+25
* Consolidate search for GTest.Tor Egge2020-07-074-4/+0
* Use find_package to find gtest library.Tor Egge2020-06-294-4/+8
* Rename namespace search::btree to vespalib::btree.Tor Egge2020-05-047-12/+12
* Fix buffer overflow in vespalib datastore buffer type test.Tor Egge2020-04-221-3/+3
* Reduce code duplication in test code.Tor Egge2020-03-301-5/+1
* Handle newer gtest versions where the legacy API is deprecated.Tor Egge2020-03-291-0/+4
* Restore enum store compaction support for enum attributes.Tor Egge2019-09-021-2/+5
* Remove inlining warning during compilation of unique store unitTor Egge2019-09-011-5/+13
* Rename UniqueStoreDictionaryBase -> IUniqueStoreDictionary.Geir Storli2019-08-271-1/+1
* Move count functions from enum store dictionary to unique store dictionary.Geir Storli2019-08-272-0/+93
* Rename UniqueStoreSaver => UniqueStoreEnumerator.Tor Egge2019-08-231-11/+11
* Test normal doubles.Tor Egge2019-08-201-1/+1
* Verify that we can retrieve infinite value from unique store.Tor Egge2019-08-201-0/+4
* Add handling of NaN (not a number) in unique store.Tor Egge2019-08-201-0/+33
* Style fix for naming of data types.Tor Egge2019-08-191-17/+17
* Extend unique store test to cover use of unique store string allocator.Tor Egge2019-08-181-101/+129
* Merge pull request #10288 from vespa-engine/vekterli/add-freelist-support-to-...Tor Brede Vekterli2019-08-161-4/+49
|\
| * Add free-list support to ArrayStoreTor Brede Vekterli2019-08-161-4/+49
* | Style fixes for UniqueStoreStringAllocator.Tor Egge2019-08-151-6/+6
|/
* Add struct BufferStats, used by unit tests.Tor Egge2019-08-151-36/+21
* Add separate allocator for strings in unique store.Tor Egge2019-08-153-1/+214
* Rewrite unique store tests to gtest.Geir Storli2019-08-142-99/+100
* Move B-tree used for dictionary in unique store into UniqueStoreDictionary.Tor Egge2019-08-121-1/+0
* Move datastore and btree code from searchlib to vespalibTor Brede Vekterli2019-05-2710-0/+1452