summaryrefslogtreecommitdiffstats
path: root/util/generic/string.h
Commit message (Collapse)AuthorAgeFilesLines
* Construct TStringBufs in TString::Join earliervadim-xd2024-04-241-5/+13
| | | | d1c15e5770c2a6a72226f3c4c76810231e4f9fe3
* Do not allow multiplication of TString and pointerkshalnev2024-02-141-0/+13
|
* check lifetime bounds of values returned from String's c_str(), data() methodsswarmer2024-02-011-16/+16
|
* Use a new empty string instead of NullStr when constructing TString from ↵vadim-xd2023-11-201-3/+4
| | | | TReserveTag or TUninitialized
* TString: improve `operator+` rvalue overloadsignatloskutov2023-08-101-2/+7
| | | | The missing `(TCharType, TBasicString&&)` overload added, so no allocation is performed if the string has spare capacity.
* Switch TString and TStringBase to std::reverse_iteratorthegeorg2022-08-211-1/+1
| | | At the time an attempt to use e. g. `std::find_if` with `TString::rbegin()` / `TString::rend()` does not compile against `-DUSE_STL_SYSTEM` / modern libstdc++.
* Mark clear and reset methods as reinitializing the object.halyavin2022-08-051-1/+2
| | | | | This means, that moved-from object can be safely used after the call of such method. This attribute is used by clang-tidy which checks that moved-from objects are not used unless a reinitialization method is called first.
* Add ydb changelogbazeltsev2022-07-111-0/+1
| | | updated
* IGNIETFERRO-1922 Move atomics from util to library/cpp/deprecatedeeight2022-06-151-1/+0
| | | | ref:0c3b0edd3284567c45ec77e57166274f3cfed8c7
* IGNIETFERRO-1105 -> Top level t-zeeight2022-06-091-1/+1
| | | | ref:e0e9801df5ee25dfbcfcb5974271dfd7dac8216c
* Restoring authorship annotation for <[email protected]>. Commit 2 ↵marat-khalili2022-02-101-1/+1
| | | | of 2.
* Restoring authorship annotation for <[email protected]>. Commit 1 ↵marat-khalili2022-02-101-1/+1
| | | | of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.daga2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.daga2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.dprokoptsev2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.dprokoptsev2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.iseg2022-02-101-5/+5
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.iseg2022-02-101-5/+5
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.suns2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.suns2022-02-101-1/+1
|
* Restoring authorship annotation for Alexey Salmin <[email protected]>. ↵Alexey Salmin2022-02-101-56/+56
| | | | Commit 2 of 2.
* Restoring authorship annotation for Alexey Salmin <[email protected]>. ↵Alexey Salmin2022-02-101-56/+56
| | | | Commit 1 of 2.
* Restoring authorship annotation for Oleg Sidorkin <[email protected]>. ↵Oleg Sidorkin2022-02-101-14/+14
| | | | Commit 2 of 2.
* Restoring authorship annotation for Oleg Sidorkin <[email protected]>. ↵Oleg Sidorkin2022-02-101-14/+14
| | | | Commit 1 of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.druxa2022-02-101-9/+9
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.druxa2022-02-101-9/+9
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.mowgli2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.mowgli2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.grickevich2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.grickevich2022-02-101-2/+2
|
* Restoring authorship annotation for Arslan Urtashev <[email protected]>. ↵Arslan Urtashev2022-02-101-23/+23
| | | | Commit 2 of 2.
* Restoring authorship annotation for Arslan Urtashev <[email protected]>. ↵Arslan Urtashev2022-02-101-23/+23
| | | | Commit 1 of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.spacelord2022-02-101-3/+3
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.spacelord2022-02-101-3/+3
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.albert2022-02-101-45/+45
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.albert2022-02-101-45/+45
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.nga2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.nga2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.aosipenko2022-02-101-16/+16
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.aosipenko2022-02-101-16/+16
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.tejblum2022-02-101-6/+6
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.tejblum2022-02-101-6/+6
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.breakneck2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.breakneck2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.smalov2022-02-101-41/+41
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.smalov2022-02-101-41/+41
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.denplusplus2022-02-101-46/+46
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.denplusplus2022-02-101-46/+46
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.paxakor2022-02-101-5/+5
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.paxakor2022-02-101-5/+5
|