aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #25400 from vespa-engine/havardpe/remove-xor-crypto-engineHenning Baldersheim2023-01-045-194/+0
|\
| * remove xor crypto engine from C++Håvard Pettersen2023-01-045-194/+0
* | Merge pull request #25394 from vespa-engine/balder/prevent-mmapped-file-backe...Henning Baldersheim2023-01-041-1/+4
|\ \
| * | Only for linux.Henning Baldersheim2023-01-041-0/+2
| * | When resorting to paged structures you are will use all memory and more.Henning Baldersheim2023-01-041-1/+2
* | | Merge pull request #25382 from vespa-engine/toregge/avoid-integer-overflows-f...Geir Storli2023-01-041-3/+12
|\ \ \ | |_|/ |/| |
| * | Avoid integer overflows for geo fencing.Tor Egge2023-01-031-3/+12
| |/
* | Merge pull request #25377 from vespa-engine/havardpe/remove-shutdown-flagHåvard Pettersen2023-01-041-85/+69
|\ \ | |/ |/|
| * remove _shutdown flagHåvard Pettersen2023-01-031-85/+69
* | Enable having lock free atomic<CompresssionConfig> and make its use in docume...Henning Baldersheim2023-01-038-32/+37
* | GC Unused codeHenning Baldersheim2023-01-031-18/+0
|/
* owner, shutdown and error propagation for async ioHåvard Pettersen2022-12-233-94/+297
* Add explicit wakeup between stop and join.Henning Baldersheim2022-12-211-1/+3
* Merge pull request #25325 from vespa-engine/geirst/typedef-to-using-in-cpp-codeHenning Baldersheim2022-12-2177-557/+540
|\
| * Change from typedef to using in vespalib C++ code.Geir Storli2022-12-2177-557/+540
* | Notify invokerservice that it is being closed.Henning Baldersheim2022-12-212-13/+12
|/
* Remove stacksize from the thread pools and thread executors.Henning Baldersheim2022-12-2022-73/+60
* Merge pull request #25291 from vespa-engine/geirst/flush-meta-start-simplifyGeir Storli2022-12-191-0/+1
|\
| * Simplify implementation of FlushEngine::FlushMeta::getStart().Geir Storli2022-12-191-0/+1
* | async io experimentsHåvard Pettersen2022-12-198-0/+404
|/
* Disable a limited set of unit tests when using undefined sanitizer.Tor Egge2022-12-091-1/+2
* Merge pull request #25187 from vespa-engine/toregge/reduce-probability-for-in...Henning Baldersheim2022-12-092-2/+2
|\
| * Reduce probability for integer overflow.Tor Egge2022-12-092-2/+2
* | Avoid nullptr memcpy argument.Tor Egge2022-12-091-1/+3
|/
* added simple program to probe io_uring supportHåvard Pettersen2022-12-014-0/+107
* avoid race caused by using 'accepted' after destructionHåvard Pettersen2022-11-301-3/+4
* Merge pull request #25015 from vespa-engine/havardpe/generator-internal-typesGeir Storli2022-11-285-53/+88
|\
| * align internal generator types with std::generator proposalHåvard Pettersen2022-11-285-53/+88
* | Add shared constant for PAGE_SIZE.Geir Storli2022-11-252-2/+5
|/
* Merge pull request #24958 from vespa-engine/havardpe/the-hunt-for-fast-genera...Håvard Pettersen2022-11-243-135/+116
|\
| * make gcc happyHåvard Pettersen2022-11-241-2/+2
| * hunting for fast (compiler inlined) generatorsHåvard Pettersen2022-11-213-135/+116
* | Improve comment and cleanup duplicate openhft dependency managementHenning Baldersheim2022-11-211-1/+1
|/
* Add static_assert on sizeHenning Baldersheim2022-11-211-0/+1
* Use XXH3 to instead of java hash. Also filter away NaN.Henning Baldersheim2022-11-201-4/+8
* Separate where you nede an actual hash, and where you want the string hashed ...Henning Baldersheim2022-11-203-6/+6
* Merge pull request #24925 from vespa-engine/havardpe/make-clang-happyTor Egge2022-11-181-1/+1
|\
| * make clang happyHåvard Pettersen2022-11-181-1/+1
* | Drop support for old gtest.Tor Egge2022-11-185-24/+12
|/
* test with both references and valuesHåvard Pettersen2022-11-171-2/+21
* avoid copying generated valuesHåvard Pettersen2022-11-151-1/+1
* adjust generator benchHåvard Pettersen2022-11-151-29/+70
* Add class to track mapping from docid to [nodeid] used in hnsw index.Geir Storli2022-11-142-3/+9
* Merge pull request #24803 from vespa-engine/toregge/add-hnsw-simple-nodeTor Egge2022-11-092-0/+10
|\
| * Add HnswSimpleNode.Tor Egge2022-11-092-0/+10
* | Merge pull request #24790 from vespa-engine/havardpe/lazy-pre-received-return...Håvard Pettersen2022-11-097-91/+268
|\ \ | |/ |/|
| * Update vespalib/src/vespa/vespalib/coro/completion.hHenning Baldersheim2022-11-081-1/+1
| * use rvalue variant of get_valueHåvard Pettersen2022-11-081-1/+1
| * return value forwarding for Lazy<T>Håvard Pettersen2022-11-087-91/+268
* | Merge pull request #24778 from vespa-engine/havardpe/generator-micro-benchHenning Baldersheim2022-11-083-0/+66
|\ \ | |/ |/|