aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib/src/vespa/vespalib/datastore/datastore.hpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* Change buffer state accounting from elements to entries.Tor Egge2023-04-041-7/+7
* Stop bypassing hold list for btree nodes that were never reachable for readers.Tor Egge2022-10-141-4/+4
* Use the generic hold list for entry refs in a datastore.Geir Storli2022-10-111-23/+10
* Use more modern C++ features.Geir Storli2022-10-071-11/+8
* Hide more details inside BufferState and reduce external API on BufferStats.Geir Storli2022-10-071-20/+3
* Move tracking of datastore buffer statistics to separate classes.Geir Storli2022-10-061-5/+5
* Use datastore free list handling with a simpler API.Geir Storli2022-10-051-5/+2
* Add vespalib::datastore::CompactingBuffers.Tor Egge2022-10-041-1/+1
* Remove AlignedEntryRef.Tor Egge2022-10-031-7/+5
* Normalize includes in datastore.cpp, datastore.hpp and datastorebase.cpp.Tor Egge2022-09-261-1/+1
* - Optimize get_tensor_ref optimizing for no branches on happy path.Henning Baldersheim2022-06-011-9/+0
* Detect direct free of element to held buffer.Tor Egge2021-11-191-10/+7
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Rename 'active' buffer to 'primary' buffer in DataStoreBase.Geir Storli2021-02-261-1/+1
* The bufferstate vector normally has 8k elements. Since the BufferState was 16...Henning Baldersheim2021-01-101-1/+1
* Reintroduce DataStore ctor taking explicit min_arrays argumentTor Brede Vekterli2020-09-041-0/+6
* Track heap allocated memory for tensors in DirectTensorStore.Geir Storli2020-09-021-4/+4
* Change DataStore::addEntry() to use free lists if enabled.Geir Storli2020-09-011-17/+3
* Implement store for heap allocated tensors.Geir Storli2020-08-311-1/+7
* Rename namespace search::btree to vespalib::btree.Tor Egge2020-05-041-1/+1
* Add workaround for use of deprecated AlignedEntryRefT.Tor Egge2019-08-231-3/+2
* Add free-list support to ArrayStoreTor Brede Vekterli2019-08-161-4/+2
* Move datastore and btree code from searchlib to vespalibTor Brede Vekterli2019-05-271-0/+187