| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Delegate TString / TStringBuf formatting to std::string_view | thegeorg | 2026-06-30 | 1 | -0/+6 |
| | | | | | commit_hash:7b0b23c3ee9ab21b0f3188134596016cb2e20daf | ||||
| * | Add Concat for arbitrary string types | vadim-xd | 2026-05-19 | 1 | -36/+40 |
| | | | | | commit_hash:b9f1c87173a18fb59f8cf684191efd4436dd6012 | ||||
| * | TString::contains + tests, TStringBuf::contains tests, macro to enable EBO | pechatnov | 2026-01-13 | 1 | -1/+2 |
| | | | | | commit_hash:221422cb861ba9db0ce508ea1114d3d44a5e37c7 | ||||
| * | removing dangerous cast operator | ermolovd | 2025-11-13 | 1 | -4/+6 |
| | | | | | commit_hash:44a5b05387723256ff3e098559780727e8b542e3 | ||||
| * | no COW mode for TString | pg | 2025-09-09 | 1 | -0/+20 |
| | | | | | commit_hash:cac5390ad9d9bc5822ca2f6ebd362a55d4190759 | ||||
| * | Move TCowString to library | mikhnenko | 2025-03-27 | 1 | -5/+3 |
| | | | | | commit_hash:a86d9f2d841389cbec73f6976d4a0f78fc152116 | ||||
| * | Add assertions for range bounds validity | akhropov | 2024-12-18 | 1 | -2/+3 |
| | | | | | commit_hash:4417c6200b3fc4e3e6e61648412d263366935fdf | ||||
| * | Remove std::nullptr_t ctor for TString | dgolear | 2024-12-09 | 1 | -2/+1 |
| | | | | | commit_hash:6b02e6cb83bde366477f7d53b6cd6c00bffdb4d6 | ||||
| * | Remove methods Data, Size, Empty from TString | mikhnenko | 2024-11-06 | 1 | -0/+4 |
| | | | | | | | | If this pr has broken something, try using the methods named with a small letter \[nodiff:caesar\] commit_hash:c08a737938cff39577c6e47d4434531f6355e4c2 | ||||
| * | Remove static method max_size from TString | mikhnenko | 2024-10-25 | 1 | -1/+1 |
| | | | | | commit_hash:c6fad0009855affb407cba47af8ea60ca834a890 | ||||
| * | remove unused includes in util/generic/string.h | tobo | 2024-10-17 | 1 | -2/+1 |
| | | | | | commit_hash:edd5ed00db3a4c6090c535fa406f184268188733 | ||||
| * | include singleton.h only if needed | tobo | 2024-10-08 | 1 | -1/+3 |
| | | | | | | использование Singleton спрятано за #ifndef _LIBCPP_VERSION - прячем инклуд аналогично commit_hash:0f8b0d3bee5ac020dd26dcadddb41b28164f4022 | ||||
| * | check lifetime bound of TString const iterators | swarmer | 2024-10-04 | 1 | -8/+30 |
| | | | | | | | | | | ex: ``` auto it = TString{"temporary"}.cbegin(); use(*it); ``` commit_hash:68f621e7b2d608340d7b9f5a9a246c138a2eafff | ||||
| * | check lifetime bound of TString cast and Detach operators | swarmer | 2024-09-28 | 1 | -3/+3 |
| | | | | | commit_hash:43fb3eff8779379efe5955f3f48cef3bf8e3a894 | ||||
| * | check lifetime bound of TString modifier member functions | swarmer | 2024-09-26 | 1 | -69/+69 |
| | | | | | commit_hash:5e1acbf4a0eaeb2ff1b7648f90af6bc4f41312e2 | ||||
| * | faster implicit `TString` → `const std::string&` conversion: using ↵ | swarmer | 2024-09-24 | 1 | -1/+2 |
| | | | | | | | | template operator TStringType& to deprioritize non-const method Converting a `TString` to a `const std::string&` should not cause data cloning. commit_hash:df425bd56f8517d882444e15f3cc586af92d90b3 | ||||
| * | Disable cast to string& from TSring&& | mikhnenko | 2024-09-23 | 1 | -1/+1 |
| | | | | | commit_hash:9d13cf8c2f490f6590afada455248339a63b6bf8 | ||||
| * | FixNamespaceComments in /util | dmasloff | 2024-09-05 | 1 | -1/+1 |
| | | | | | | FixNamespaceComments in /util bb9152570d7c258798644ead5a59f604de05ef3b | ||||
| * | Construct TStringBufs in TString::Join earlier | vadim-xd | 2024-04-24 | 1 | -5/+13 |
| | | | | | d1c15e5770c2a6a72226f3c4c76810231e4f9fe3 | ||||
| * | Do not allow multiplication of TString and pointer | kshalnev | 2024-02-14 | 1 | -0/+13 |
| | | |||||
| * | check lifetime bounds of values returned from String's c_str(), data() methods | swarmer | 2024-02-01 | 1 | -16/+16 |
| | | |||||
| * | Use a new empty string instead of NullStr when constructing TString from ↵ | vadim-xd | 2023-11-20 | 1 | -3/+4 |
| | | | | | TReserveTag or TUninitialized | ||||
| * | TString: improve `operator+` rvalue overloads | ignatloskutov | 2023-08-10 | 1 | -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_iterator | thegeorg | 2022-08-21 | 1 | -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. | halyavin | 2022-08-05 | 1 | -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 changelog | bazeltsev | 2022-07-11 | 1 | -0/+1 |
| | | | | updated | ||||
| * | IGNIETFERRO-1922 Move atomics from util to library/cpp/deprecated | eeight | 2022-06-15 | 1 | -1/+0 |
| | | | | | ref:0c3b0edd3284567c45ec77e57166274f3cfed8c7 | ||||
| * | IGNIETFERRO-1105 -> Top level t-z | eeight | 2022-06-09 | 1 | -1/+1 |
| | | | | | ref:e0e9801df5ee25dfbcfcb5974271dfd7dac8216c | ||||
| * | Restoring authorship annotation for <[email protected]>. Commit 2 ↵ | marat-khalili | 2022-02-10 | 1 | -1/+1 |
| | | | | | of 2. | ||||
| * | Restoring authorship annotation for <[email protected]>. Commit 1 ↵ | marat-khalili | 2022-02-10 | 1 | -1/+1 |
| | | | | | of 2. | ||||
| * | Restoring authorship annotation for <[email protected]>. Commit 2 of 2. | daga | 2022-02-10 | 1 | -2/+2 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 1 of 2. | daga | 2022-02-10 | 1 | -2/+2 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 2 of 2. | dprokoptsev | 2022-02-10 | 1 | -2/+2 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 1 of 2. | dprokoptsev | 2022-02-10 | 1 | -2/+2 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 2 of 2. | iseg | 2022-02-10 | 1 | -5/+5 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 1 of 2. | iseg | 2022-02-10 | 1 | -5/+5 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 2 of 2. | suns | 2022-02-10 | 1 | -1/+1 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 1 of 2. | suns | 2022-02-10 | 1 | -1/+1 |
| | | |||||
| * | Restoring authorship annotation for Alexey Salmin <[email protected]>. ↵ | Alexey Salmin | 2022-02-10 | 1 | -56/+56 |
| | | | | | Commit 2 of 2. | ||||
| * | Restoring authorship annotation for Alexey Salmin <[email protected]>. ↵ | Alexey Salmin | 2022-02-10 | 1 | -56/+56 |
| | | | | | Commit 1 of 2. | ||||
| * | Restoring authorship annotation for Oleg Sidorkin <[email protected]>. ↵ | Oleg Sidorkin | 2022-02-10 | 1 | -14/+14 |
| | | | | | Commit 2 of 2. | ||||
| * | Restoring authorship annotation for Oleg Sidorkin <[email protected]>. ↵ | Oleg Sidorkin | 2022-02-10 | 1 | -14/+14 |
| | | | | | Commit 1 of 2. | ||||
| * | Restoring authorship annotation for <[email protected]>. Commit 2 of 2. | druxa | 2022-02-10 | 1 | -9/+9 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 1 of 2. | druxa | 2022-02-10 | 1 | -9/+9 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 2 of 2. | mowgli | 2022-02-10 | 1 | -2/+2 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 1 of 2. | mowgli | 2022-02-10 | 1 | -2/+2 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 2 of 2. | grickevich | 2022-02-10 | 1 | -2/+2 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 1 of 2. | grickevich | 2022-02-10 | 1 | -2/+2 |
| | | |||||
| * | Restoring authorship annotation for Arslan Urtashev <[email protected]>. ↵ | Arslan Urtashev | 2022-02-10 | 1 | -23/+23 |
| | | | | | Commit 2 of 2. | ||||
| * | Restoring authorship annotation for Arslan Urtashev <[email protected]>. ↵ | Arslan Urtashev | 2022-02-10 | 1 | -23/+23 |
| | | | | | Commit 1 of 2. | ||||
