aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib/src/vespa
Commit message (Expand)AuthorAgeFilesLines
* 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
* | 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
* | GC unused Context parameterHenning Baldersheim2022-03-313-12/+12
* | Merge pull request #21868 from vespa-engine/balder/avoid-fieldpathupdate-cpHenning Baldersheim2022-03-291-138/+8
|\ \
| * | CloneablePtr -> std::unique_ptrHenning Baldersheim2022-03-291-138/+8
* | | 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-255-11/+11
|/
* Merge pull request #21811 from vespa-engine/vekterli/use-vespalib-string-in-t...Henning Baldersheim2022-03-241-0/+22
|\
| * Use vespalib::string in TestAndSetConditionTor Brede Vekterli2022-03-241-0/+22
* | 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-241-22/+0
|/
* Use vespalib::string in TestAndSetConditionTor Brede Vekterli2022-03-241-0/+22
* Added a comment to LevensteinDistance classAlexey Chernyshev2022-03-231-0/+10
* Addressing more commentsAlexey Chernyshev2022-03-236-106/+108
* Addressing comments + fixing testAlexey Chernyshev2022-03-231-18/+2
* Introducing fuzzy searchAlexey Chernyshev2022-03-234-0/+212
* Add function to lowercase an utf8 string while converting it to ucs4 codepoints.Geir Storli2022-03-182-0/+22
* Always use array of AtomicEntryRef in unique store remapper.Tor Egge2022-03-171-8/+0
* Use AtomicEntryRef and AtomicValueWrapper<uint32_t> in reference attribute.Tor Egge2022-03-171-0/+9
* Add acquire_elem_ref() member function to rcu vector.Tor Egge2022-03-152-1/+27
* Make B-tree bucket database values atomic to ensure well-defined accessTor Brede Vekterli2022-03-112-0/+65
* Add noexceptHenning Baldersheim2022-03-106-24/+24
* Reduce exposure of SymbolTable, Stash and other classes not necessary for use...Henning Baldersheim2022-03-1013-68/+132
* Prefer std::vector<T, vespalib::allocator_large> over vespalib::Array<T> step 1.Henning Baldersheim2022-03-104-10/+7
* Merge pull request #21609 from vespa-engine/balder/add-noexceptHenning Baldersheim2022-03-091-16/+16
|\
| * Make noexcept conditional.Henning Baldersheim2022-03-091-3/+3
| * Add noexcept.Henning Baldersheim2022-03-091-16/+16
* | Use AtomicEntryRef in MultiValueMappingBase.Tor Egge2022-03-092-11/+0
|/
* Get VESPA_DLL_LOCAL from vespa/fastos/types.hHenning Baldersheim2022-03-072-2/+1
* use atomic to make tsan happyHåvard Pettersen2022-03-072-4/+5
* gc old process codeHåvard Pettersen2022-03-057-587/+35
* Merge pull request #21547 from vespa-engine/toregge/use-atomic-entry-ref-as-v...Geir Storli2022-03-044-7/+7
|\
| * Use AtomicEntryRef as value for enum store btree dictionary with posting lists.Tor Egge2022-03-044-7/+7
* | process codeHåvard Pettersen2022-03-048-0/+290
|/
* Use AtomicEntryRef as key for unique store btree dictionary.Tor Egge2022-03-0316-39/+54
* Unconditionally un-toggle huge page failure flag when mapping was OKTor Brede Vekterli2022-03-031-3/+1
* Make global alloc hugepages failure flag atomicTor Brede Vekterli2022-03-031-5/+8
* relative std::this_thread::sleep_for is more efficient than absolute std::thi...Henning Baldersheim2022-03-031-3/+2
* Use a reference instead of a pointer, as it will always be present now.Henning Baldersheim2022-03-031-1/+1