summaryrefslogtreecommitdiffstats
path: root/library/cpp/yt/memory
Commit message (Collapse)AuthorAgeFilesLines
* External build system generator release 29robot-ya-builder2023-04-191-1/+1
| | | Update tools: yexport
* Revert "YT-17689: Move TFreeList to library/cpp/yt/memory"aleexfi2023-04-174-329/+0
| | | | This reverts commit 617a1d07971366c19cdf278579ee9b1cbfa53db8, reversing changes made to 27e0312d3842c4e5e3ea6b09611c8f6ff6938dd6.
* Intermediate changesrobot-piglet2023-04-171-3/+3
|
* Refactor backtrace cursorsbabenko2023-04-138-0/+133
|
* Intermediate changesrobot-piglet2023-04-113-11/+119
|
* YT-18707: Move LLVM out of ytlibdtorilov2023-04-071-0/+16
|
* Revert ymake build from ydb oss exportalexv-smirnov2023-03-282-61/+0
|
* Intermediate changesrobot-piglet2023-03-211-1/+2
|
* External build system generator release 21robot-ya-builder2023-03-171-3/+3
| | | Update tools: yexport
* YT-17689: Move TFreeList to library/cpp/yt/memoryaleexfi2023-03-175-0/+330
|
* add library/cpp/actors, ymake build to ydb oss exportalexv-smirnov2023-03-152-0/+60
|
* Intermediate changesrobot-piglet2023-03-092-0/+30
|
* Intermediate changesrobot-piglet2023-03-073-2/+2
|
* External build system generator release 17robot-ya-builder2023-03-061-1/+1
| | | Update tools: yexport
* Use strong typedefs for TRefCountedTypeCookie and TRefCountedTypeKeybabenko2023-03-062-27/+43
|
* Enable -Wdeprecated-this-capture for all YT projectsbabenko2023-03-033-0/+9
|
* YT: Fix yt/yt/client, yt/yt/ytlib for std::string and include it to ↵pechatnov2023-03-021-1/+5
| | | | autocheck with TString=std::string
* Hazard pointers cosmeticsbabenko2023-02-246-83/+150
|
* Fix build using cl.exespreis2023-02-171-1/+3
| | | | | | | https://en.cppreference.com/w/c/language/array `Zero-length array declarations are not allowed, even though some compilers offer them as extensions (typically as a pre-C99 implementation of flexible array members).` This is needed to build catboost for Windows.
* Intermediate changesrobot-piglet2023-02-073-27/+27
|
* Intermediate changesrobot-piglet2023-02-073-27/+27
|
* External build system generator release 12robot-ya-builder2023-01-311-1/+1
| | | Update tools: yexport
* Refactor and improve TSharedRangeHolderbabenko2023-01-205-14/+95
|
* External build system generator release 8robot-ya-builder2023-01-174-4/+4
| | | Update tools: yexport
* join-reduce optimization.orlovorlov2023-01-131-0/+6
|
* Add nallocx impl on windows; Remove dependence on allocator coz it doesn't workaleexfi2023-01-101-0/+3
|
* Update README.md.yuryalekseev2023-01-092-2/+6
|
* Update contrib/python/exceptiongroup to 1.1.0robot-contrib2023-01-072-1/+8
|
* More TChunkedMemoryPool, TChunkedMemoryAllocator, TChunkedMemoryPoolOutput ↵babenko2023-01-0316-0/+984
| | | | | | | to library More TChunkedMemoryPool, TChunkedMemoryAllocator, TChunkedMemoryPoolOutput to library wip
* Cosmetics in ref countedlukyan2022-12-263-7/+7
|
* Sync linux-headers instead of using system onesthegeorg2022-12-154-16/+81
|
* Add TSharedRefArray::ToStringbabenko2022-12-042-0/+22
|
* remove kikimr/driver DEPENDSqrort2022-12-022-61/+0
|
* validate canons without yatest_commonqrort2022-11-302-0/+61
|
* 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.
* 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
|