aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #25690 from vespa-engine/arnej/some-whitespace-fixupsArne H Juul2023-01-241-1/+1
|\
| * remove some whitespace at end of linesArne Juul2023-01-221-1/+1
* | Use const ref to reduce code bloat.Henning Baldersheim2023-01-231-10/+10
|/
* Remove attribute inline on the potentially hot insert method.Henning Baldersheim2023-01-201-2/+2
* Merge pull request #25657 from vespa-engine/balder/insert_intenal-hot-coldHenning Baldersheim2023-01-204-22/+31
|\
| * Split insert_internal into hot and cold part.Henning Baldersheim2023-01-204-22/+31
* | Merge pull request #25655 from vespa-engine/balder/bring-force-insert-back-to...Henning Baldersheim2023-01-202-13/+20
|\|
| * Splitt force_insert into hot/cold parts.Henning Baldersheim2023-01-202-13/+20
* | Merge pull request #25649 from vespa-engine/havardpe/flat-profilingGeir Storli2023-01-203-123/+275
|\ \ | |/ |/|
| * support flat profilingHåvard Pettersen2023-01-203-123/+275
* | Less inlining and hide some methodsHenning Baldersheim2023-01-203-5/+7
|/
* Suggest hot path to make it easier on the compiler to do the right thing.Henning Baldersheim2023-01-191-1/+1
* remove whitespace at end of linesArne Juul2023-01-1528-51/+51
* Merge pull request #25516 from vespa-engine/havardpe/async-crypto-socketHåvard Pettersen2023-01-134-25/+354
|\
| * async crypto socket proof of conceptHåvard Pettersen2023-01-114-25/+354
* | Add compaction spec to array store.Tor Egge2023-01-123-11/+30
* | Also enable memory trapping with "true" environment variable valueTor Brede Vekterli2023-01-122-5/+5
* | Merge pull request #25507 from vespa-engine/vekterli/add-memory-trap-utilHenning Baldersheim2023-01-116-0/+339
|\ \ | |/ |/|
| * Make includes non-Linux-specificTor Brede Vekterli2023-01-111-7/+4
| * Reduce number of `#ifdef`sTor Brede Vekterli2023-01-111-67/+65
| * Add utility functionality for trapping memory accessesTor Brede Vekterli2023-01-116-0/+344
* | let MaybeTlsCryptoEngine be an AbstractTlsCryptoEngineHåvard Pettersen2023-01-112-1/+14
* | Follow up of review comments and use rand_r for thread correctnessHenning Baldersheim2023-01-101-16/+15
* | Do a final verification of the whole heap.Henning Baldersheim2023-01-101-5/+16
* | Add a stresstest for verifying memory not changing under your feet.Henning Baldersheim2023-01-105-3/+266
|/
* add 'empty' function to smart bufferHåvard Pettersen2023-01-102-1/+16
* centralize codec creationHåvard Pettersen2023-01-101-2/+2
* expose crypto codec from tls crypto engineHåvard Pettersen2023-01-095-25/+36
* 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
|\