summaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* Remove pointer type mismatch errors (vespalib).Tor Egge2022-02-271-10/+12
* Merge pull request #21414 from vespa-engine/toregge/add-noexcept-specifiers-i...Henning Baldersheim2022-02-262-3/+3
|\
| * Add noexcept specifiers (vespalib).Tor Egge2022-02-262-3/+3
* | Remove inlining warnings (vespalib).Tor Egge2022-02-2614-1/+60
|/
* Merge pull request #21405 from vespa-engine/toregge/stop-trying-to-compare-ar...Henning Baldersheim2022-02-251-16/+16
|\
| * Stop trying to compare arrays (deprecated in C++20)Tor Egge2022-02-251-16/+16
* | Merge pull request #21404 from vespa-engine/toregge/stop-using-std-unary-func...Henning Baldersheim2022-02-252-3/+3
|\ \
| * | Stop using std::unary_function and std::binary_function.Tor Egge2022-02-252-3/+3
| |/
* / Add member functions to get and set btree internal node child refs that willTor Egge2022-02-255-22/+24
|/
* Merge pull request #21397 from vespa-engine/toregge/add-include-for-std-findHenning Baldersheim2022-02-251-0/+1
|\
| * Add include to get declaration of std::findTor Egge2022-02-251-0/+1
* | Prepare for different semantics for getData and getChild member functionsTor Egge2022-02-252-3/+3
|/
* Extend btree stress test with compaction of tree.Tor Egge2022-02-251-2/+38
* Eliminate gcc compiler warnings when using old version of gtest (< 1.11).Tor Egge2022-02-241-0/+8
* Extend btree stress test with indirect keys and values.Tor Egge2022-02-241-42/+195
* Convert btree stress test to gtest.Tor Egge2022-02-242-41/+46
* Merge pull request #21343 from vespa-engine/toregge/use-atomic-ops-for-readin...Tor Egge2022-02-244-35/+34
|\
| * Remove unused member function.Tor Egge2022-02-231-1/+0
| * Use atomic read with acquire memory ordering when reading data store buffer p...Tor Egge2022-02-234-35/+35
* | Move btree scan speed test to vespalib.Tor Egge2022-02-233-0/+191
* | Merge pull request #21355 from vespa-engine/toregge/track-move-to-vespalibHenning Baldersheim2022-02-231-1/+1
|\ \
| * | Track move to vespalib.Tor Egge2022-02-231-1/+1
| |/
* / Move btree stress test to vespalib.Tor Egge2022-02-233-0/+234
|/
* Use relaxed atomic write when morphing hold entry to new generation.Tor Egge2022-02-221-1/+1
* Fix race conditions in vespalib::GenerationHandler discovered by thread sanit...Tor Egge2022-02-224-50/+23
* Expose current active operation throttler token countTor Brede Vekterli2022-02-223-6/+31
* Disable mmap resource limit unit test on Darwin.Tor Egge2022-02-211-3/+3
* Make vespalib::Thread state polling thread safeTor Brede Vekterli2022-02-182-6/+9
* Form a full release/acquire pair on lock-free hash map shardsTor Brede Vekterli2022-02-181-6/+6
* Merge pull request #21266 from vespa-engine/balder/add-method-to-get-default-...Henning Baldersheim2022-02-183-0/+27
|\
| * Add a base vespa timer frequency that is used as a base to control poll frequ...Henning Baldersheim2022-02-173-0/+27
* | Handle 64K page size in alloc unit test and rcuvector unit test.Tor Egge2022-02-172-27/+42
|/
* Changes after review feedbackHarald Musum2022-02-171-7/+11
* Handle diffrent page sizeHarald Musum2022-02-171-4/+5
* Merge pull request #21239 from vespa-engine/toregge/detect-dangling-shared-op...Geir Storli2022-02-171-2/+14
|\
| * Detect dangling shared operation throttler token when using no limits operati...Tor Egge2022-02-161-2/+14
* | Use `lock_guard` instead of `unique_lock`Tor Brede Vekterli2022-02-161-1/+1
* | Make CountDownLatch debug function thread safeTor Brede Vekterli2022-02-161-5/+8
* | Fix memory ordering argumentTor Brede Vekterli2022-02-161-1/+1
* | Use standard feature test for atomic_ref support instead of ad-hoc macroTor Brede Vekterli2022-02-161-11/+7
* | Add vespalib utility functions for atomic memory accessTor Brede Vekterli2022-02-162-12/+160
|/
* Merge pull request #21209 from vespa-engine/vekterli/well-defined-race-cond-c...Håvard Pettersen2022-02-161-4/+13
|\
| * Use atomic refs to make spin lock race condition testing well-definedTor Brede Vekterli2022-02-151-4/+13
* | Merge pull request #21207 from vespa-engine/havardpe/better-error-messagesLester Solbakken2022-02-162-4/+29
|\ \ | |/ |/|
| * better error messagesHåvard Pettersen2022-02-152-4/+29
* | Disable use of nice() on darwin.Tor Egge2022-02-152-1/+5
|/
* Include needed header files.Tor Egge2022-02-142-0/+2
* Merge pull request #21147 from vespa-engine/toregge/move-memory-allocator-to-...Geir Storli2022-02-112-3/+3
|\
| * Move memory allocator argument to last position in unique store constructor.Tor Egge2022-02-112-3/+3
* | Merge pull request #21136 from vespa-engine/havardpe/be-niceHåvard Pettersen2022-02-114-36/+135
|\ \