aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* Add DummyBucketExecutor for use in testing.Henning Baldersheim2021-01-211-4/+25
* Move general purpose destructor callbacks to vespalib.Henning Baldersheim2021-01-193-0/+45
* Merge pull request #16049 from vespa-engine/havardpe/better-stats-for-shared-...Geir Storli2021-01-183-33/+87
|\
| * improve stats for shared string repoHåvard Pettersen2021-01-143-33/+87
* | Move idestructorcallback.h to vespalib module and search::IDestructorCallback...Henning Baldersheim2021-01-141-0/+22
|/
* Merge pull request #16033 from vespa-engine/havardpe/direct-string-id-for-sma...Arne H Juul2021-01-143-32/+192
|\
| * use direct string id for small numbersHåvard Pettersen2021-01-133-32/+192
* | - Add the cost to expensive tests.Henning Baldersheim2021-01-133-5/+5
* | Annotate the expensive array_store test not the array_test.Henning Baldersheim2021-01-132-2/+2
* | Start expensive tests earlier.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-123-9/+12
* | Ignore clang warning (-Wself-assign-overloaded).Tor Egge2021-01-111-0/+7
* | Merge pull request #15991 from vespa-engine/toregge/buffertype-class-has-two-...Henning Baldersheim2021-01-111-2/+2
|\ \
| * | BufferType class has two template arguments.Tor Egge2021-01-111-2/+2
| |/
* / Use 8 bits for _state field.Tor Egge2021-01-111-1/+1
|/
* Merge pull request #15986 from vespa-engine/havardpe/string-id-cleanupArne H Juul2021-01-114-121/+283
|\
| * fixup after PR commentsHåvard Pettersen2021-01-113-2/+10
| * add string_id and simplify multi-handle containerHåvard Pettersen2021-01-114-121/+275
* | Update test and add instantiations.Henning Baldersheim2021-01-112-6/+6
* | ElemCount must be larger than 32 bits.Henning Baldersheim2021-01-101-1/+1
* | Update copyright.Henning Baldersheim2021-01-101-1/+1
* | Update copyright.Henning Baldersheim2021-01-102-2/+2
* | Add eolHenning Baldersheim2021-01-103-3/+3
* | Have the BufferType::_emptyEntry be static.Henning Baldersheim2021-01-1026-190/+365
* | The bufferstate vector normally has 8k elements. Since the BufferState was 16...Henning Baldersheim2021-01-105-74/+87
|/
* use string ids as tensor labelsHåvard Pettersen2021-01-052-21/+88
* Include algorithm header file when needed.Tor Egge2021-01-041-0/+1
* Add braces for conditional statements.Tor Egge2021-01-041-2/+3
* Merge pull request #15887 from vespa-engine/arnej/abort-instead-of-infinite-loopTor Egge2021-01-041-3/+14
|\
| * avoid infinite loopArne Juul2021-01-041-3/+14
* | Add noexcept specifier to vespalib::string compare operators.Tor Egge2021-01-041-20/+20
|/
* Merge pull request #15816 from vespa-engine/geirst/executor-threading-service...Henning Baldersheim2020-12-153-0/+14
|\
| * Add explorer for the ExecutorThreadingService used in a document database.Geir Storli2020-12-153-0/+14
* | Only let reindexing puts through locked bucket if their token matches that of...Tor Brede Vekterli2020-12-113-0/+25
|/
* Simplify simple method to find next hashtable size.Henning Baldersheim2020-12-072-23/+6
* some more shared string repo experimentsHåvard Pettersen2020-12-073-30/+165
* Use Select1stHenning Baldersheim2020-12-071-7/+3
* Expect that all are present after resize too.Henning Baldersheim2020-12-071-1/+8
* Add a force_insert method to the hash_table. It is faster as it skips the pre...Henning Baldersheim2020-12-073-3/+71
* Merge pull request #15708 from vespa-engine/havardpe/avoid-extra-checkHenning Baldersheim2020-12-071-4/+1
|\
| * avoid unneeded checkHåvard Pettersen2020-12-071-4/+1
* | Merge pull request #15695 from vespa-engine/balder/optional-wakeup-handlingHenning Baldersheim2020-12-072-2/+11
|\ \
| * | Only handle wakeup if necessary.Henning Baldersheim2020-12-052-2/+11
* | | Some -std=c++20a fixes:Arne Juul2020-12-061-1/+1
|/ /
* / Add noexcept specifiers to non-throwing constructors and operators.Tor Egge2020-12-053-4/+4
|/
* Add missing includes. Fix format string.Tor Egge2020-12-042-0/+2
* Merge pull request #15667 from vespa-engine/toregge/remove-unneeded-operators...Henning Baldersheim2020-12-041-0/+2
|\
| * Remove unneeded operators for string compare.Tor Egge2020-12-041-0/+2
* | Add noexcept specifier to non-throwing member functions.Tor Egge2020-12-041-1/+1
|/
* Use std::atomic.Tor Egge2020-12-032-19/+21