aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #22312 from vespa-engine/toregge/use-atomic-first-used-gen...Håvard Pettersen2022-04-272-4/+4
|\
| * Use atomic _firstUsedGeneration member variable in vespalib::GenerationHandler.Tor Egge2022-04-272-4/+4
* | Merge pull request #22281 from vespa-engine/vekterli/foundations-for-cpp-mtls...Tor Brede Vekterli2022-04-2719-49/+586
|\ \ | |/ |/|
| * Add more unit testsTor Brede Vekterli2022-04-261-0/+58
| * Initial foundations for C++ mTLS peer authz role constraintsTor Brede Vekterli2022-04-2619-49/+528
* | Merge pull request #22305 from vespa-engine/havardpe/cluster-related-racesHåvard Pettersen2022-04-271-41/+128
|\ \
| * | added destructorHåvard Pettersen2022-04-271-0/+1
| * | cluster related races into a common reportHåvard Pettersen2022-04-271-41/+127
* | | Use atomic counters in vespalib::datastore::BufferState.Tor Egge2022-04-276-109/+124
|/ /
* | tsan digest toolHåvard Pettersen2022-04-254-1/+290
* | Merge pull request #22233 from vespa-engine/toregge/include-header-files-neee...Henning Baldersheim2022-04-251-0/+1
|\ \
| * | Include vector header file, needed for std::vector.Tor Egge2022-04-231-0/+1
| |/
* / Pretend to not ignore result from nice().Tor Egge2022-04-232-2/+2
|/
* Block compaction while buffers are held.Tor Egge2022-04-213-3/+4
* Merge pull request #21972 from alexeyche/alexeyche/fuzzy-query-annotationsGeir Storli2022-04-115-32/+104
|\
| * Propagating annotations for fuzzy queryAlexey Chernyshev2022-04-075-32/+104
* | Merge pull request #22061 from vespa-engine/toregge/update-signatures-for-get...Geir Storli2022-04-081-0/+1
|\ \
| * | Use data() member function to get pointer to the underlying array.Tor Egge2022-04-081-0/+1
* | | remove FastOS_ApplicationHåvard Pettersen2022-04-087-209/+42
|/ /
* | Fix typos in class comments. Rename get_read_view() to make_read_view().Tor Egge2022-04-061-2/+2
* | Add MultiValueMappingReadView, used by readers to get limited read accessTor Egge2022-04-062-1/+11
* | Merge pull request #21987 from vespa-engine/vekterli/make-buffertype-empty-en...Henning Baldersheim2022-04-065-7/+18
|\ \
| * | Let empty entry BufferType sentinel be static instead of globalTor Brede Vekterli2022-03-285-7/+18
* | | Add missing include statements. Check for atomic wait support.Tor Egge2022-04-051-0/+4
* | | Avoid INT64_MIN - 1 overflow for max-computation by explicitly using unsigned...Tor Brede Vekterli2022-04-051-2/+2
* | | Use unsigned for intermediate expressions to avoid signed overflowTor Brede Vekterli2022-04-051-2/+2
* | | Don't try to memcpy from nullptr Array source even with zero sizeTor Brede Vekterli2022-04-051-1/+3
| |/ |/|
* | Fix forward declarations in vespalib.Tor Egge2022-04-013-3/+3
* | use getopt/getopt_long directlyHåvard Pettersen2022-04-011-6/+4
* | GC unused Context parameterHenning Baldersheim2022-03-313-12/+12
* | Merge pull request #21868 from vespa-engine/balder/avoid-fieldpathupdate-cpHenning Baldersheim2022-03-292-166/+11
|\ \
| * | CloneablePtr -> std::unique_ptrHenning Baldersheim2022-03-292-166/+11
* | | Remove const type qualifier from member functions that should only beTor Egge2022-03-291-3/+22
|/ /
* | Merge pull request #21855 from vespa-engine/toregge/trim-down-rcuvector-inter...Geir Storli2022-03-281-1/+2
|\ \
| * | Trim down rcuvector interface.Tor Egge2022-03-281-1/+2
* | | Merge pull request #21854 from vespa-engine/vekterli/do-not-create-string-fro...Henning Baldersheim2022-03-281-1/+4
|\ \ \ | |_|/ |/| |
| * | Don't attempt to create a string from nullptr if demangling failsTor Brede Vekterli2022-03-281-1/+4
| |/
* | Merge pull request #21843 from vespa-engine/vekterli/fix-more-undefined-behaviorTor Brede Vekterli2022-03-281-1/+1
|\ \ | |/ |/|
| * Explicit initialize _shutdown fieldTor Brede Vekterli2022-03-281-1/+1
| * Ensure default ctor initializes blocked-field explicitlyTor Brede Vekterli2022-03-251-1/+1
* | Fix typo (levenstein -> levenshtein).Geir Storli2022-03-257-18/+18
|/
* Merge pull request #21811 from vespa-engine/vekterli/use-vespalib-string-in-t...Henning Baldersheim2022-03-242-0/+41
|\
| * Use vespalib::string in TestAndSetConditionTor Brede Vekterli2022-03-242-0/+41
* | Merge pull request #21813 from vespa-engine/vekterli/avoid-compile-time-possi...Tor Egge2022-03-241-2/+2
|\ \ | |/ |/|
| * Make it obvious to the compiler that nullptr format string is not possibleTor Brede Vekterli2022-03-241-2/+2
* | Revert "Use vespalib::string in TestAndSetCondition"Tor Brede Vekterli2022-03-242-41/+0
|/
* Use vespalib::string in TestAndSetConditionTor Brede Vekterli2022-03-242-0/+41
* Added a comment to LevensteinDistance classAlexey Chernyshev2022-03-231-0/+10
* Addressing more commentsAlexey Chernyshev2022-03-2310-142/+202
* Addressing comments + fixing testAlexey Chernyshev2022-03-231-18/+2