diff options
| author | kulikov <[email protected]> | 2025-11-28 00:32:45 +0300 |
|---|---|---|
| committer | kulikov <[email protected]> | 2025-11-28 00:47:44 +0300 |
| commit | 909e306757b2da405daed2e0838e11b65e033c1a (patch) | |
| tree | ede331912522813f6f0f60f594306feaa9589b30 /library/cpp/threading/queue | |
| parent | 2a1c1d7670e335bc967a309eda2e0beac81332d7 (diff) | |
Use generic thread-local value for kernel/groupattrs, crash context and eventlog scope
- fix StdThreadLocalImpl -- make static state refcounted, there is no guarantee that static fields will outlive threads or TThreadLocalValues;
- replace thread local values to generic local storage value in some places;
- call runtime Init and replace local values factory;
- don't disable NCurrentThreadEventlog for ytxx runtime, it should now work;
- ensure generic local storage values are allocated after runtime init;
- use function-scope static variables to prevent issues with order of construction and destruction;
- basesearch now almost works with coroutines (with NProfile disabled).
commit_hash:7fde81591b0dbc3a53b8d1cb11bb96930a2e9a80
Diffstat (limited to 'library/cpp/threading/queue')
0 files changed, 0 insertions, 0 deletions
