summaryrefslogtreecommitdiffstats
path: root/library/cpp/yt/memory
Commit message (Collapse)AuthorAgeFilesLines
* Switch to modern std::memory_order enumbabenko2022-11-163-17/+17
|
* Move TChunkedOutputStream to library and make it zero-copy awarebabenko2022-11-134-43/+189
|
* Properly use std::max_align_tbabenko2022-11-031-2/+2
|
* Introduce aligned_malloc; drop more YTAlloc dependenciesbabenko2022-11-036-38/+16
|
* [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.
* Memory reference tracking restylingsavrus2022-10-076-44/+101
|
* Fix of aligned_free on windowsaleexfi2022-10-042-10/+22
|
* Introduce shared range holderssavrus2022-09-194-46/+53
|
* Fix tsan warnings in yt intrusive ptrayles2022-09-191-0/+4
| | | | | | | | | | | | | | | | | | | | | For example, https://github.com/google/sanitizers/issues/1352 - tsan is not working well with std::atomic_thread_fence Minimal reproducible example (and one that bothers most in every fiber-aware service): ``` auto threadPool = NYT::New<NYT::NConcurrency::TThreadPool>(2, "thread"); TVector<NYT::TFuture<void>> futures; for (size_t i = 0; i < 100000; ++i) { futures.emplace_back(BIND([]() { }).AsyncVia(threadPool->GetInvoker()).Run()); } for (auto& future : futures) { future.Get().ThrowOnError(); } ```
* Rebalancing autocheck partitions and distbuild clusters.robot-dts-analyst2022-09-192-3/+4
| | | The process of preparing changes https://sandbox.yandex-team.ru/task/1452983473/view
* Support logging unstructured messages to structured logbabenko2022-09-152-0/+16
|
* Add simple atomic ptrlukyan2022-08-156-17/+574
|
* Get rid of NYTAlloc::GetAllocationSize usagesbabenko2022-08-084-15/+27
|
* Get rid of NYTAlloc::FreeNonNull usagesbabenko2022-08-082-3/+3
|
* Introduce TSharedMutableRefAllocateOptionsbabenko2022-08-074-27/+33
|
* Drop some thunks from yt/yt/core/misc, part 1babenko2022-07-201-1/+2
|
* Consistent logginghor9112022-07-162-0/+68
|
* fix ya.makemonster2022-07-074-129/+0
|
* intermediate changesarcadia-devtools2022-07-041-6/+6
| | | | ref:eb323ed6990ec25c44f6fff39b4c6e695146549d
* intermediate changesarcadia-devtools2022-05-191-3/+2
| | | | ref:f3ffb3a755c21a39bc6808f3e66c750045ea5b55
* intermediate changesarcadia-devtools2022-05-121-3/+3
| | | | ref:a6dd4541cd4224304d6eeff974067ff591bc40a7
* intermediate changesarcadia-devtools2022-04-171-6/+0
| | | | ref:d3515f56b52a66049f5804ad22ad29f3dd32edce
* intermediate changesarcadia-devtools2022-03-152-50/+0
| | | | ref:ca7a95e8c9a9d780f96497136a152091d54e61b5
* Improve SystemCommand check in YDB CLI, KIKIMR-14321pnv12022-03-011-0/+9
| | | | ref:fe5ed49138dce046a93c364cc8879fad3abf3eef
* intermediate changesarcadia-devtools2022-02-212-6/+6
| | | | ref:ff022ac951849edb1ef2cc274bf6c1c6863144a1
* intermediate changesarcadia-devtools2022-02-181-0/+13
| | | | ref:1a0585d83f27cb6fb5b9c4f68a08177e10faf3b3
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.klyachin2022-02-107-120/+120
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.klyachin2022-02-107-120/+120
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.arivkin2022-02-102-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.arivkin2022-02-102-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.kiselyovp2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.kiselyovp2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.renadeen2022-02-102-12/+12
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.renadeen2022-02-102-12/+12
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.acid2022-02-102-14/+14
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.acid2022-02-102-14/+14
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.savrus2022-02-105-88/+88
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.savrus2022-02-105-88/+88
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.yeti2022-02-102-7/+7
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.yeti2022-02-102-7/+7
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.ifsmirnov2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.ifsmirnov2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 2 ↵halin-george2022-02-101-2/+2
| | | | of 2.
* Restoring authorship annotation for <[email protected]>. Commit 1 ↵halin-george2022-02-101-2/+2
| | | | of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.sandello2022-02-106-132/+132
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.sandello2022-02-106-132/+132
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.panin2022-02-101-10/+10
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.panin2022-02-101-10/+10
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.shakurov2022-02-102-14/+14
|