aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp
Commit message (Collapse)AuthorAgeFilesLines
* Build hyperscan udf on x86_64 only.dcherednik2022-11-227-17/+88
|
* add copy assignment operatortobo2022-11-222-0/+29
|
* Add reserve to TContiguousDatainnokentii2022-11-222-0/+79
| | | add reserve to TContiguousData
* Fix ya-bin crashes on win when yt-store is enabledsvidyuk2022-11-211-0/+8
| | | | | | | | | | | | | | | | | | yt-store is enabled by default on all platforms including windows PR:2997752 https://a.yandex-team.ru/review/2997752 adds ifdedfs for windows to enforce MSDN requirement that memory allocated with _alligned_allocate must be deallocated with _aligned_free. PR:3110888 https://a.yandex-team.ru/review/3110888 removes 2 of 3 ifdefs added and introduces inconsistency between allc/free functions on windows. Types with alignment requiremens less then std::max_allign_t are allocated with malloc and freed with _alligned_free. ya-bin release with this commit crashes on windows unless user explicitelly disable yt-store. Restore ifdefs which were removed in PR:3110888 in order to fix the problem.
* use y_allocate / y_deallocatetobo2022-11-191-10/+3
|
* Log correct actor type name in lwtracesnaury2022-11-181-14/+16
|
* Authorization of registration nodemolotkov-and2022-11-186-6/+29
|
* Improve IC packet slicingalexvru2022-11-174-19/+21
|
* fix node crash on bad content length parsingxenoxeno2022-11-171-8/+20
|
* Switch to modern std::memory_order enumbabenko2022-11-168-42/+42
|
* Improve semaphore,kruall2022-11-153-317/+438
|
* Some more tests for SS consistency over topic movekomels2022-11-151-0/+2
|
* Improve TContiguouseData interfaceinnokentii2022-11-142-9/+40
| | | improve TContiguousData interface
* rework pom generation to support EXCLUDESsvidyuk2022-11-142-31/+21
|
* Fix std implementation based unescaping ()cerevra2022-11-131-2/+2
|
* Move TChunkedOutputStream to library and make it zero-copy awarebabenko2022-11-134-43/+189
|
* make class more compatible with std::vectortobo2022-11-112-5/+72
|
* Add Detach to TSharedDatainnokentii2022-11-115-6/+36
| | | add Detach to TSharedData
* add move operations, more constructors, fit memory blocks to power-of-two sizetobo2022-11-112-5/+107
|
* guess socket type on creationxenoxeno2022-11-092-7/+38
|
* pass away guardivanmorozov2022-11-081-1/+30
|
* Add owner-based shared_data backend impl for contiguous_datainnokentii2022-11-085-183/+213
| | | add owner-based shared_data backend impl for contiguous_data
* async send methodivanmorozov2022-11-072-0/+5
|
* ,completely remove combined pollerkulikov2022-11-033-44/+19
| | | | | | | - no significant perfomance gain by now; - balancer doesn't use combined poller; - tests over combined poller normally check only one part; - poll and epoll have some differences in behaivor; - there is probably a bug somewhere (uncaught exception on switch from poll to epoll).
* Add msvc workaround for TContiguousDatainnokentii2022-11-031-2/+2
| | | workaround for msvc compiler
* Properly use std::max_align_tbabenko2022-11-031-2/+2
|
* fix hang on invalid urlxenoxeno2022-11-031-3/+3
|
* Introduce aligned_malloc; drop more YTAlloc dependenciesbabenko2022-11-038-38/+37
|
* Missing deps to generated headerssvidyuk2022-11-011-0/+1
| | | | * Always add ARCHIVE output to cmake sorces as it's intendend to be used as header generator * Precise port of ragel output file name from ya.make to generated cmake
* Remove unlocalized mode from NLG libraryalexanderplat2022-10-311-1/+2
|
* Fix public YDB build (lua issue)svidyuk2022-10-311-2/+4
|
* [pg] initialize tx timestampsvvvv2022-10-303-21/+44
| | | | влияет на функции now, statement_timestamp - они будут брать кешированное значение с момента инициализации comp graph. clock_timestamp сейчас всегда возвращает некешированное системное время - это потом надо будет увести в TimeProvider
* Remove a workaround for ancient CUDA versionsdfyz2022-10-292-0/+94
| | | `#define noexcept throw()` is a questionable idea, since replacing `noexcept` with `throw()` in expressions such as `noexcept(true)` results in spectacular compiler errors. We stopped supporting CUDA 8 (and even CUDA 9) long ago, which means we can just get rid of the problematic define.
* Add extra Y_VERIFY in PassAwayalexvru2022-10-288-4/+16
|
* Fix a blockcode-related include in `library/cpp/resource`dfyz2022-10-281-1/+1
| | | `library/cpp/blockcodes` — это большая мета-либа, которая подтягивает к себе все существующие кодеки. `library/cpp/resource` по пирдирам зависит не от неё, а только от пары `library/cpp/blockcodes/core` + `library/cpp/blockcodecs/codecs/zstd`, но при этом включает инклюд напрямую из `library/cpp/blockcodes` (всё работает, потому что `library/cpp/blockcodes` сразу проксирует инклюд в `library/cpp/blockcodes/core`).
* Introduce PP_DEPARENbabenko2022-10-272-0/+17
|
* Support aws profilesilnaz2022-10-275-0/+74
|
* [monlib] Remove a redundant checkivanzhukov2022-10-271-1/+0
|
* Extract TDigest from YQL to libraryifsmirnov2022-10-277-0/+281
|
* Fix incorrect base class for TEvStateRequestgalaxycrab2022-10-261-2/+5
|
* Enable linux-arm platform.dcherednik2022-10-2639-186/+824
|
* ydb format support for session actor.dcherednik2022-10-262-0/+8
|
* Unicode::Is{Category}amnosov2022-10-2616-0/+1420
| | | Unicode::Is{Category} udfs added
* calc current exception message oncepg2022-10-261-3/+3
|
* [comptrie] Use std::move with TBlob (clang-tidy modernize-pass-by-value)sobols2022-10-251-14/+11
| | | TBlob is ref-counted, moving it may be faster than copying.
* add NOLINT for clang-tidyyakubovskiy032022-10-251-2/+2
| | | | | Сейчас диагностика [readability-container-size-empty](https://releases.llvm.org/14.0.0/tools/clang/tools/extra/docs/clang-tidy/checks/readability-container-size-empty.html) ругается на %%UNIT_ASSERT_EQUAL(s, "")%%. Можно поменять на %%UNIT_ASSERT(s.empty())%%, но у этого изменения есть как минимум 2 недостатка (дальше со слов @sobols): - Если тест сломается и строчка станет непустой, мы не увидим красивого сообщения об ошибке, содержащего новое значение, а будет безликое сообщение про assertion failed. - Выглядит неоднородно с соседним кодом, который проверяет на непустые строчки.
* Add cbor to MimeNames arraymokhotskii2022-10-241-1/+2
|
* [external_abt]fix uaas 5xxbarkovbg2022-10-241-0/+8
|
* fix NO_DEBUG_INFO() for OS_DARWINsnermolaev2022-10-231-0/+181
|
* fix namespace usage for tls variableivanmorozov2022-10-211-9/+9
|