Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix indentation | Henning Baldersheim | 2023-02-06 | 1 | -2/+1 |
| | |||||
* | Add a `vespa.none` sentinel capability to C++ capability code | Tor Brede Vekterli | 2023-02-06 | 4 | -2/+17 |
| | | | | | Allows for configuring rules for peers that should pass mTLS handshakes but should not be able to access any capability-restricted APIs. | ||||
* | Drop boost crc, random and tokenizer | Henning Baldersheim | 2023-02-04 | 4 | -56/+37 |
| | |||||
* | Use the simple tokenizer, no need to pull in boost | Henning Baldersheim | 2023-02-03 | 2 | -15/+26 |
| | |||||
* | avoid using co_await inside other constructs (if/for) | Håvard Pettersen | 2023-02-03 | 1 | -1/+3 |
| | |||||
* | Add noexcept move constructors/operators | Henning Baldersheim | 2023-02-02 | 15 | -79/+150 |
| | |||||
* | Implement destructor, move and copy constructors. | Henning Baldersheim | 2023-02-02 | 2 | -19/+30 |
| | |||||
* | make clang happy | Håvard Pettersen | 2023-02-02 | 5 | -114/+114 |
| | | | | | | | | | | | | | | | Avoid checking thread id more than once in a corotuines, since clang will assume it cannot change. Also set return values from the outside of the coroutine instead of trying to infer it from the inside. Fixed a race in async_run fuctions ('this' is not safe to use after giving the coroutine away). This goes for all compilers. Minor fix to io_uring connect to avoid returning valid non-connected socket if connect was called after AsyncIo shutdown. Stop using std::move when co_returning local move-only values. clang 15 likes this, but it might not make all compilers more happy... | ||||
* | Merge pull request #25819 from vespa-engine/havardpe/io-uring-thread | Henning Baldersheim | 2023-02-01 | 8 | -66/+460 |
|\ | | | | | io uring async io implementation | ||||
| * | io uring async io implementation | Håvard Pettersen | 2023-01-31 | 8 | -66/+460 |
| | | |||||
* | | Merge pull request #25838 from ↵ | Henning Baldersheim | 2023-02-01 | 1 | -1/+20 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/throw-exception-when-datastore-buffer-max-size-is-too-small Throw exception when data store buffer max size is too small. | ||||
| * | | Throw exception when data store buffer max size is too small. | Tor Egge | 2023-02-01 | 1 | -1/+20 |
| | | | |||||
* | | | Deinline unique_store_remapper | Henning Baldersheim | 2023-02-01 | 8 | -39/+81 |
|/ / | |||||
* | | Revert "Revert "Use aligned_alloc instead of memalign."" | Henning Baldersheim | 2023-01-31 | 1 | -2/+1 |
| | | |||||
* | | Deinline destructors and copy constructors/operators. | Henning Baldersheim | 2023-01-31 | 9 | -37/+74 |
| | | |||||
* | | Always optimize avx implementations. If not compiler is unhappy. | Henning Baldersheim | 2023-01-31 | 1 | -2/+2 |
|/ | |||||
* | Merge pull request #25817 from ↵ | Henning Baldersheim | 2023-01-31 | 1 | -1/+2 |
|\ | | | | | | | | | vespa-engine/revert-25813-toregge/use-aligned-alloc-instead-of-memalign Revert "Use aligned_alloc instead of memalign." | ||||
| * | Revert "Use aligned_alloc instead of memalign." | Henning Baldersheim | 2023-01-31 | 1 | -1/+2 |
| | | |||||
* | | Merge pull request #25815 from ↵ | Tor Egge | 2023-01-31 | 3 | -4/+4 |
|\ \ | |/ |/| | | | | | vespa-engine/toregge/use-snprintf-instead-of-sprintf Use snprintf instead of sprintf. | ||||
| * | Adjust buffer sizes. | Tor Egge | 2023-01-31 | 1 | -1/+1 |
| | | |||||
| * | Use snprintf instead of sprintf. | Tor Egge | 2023-01-31 | 3 | -3/+3 |
| | | |||||
* | | Use aligned_alloc instead of memalign. | Tor Egge | 2023-01-31 | 1 | -2/+1 |
|/ | |||||
* | Avoid gcc-12+ pragma | Henning Baldersheim | 2023-01-31 | 1 | -5/+0 |
| | |||||
* | Move implementation not benefiting from inlining to .cpp file | Henning Baldersheim | 2023-01-31 | 2 | -162/+202 |
| | |||||
* | GC some compiler pragmas not needed. | Henning Baldersheim | 2023-01-30 | 1 | -3/+0 |
| | |||||
* | GC som compiler pragmas not needed anymore. | Henning Baldersheim | 2023-01-30 | 3 | -26/+1 |
| | |||||
* | Merge pull request #25788 from ↵ | Henning Baldersheim | 2023-01-30 | 1 | -1/+1 |
|\ | | | | | | | | | vespa-engine/toregge/reintroduce-reversed-form-of-vespalib-string-equality-comparison-operators-for-gcc-13 Reintroduce reversed form of vespalib::string equality comparison | ||||
| * | Reintroduce reversed form of vespalib::string equality comparison operators | Tor Egge | 2023-01-29 | 1 | -1/+1 |
| | | | | | | | | when compiling with gcc 13. | ||||
* | | Suppress array bound warnings on gcc 13 for shared string repo. | Tor Egge | 2023-01-29 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #25755 from vespa-engine/havardpe/waiting-for | Geir Storli | 2023-01-27 | 6 | -10/+235 |
|\ | | | | | track coroutines waiting for values | ||||
| * | track coroutines waiting for values | Håvard Pettersen | 2023-01-26 | 6 | -10/+235 |
| | | |||||
* | | make sure the limits are high enough in the "fine" case | Arne Juul | 2023-01-26 | 1 | -1/+1 |
| | | |||||
* | | make test using onnxruntime internals optional | Arne Juul | 2023-01-26 | 1 | -0/+2 |
|/ | |||||
* | Merge pull request #25690 from vespa-engine/arnej/some-whitespace-fixups | Arne H Juul | 2023-01-24 | 1 | -1/+1 |
|\ | | | | | remove some whitespace at end of lines | ||||
| * | remove some whitespace at end of lines | Arne Juul | 2023-01-22 | 1 | -1/+1 |
| | | |||||
* | | Use const ref to reduce code bloat. | Henning Baldersheim | 2023-01-23 | 1 | -10/+10 |
|/ | |||||
* | Remove attribute inline on the potentially hot insert method. | Henning Baldersheim | 2023-01-20 | 1 | -2/+2 |
| | |||||
* | Merge pull request #25657 from vespa-engine/balder/insert_intenal-hot-cold | Henning Baldersheim | 2023-01-20 | 4 | -22/+31 |
|\ | | | | | Split insert_internal into hot and cold part. | ||||
| * | Split insert_internal into hot and cold part. | Henning Baldersheim | 2023-01-20 | 4 | -22/+31 |
| | | |||||
* | | Merge pull request #25655 from ↵ | Henning Baldersheim | 2023-01-20 | 2 | -13/+20 |
|\| | | | | | | | | | vespa-engine/balder/bring-force-insert-back-to-glory-2 Splitt force_insert into hot/cold parts. | ||||
| * | Splitt force_insert into hot/cold parts. | Henning Baldersheim | 2023-01-20 | 2 | -13/+20 |
| | | |||||
* | | Merge pull request #25649 from vespa-engine/havardpe/flat-profiling | Geir Storli | 2023-01-20 | 3 | -123/+275 |
|\ \ | |/ |/| | support flat profiling | ||||
| * | support flat profiling | Håvard Pettersen | 2023-01-20 | 3 | -123/+275 |
| | | |||||
* | | Less inlining and hide some methods | Henning Baldersheim | 2023-01-20 | 3 | -5/+7 |
|/ | |||||
* | Suggest hot path to make it easier on the compiler to do the right thing. | Henning Baldersheim | 2023-01-19 | 1 | -1/+1 |
| | |||||
* | remove whitespace at end of lines | Arne Juul | 2023-01-15 | 28 | -51/+51 |
| | |||||
* | Merge pull request #25516 from vespa-engine/havardpe/async-crypto-socket | Håvard Pettersen | 2023-01-13 | 4 | -25/+354 |
|\ | | | | | async crypto socket proof of concept | ||||
| * | async crypto socket proof of concept | Håvard Pettersen | 2023-01-11 | 4 | -25/+354 |
| | | |||||
* | | Add compaction spec to array store. | Tor Egge | 2023-01-12 | 3 | -11/+30 |
| | | |||||
* | | Also enable memory trapping with "true" environment variable value | Tor Brede Vekterli | 2023-01-12 | 2 | -5/+5 |
| | |