summaryrefslogtreecommitdiffstats
path: root/util
Commit message (Collapse)AuthorAgeFilesLines
* Fix sprintf deprecation warnings on newer macOS SDKsomov2024-01-311-2/+2
|
* Add missed #include <type_traits>mikhnenko2024-01-301-0/+4
|
* Support wide strings (and string_views) in Out<> / IOutputStreamthegeorg2024-01-273-20/+104
|
* [util] TSystemError: print raw error code along with the messagetldr2024-01-261-3/+5
| | | | | | На Windows сложно найти, какой ошибке соответствует конкретное сообщение, потому что сообщения даже разные в разных локалях. Полезно иметь сырой код ошибки, чтобы проще было понять, что была за ошибка
* Fix error in TArrayRef constructor for a container: Elements with a ↵akhropov2024-01-221-0/+3
| | | | different size should not be accepted even if they are convertible to TArrayRef value type.
* feat contrib: aiogram 3armenqa2024-01-1921-1862/+20
| | | | Relates: https://st.yandex-team.ru/, https://st.yandex-team.ru/
* Library import 8 (#1074)AlexSm2024-01-183-74/+0
| | | | | * Library import 8 * Add contrib/libs/cxxsupp/libcxx/include/__verbose_abort
* Library import 7 (#937)AlexSm2024-01-111-6/+2
|
* Library import 6 (#888)AlexSm2024-01-093-1/+75
|
* Library import 5, delete go dependencies (#832)AlexSm2024-01-041-3/+53
| | | | | * Library import 5, delete go dependencies * Fix yt client
* Import libs 4 (#758)AlexSm2023-12-271-0/+1
|
* Library import 2 (#639)AlexSm2023-12-223-6/+47
|
* Import libs 1 (#590)AlexSm2023-12-212-3/+3
| | | | | | | * Import libs 1 * Add new file without extension * Add file missed in export config
* re-enable clang::reinitialized attribute for non-CUDA target platformsswarmer2023-12-171-1/+1
| | | | | Check the version of the nvcc compiler only if it is used. Re-enable `[[clang::reinitialized]]` attribute for all other clang-based toolsets.
* Intermediate changesrobot-piglet2023-12-176-273/+273
|
* detect dangling references in TMaybe objectswarmer2023-12-161-18/+18
|
* detect dangling references to temporary TStringBuilder objectswarmer2023-12-151-2/+2
|
* detect dangling references in MapFindPtr and utility helpersswarmer2023-12-152-11/+15
|
* Allow using std::filesystem::path when constructing TFileInput / TFileOutputthegeorg2023-12-142-9/+31
|
* Replace rep.erase with rep.erase_one in THashSet::erasenocomer2023-12-141-1/+1
|
* finer check of lifetimebound attribute supportswarmer2023-12-141-2/+8
| | | | Fix warnings when compiling with old CUDA SDKs.
* fix codestyle: remove semicolonswarmer2023-12-141-1/+1
|
* Support std::filesystem::path in TFile and TFileHandlethegeorg2023-12-132-9/+94
|
* Introduce convenient _B literal for bytesthegeorg2023-12-131-0/+4
|
* add attribute to detect lifetime bound errorsswarmer2023-12-113-7/+32
| | | | | | | Add wrapper for [[clang::lifetimebound]] attribute. Mark `ToString(TString)` functions with a new attibute. Preserve rvalue reference type when ToString applied to a temporary string.
* [util] Store policy should preserve constructor's is_constructible traitswarmer2023-12-072-7/+34
| | | | Without constraints on the types of arguments, it is possible that creating an instance of `Policy<T>{}` leads to a compilation error, although immediately before that, checking `std::is_default_constructible_v<TPolicy<T>>` returned `true` value
* External build system generator release 65robot-ya-builder2023-12-053-9/+9
| | | | Update tools: yexport, os-yexport
* Add string_utils libvadim-xd2023-12-051-6/+6
|
* Unconditionally provide `FromString<std::fs::path>()`thegeorg2023-11-291-3/+0
| | | | This is a follow-up for rXXXXXX.
* Make std::filesystem::path support universalthegeorg2023-11-211-3/+0
| | | | This will probably break util compilation with MSVC, but I am not aware of anyone using it.
* Fix typos in util/datetime/base.h.ponasenko-rs2023-11-201-2/+2
|
* Don't zero out unused bytes in TIntStringBuf at runtimevadim-xd2023-11-201-3/+9
|
* Use a new empty string instead of NullStr when constructing TString from ↵vadim-xd2023-11-201-3/+4
| | | | TReserveTag or TUninitialized
* add darwin-arm64 CMakeListsdcherednik2023-11-206-0/+362
|
* Allow to handle Y_SAVELOAD_DEFINE() without argsyurial2023-11-152-16/+37
|
* Add construction of TFileStat from struct statspreis2023-11-152-5/+19
|
* Fix ISO 8601 parser for dates with year < 160vadim-xd2023-11-092-8/+16
|
* Default to clang-cl when targeting Windowsthegeorg2023-11-032-1/+4
| | | | As announced [in Atushka](https://clubs.at.yandex-team.ru/arcadia/29556).
* TSplitRange::Count fixprout2023-11-022-2/+5
|
* -Wparentheses in utiljack2392023-11-021-1/+2
| | | | Поправил файл, чтобы проходила проверка Wparentheses в MapKit
* Added HasFlag/Remove Flag for operations with one value, added HasAnyOfFlags.kshalnev2023-10-272-6/+29
|
* Intermediate changesrobot-piglet2023-10-241-0/+6
|
* remove Y_VERIFY_DEBUGilnurkh2023-10-231-1/+0
|
* remove Y_FAILilnurkh2023-10-181-1/+0
|
* Intermediate changesrobot-piglet2023-10-171-2/+2
|
* Y_FAIL->Y_ABORT at '^util'ilnurkh2023-10-173-3/+3
| | | | https://clubs.at.yandex-team.ru/arcadia/29404
* do not check exceptions during expression evaluationilnurkh2023-10-131-14/+7
|
* fix win warningsilnurkh2023-10-121-3/+1
|
* fix comment in utililnurkh2023-10-121-1/+1
|
* remove Y_VERIFYilnurkh2023-10-111-1/+0
|