summaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* Use vespalib::SmartBuffer instead of ancient RawBuf.Henning Baldersheim2022-08-302-2/+5
* Reduce usage of RawBuf.Henning Baldersheim2022-08-291-1/+1
* Merge pull request #23832 from vespa-engine/vekterli/capability-filtering-of-...Tor Brede Vekterli2022-08-294-13/+13
|\
| * Unify to_string for PeerCredentials to match other typesTor Brede Vekterli2022-08-294-13/+13
* | remove unused doxygen setup filesArne Juul2022-08-291-215/+0
|/
* Expose underlying connection auth context in Portal GetRequestTor Brede Vekterli2022-08-264-4/+28
* Add capabilities and RPC filters for sentinel and internal Proton APIsTor Brede Vekterli2022-08-253-12/+31
* Fix forward declaration.Tor Egge2022-08-241-1/+1
* Merge pull request #23749 from vespa-engine/vekterli/let-compiler-warn-on-mis...Tor Brede Vekterli2022-08-231-1/+1
|\
| * Let compiler warn on missing switch cases for enumsTor Brede Vekterli2022-08-231-1/+1
* | Merge pull request #23737 from vespa-engine/vekterli/support-capability-enfor...Tor Brede Vekterli2022-08-239-8/+109
|\ \ | |/ |/|
| * Let compiler warn if we have incomplete enum set in case-listTor Brede Vekterli2022-08-231-1/+1
| * Support capability enforcement environment variable in C++Tor Brede Vekterli2022-08-229-8/+109
* | added simple profilerHåvard Pettersen2022-08-226-4/+369
|/
* Merge pull request #23330 from vespa-engine/toregge/fix-format-string-in-tsan...Henning Baldersheim2022-07-041-2/+2
|\
| * Fix format string in vespa-tsan-digest.Tor Egge2022-07-031-2/+2
* | Merge pull request #23331 from vespa-engine/toregge/include-csignal-to-get-de...Henning Baldersheim2022-07-041-0/+1
|\ \
| * | Include csignal to get declaration of killTor Egge2022-07-031-0/+1
| |/
* / GNU source is not required for boost stacktrace on darwin.Tor Egge2022-07-031-0/+3
|/
* Add noexcept specifier.Tor Egge2022-07-034-6/+6
* Refactor Capability(Set) and add more testingTor Brede Vekterli2022-06-305-70/+122
* Support mTLS connection-level capabilities and RPC access filtering in C++Tor Brede Vekterli2022-06-2933-312/+848
* Avoid strlen when you already know ths length of the string.Henning Baldersheim2022-06-281-2/+2
* Merge pull request #23202 from vespa-engine/toregge/remove-array-bounds-warni...Henning Baldersheim2022-06-221-0/+5
|\
| * Remove array-bounds warning (vespalib).Tor Egge2022-06-221-0/+5
* | add commentHåvard Pettersen2022-06-221-0/+2
* | fix more undefined behaviorHåvard Pettersen2022-06-221-6/+14
|/
* Merge pull request #23183 from vespa-engine/havardpe/stop-passing-nullptrHåvard Pettersen2022-06-211-1/+3
|\
| * stop passing nullptrHåvard Pettersen2022-06-211-1/+3
* | too_big => throw_too_bigHenning Baldersheim2022-06-212-8/+8
* | Inline hot path and keep error handling in .cpp file.Henning Baldersheim2022-06-212-31/+39
* | Inline return AttrDFW::get_attribute() and clean up some old code with manual...Henning Baldersheim2022-06-211-32/+0
|/
* avoid unaligned accessHåvard Pettersen2022-06-202-6/+14
* enable making string handles directly from numbersHåvard Pettersen2022-06-163-0/+32
* support VESPA_SHARED_STRING_REPO_NO_RECLAIM flagHåvard Pettersen2022-06-154-22/+78
* Merge pull request #23052 from vespa-engine/havardpe/common-memory-toolsHenning Baldersheim2022-06-132-95/+206
|\
| * use guards for unlikely casesHåvard Pettersen2022-06-131-8/+7
| * common memory toolsHåvard Pettersen2022-06-102-95/+207
* | shared string repo tweaksHåvard Pettersen2022-06-132-14/+17
|/
* fix undefined behavior in unit testsHåvard Pettersen2022-06-093-8/+26
* fix undefined behavior in unit tests -- WIPHåvard Pettersen2022-06-073-1/+12
* Remove test that invokes undefined pthread behaviorTor Brede Vekterli2022-06-072-12/+2
* Remove vespalib::rmdir and vespalib::mkdirTor Egge2022-06-033-178/+23
* Merge pull request #22874 from vespa-engine/vekterli/dump-stack-of-deadlocked...Tor Brede Vekterli2022-06-032-0/+7
|\
| * Let deadlock detector dump stack of potentially deadlocked threadsTor Brede Vekterli2022-06-022-0/+7
* | Remove most use of vespalib::rmdir in vespalib. Deprecate vespalib::mkdir.Tor Egge2022-06-025-9/+14
|/
* Merge pull request #22788 from vespa-engine/vekterli/add-cross-thread-stack-t...Tor Brede Vekterli2022-06-026-26/+232
|\
| * Really, really, really don't inline the backtrace-test functionTor Brede Vekterli2022-06-012-1/+2
| * Ensure names are visible in backtrace by moving functions to a shared libraryTor Brede Vekterli2022-06-014-15/+35
| * No need to specify noinline for signal handler landing pad functionTor Brede Vekterli2022-06-011-3/+1