summaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* Add exponential array size growth to tensor buffer type mapper.Tor Egge2023-02-153-1/+4
* Merge pull request #26045 from vespa-engine/havardpe/better-start-async-conceptHåvard Pettersen2023-02-151-20/+10
|\
| * use single concept for start async op functionsHåvard Pettersen2023-02-151-20/+10
* | - [[noreturn]] is standard.Henning Baldersheim2023-02-158-56/+9
|/
* Use spaceship operator for vespalib::string ordering.Henning Baldersheim2023-02-141-47/+16
* Use spaceship operator for stringref ordering.Henning Baldersheim2023-02-141-25/+19
* stop using fastos thread more placesHåvard Pettersen2023-02-1415-238/+73
* Avoid clang self-assign-overloaded warningHenning Baldersheim2023-02-142-19/+14
* Merge pull request #26027 from vespa-engine/balder/always-use-backtrace-from-...Henning Baldersheim2023-02-141-8/+2
|\
| * Always use backtrace from libc.Henning Baldersheim2023-02-141-8/+2
* | Merge pull request #26019 from vespa-engine/balder/gc-timedout-optimizationHenning Baldersheim2023-02-143-146/+145
|\ \ | |/ |/|
| * Add noexcept, nodiscard and some constexprHenning Baldersheim2023-02-133-146/+145
* | stop using fastos threadHåvard Pettersen2023-02-133-48/+27
|/
* Since we now prevent inlining of stl::vector::_M_realloc_insert we avoid spli...Henning Baldersheim2023-02-122-11/+1
* Inline const hashtable::find() snce it is frequently used in inner loops.Henning Baldersheim2023-02-112-35/+24
* Add some more noexcept and constexpr to prepare for some more inlining.Henning Baldersheim2023-02-114-81/+81
* Do not inline hasKeyHenning Baldersheim2023-02-112-6/+12
* Add workaround for libc++ lacking stream operators for duration.Tor Egge2023-02-112-0/+31
* Add new capabilities to C++Tor Brede Vekterli2023-02-103-16/+127
* do not report stuff that never happenedHåvard Pettersen2023-02-102-1/+21
* Merge pull request #25967 from vespa-engine/havardpe/trace-global-filter-iter...Håvard Pettersen2023-02-104-0/+81
|\
| * trace global filter iterator treeHåvard Pettersen2023-02-094-0/+81
* | Stop using throw() as noexcept specifier.Tor Egge2023-02-081-2/+2
|/
* No longer need the trick for fast clock after we left centos7/rhel7 behindHenning Baldersheim2023-02-081-34/+0
* added utility function for saturated addHåvard Pettersen2023-02-073-0/+37
* Fix indentationHenning Baldersheim2023-02-061-2/+1
* Add a `vespa.none` sentinel capability to C++ capability codeTor Brede Vekterli2023-02-064-2/+17
* Drop boost crc, random and tokenizerHenning Baldersheim2023-02-044-56/+37
* Use the simple tokenizer, no need to pull in boostHenning Baldersheim2023-02-032-15/+26
* avoid using co_await inside other constructs (if/for)Håvard Pettersen2023-02-031-1/+3
* Add noexcept move constructors/operatorsHenning Baldersheim2023-02-0215-79/+150
* Implement destructor, move and copy constructors.Henning Baldersheim2023-02-022-19/+30
* make clang happyHåvard Pettersen2023-02-025-114/+114
* Merge pull request #25819 from vespa-engine/havardpe/io-uring-threadHenning Baldersheim2023-02-018-66/+460
|\
| * io uring async io implementationHåvard Pettersen2023-01-318-66/+460
* | Merge pull request #25838 from vespa-engine/toregge/throw-exception-when-data...Henning Baldersheim2023-02-011-1/+20
|\ \
| * | Throw exception when data store buffer max size is too small.Tor Egge2023-02-011-1/+20
* | | Deinline unique_store_remapperHenning Baldersheim2023-02-018-39/+81
|/ /
* | Revert "Revert "Use aligned_alloc instead of memalign.""Henning Baldersheim2023-01-311-2/+1
* | Deinline destructors and copy constructors/operators.Henning Baldersheim2023-01-319-37/+74
* | Always optimize avx implementations. If not compiler is unhappy.Henning Baldersheim2023-01-311-2/+2
|/
* Merge pull request #25817 from vespa-engine/revert-25813-toregge/use-aligned-...Henning Baldersheim2023-01-311-1/+2
|\
| * Revert "Use aligned_alloc instead of memalign."Henning Baldersheim2023-01-311-1/+2
* | Merge pull request #25815 from vespa-engine/toregge/use-snprintf-instead-of-s...Tor Egge2023-01-313-4/+4
|\ \ | |/ |/|
| * Adjust buffer sizes.Tor Egge2023-01-311-1/+1
| * Use snprintf instead of sprintf.Tor Egge2023-01-313-3/+3
* | Use aligned_alloc instead of memalign.Tor Egge2023-01-311-2/+1
|/
* Avoid gcc-12+ pragmaHenning Baldersheim2023-01-311-5/+0
* Move implementation not benefiting from inlining to .cpp fileHenning Baldersheim2023-01-312-162/+202
* GC some compiler pragmas not needed.Henning Baldersheim2023-01-301-3/+0