summaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #24393 from vespa-engine/toregge/rename-icompactable-move-...v8.67.17Geir Storli2022-10-1116-32/+33
|\
| * Rename ICompactable::move to move_on_compact.Tor Egge2022-10-1116-32/+33
* | Merge pull request #24339 from vespa-engine/havardpe/experiment-with-coroutinesHåvard Pettersen2022-10-119-3/+218
|\ \ | |/ |/|
| * experiment with coroutinesHåvard Pettersen2022-10-069-3/+218
* | Use the generic hold list for entry refs in a datastore.Geir Storli2022-10-1111-126/+152
* | Implement GenerationHolder in terms of the generic generation hold list.Geir Storli2022-10-1013-213/+81
* | Implement a generic hold list for data elements associated with a generation.Geir Storli2022-10-107-10/+211
* | Use more modern C++ features.Geir Storli2022-10-072-29/+30
* | Hide implementation details in datastore classes.Geir Storli2022-10-073-29/+41
* | Hide more details inside BufferState and reduce external API on BufferStats.Geir Storli2022-10-0712-85/+122
* | Include algorithm to get definition of std::findTor Egge2022-10-061-0/+1
* | Move tracking of datastore buffer statistics to separate classes.Geir Storli2022-10-0620-217/+319
* | Remove unused DataStoreBase::startCompactWorstBuffer() member functions.Tor Egge2022-10-062-40/+0
* | Stop using DataStoreBase::startCompact() member function.Tor Egge2022-10-0612-64/+22
* | Use vespalib::datastore::CompactionContext when compacting tensor attributes.Tor Egge2022-10-064-1/+66
* | Use datastore free list handling with a simpler API.Geir Storli2022-10-0513-192/+70
* | Implement new free list handling for datastores with a simpler API.Geir Storli2022-10-058-2/+324
* | Update expected sizes when using libc++.Tor Egge2022-10-041-2/+2
* | Add vespalib::datastore::CompactingBuffers.Tor Egge2022-10-0418-131/+147
* | Add vespalib::datastore::Aligner.Tor Egge2022-10-041-0/+45
* | Remove AlignedEntryRef.Tor Egge2022-10-039-92/+24
* | Implement allocate() function on ArrayStore.Geir Storli2022-10-033-35/+122
* | Add TensorBufferStore.Tor Egge2022-09-301-1/+2
* | Pass type mapper to buffer type handlers for array store.Tor Egge2022-09-305-6/+10
* | Merge pull request #24276 from vespa-engine/geirst/rewrite-array-store-tests-...Tor Egge2022-09-302-164/+174
|\ \ | |/ |/|
| * Rewrite unit tests to use GTest.Geir Storli2022-09-302-164/+174
* | Add tensor buffer operations.Tor Egge2022-09-302-0/+5
|/
* Refactor ArrayStore to support generic type id to array size mappers.Geir Storli2022-09-297-82/+156
* Normalize includes in searchcore and searchlib.Tor Egge2022-09-281-2/+2
* Normalize includes in vespalib.Tor Egge2022-09-275-5/+5
* Normalize includes for btreeinserter.cpp, btreeremover.cpp and btreeroot.cppTor Egge2022-09-265-11/+1
* Normalize includes in btreerootbase.cppTor Egge2022-09-261-1/+0
* Normalize includes in datastore.cpp, datastore.hpp and datastorebase.cpp.Tor Egge2022-09-263-3/+2
* Merge pull request #24195 from vespa-engine/toregge/use-inline-constexpr-vari...Tor Egge2022-09-231-2/+2
|\
| * Use inline constexpr variables.Tor Egge2022-09-231-2/+2
* | Reduce include and visibility of ptrholder.hHenning Baldersheim2022-09-231-1/+4
|/
* Include cstddef get definition of size_t.Tor Egge2022-09-221-0/+1
* use more conceptsHåvard Pettersen2022-09-2110-54/+40
* more flexible ThreadBundle::run variantsHåvard Pettersen2022-09-193-41/+63
* Merge pull request #24102 from vespa-engine/balder/avoid-pulling-in-small-vec...Henning Baldersheim2022-09-194-5/+4
|\
| * Avoid including smallvector in arrayref, then it is included 'everywhere'.Henning Baldersheim2022-09-164-5/+4
* | Remove ifdefs for g++ version older than g++ 10.Tor Egge2022-09-182-2/+2
* | Backport to gcc 10 (system compiler on Debian 11).Tor Egge2022-09-184-10/+15
|/
* start using concepts in vespalibHåvard Pettersen2022-09-155-19/+22
* more convenient ThreadBundle::runHåvard Pettersen2022-09-145-15/+99
* thread bundle now available when calculating the global filterHåvard Pettersen2022-09-123-0/+31
* Unify og getNumActiveDocs and hide some implementations.Henning Baldersheim2022-09-091-3/+3
* Merge pull request #23980 from vespa-engine/vekterli/add-status-page-frame-an...Tor Brede Vekterli2022-09-083-4/+5
|\
| * Update test HTTP header expectationsTor Brede Vekterli2022-09-082-2/+2
| * Add frame-ancestors: 'none' to CSP headers returned by internal serverTor Brede Vekterli2022-09-081-2/+3