| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | |
| | |
| | | |
Co-authored-by: Pisarenko Grigoriy <[email protected]>
|
| | | |
| | |
| | |
| | | |
creation (#46165)
|
| | | |
| | |
| | | |
Co-authored-by: ArtemTrofimushkin <[email protected]>
|
| | | |
| | |
| | | |
Co-authored-by: Ilnaz Nizametdinov <[email protected]>
|
| |/ / |
|
| | | |
|
| | |
| |
| |
| | |
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
Co-authored-by: Ilnaz Nizametdinov <[email protected]>
|
| | |
| |
| | |
Co-authored-by: Artem Ermoshkin <[email protected]>
|
| | |
| |
| |
| | |
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
Co-authored-by: Ilnaz Nizametdinov <[email protected]>
|
| | |
| |
| |
| | |
test environment used by the sys_view tests (#46293)
|
| | |
| |
| |
| | |
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
Co-authored-by: Alexey Zatelepin <[email protected]>
|
| | | |
|
| | |
| |
| |
| | |
Co-authored-by: azevaykin <[email protected]>
Co-authored-by: sintjuri <[email protected]>
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| | |
Co-authored-by: Dmitrii Azhichakov <[email protected]>
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
Co-authored-by: stanislav_shchetinin <[email protected]>
Co-authored-by: Ilnaz Nizametdinov <[email protected]>
Co-authored-by: Oleg Doronin <[email protected]>
|
| | | |
|
| |\ \ |
|
| | |\| |
|
| | | |
| | |
| | |
| | | |
commit_hash:265f5f763739e2a7a45e2089989c461c23ea77a6
|
| | | |
| | |
| | |
| | | |
commit_hash:502728d70e1f851b9da2e295a6d7c4e7b33f2ba5
|
| | | |
| | |
| | |
| | | |
commit_hash:0b98009621e1a6b2eafad9f53baad314c14fa1cb
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
---
Type: fix
Component: library/cpp/yt/error
Problem: TError::Enricher_ and TError::FromExceptionEnricher_ are static class members whose destructors are registered when error.cpp is loaded. However, if any code calls Singleton<>() during static initialization before error.cpp loads, the OnExit handler gets registered in standard atexit() first. Due to LIFO ordering, at program exit the enrichers are destroyed before OnExit() runs, but OnExit() then destroys Singletons whose destructors may create TError objects (e.g., to cancel futures), which invokes Enrich() on the already-destroyed std::function, causing use-after-free. This can lead to intermittent segfaults depending on the link order of translation units.
Solution: Store enrichers in a LeakySingleton<TEnricherStorage> so they are never destroyed, as TError can be created anywhere including during program shutdown.
---
Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1582
commit_hash:a9607f0094b4c60414d00ebca844db6a2ceafeb9
|
| | | |
| | |
| | |
| | | |
commit_hash:8ccfa9ed373c83b84c21d12078e06befb05f026c
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
### `bit_io.h`
MSB-first bit-stream writer/reader (`TBitWriter` / `TBitReader`) over a caller-owned buffer. The writer flushes whole 32-bit words via the unaligned-store API; the reader assumes a few bytes of over-read slack.
### `interpolative.h`
- **Truncated-binary (minimal) code** — the entropy-optimal integer code for a uniform value in `[0, rangeSize)`.
- **Binary interpolative coding** — `InterpolativeEncode` / `InterpolativeDecode` for sorted, strictly increasing integer sequences over a known range `[lo, hi]`. It recursively codes the median of each subrange, compressing clustered sequences well below a flat `log2` per element with no per-element headers. Length is conveyed out of band (e.g. via the existing `varint`).
commit_hash:8baf84444b8cf8e8a6e32776b4ff48582187ac2b
|
| | | |
| | |
| | |
| | | |
commit_hash:8af0bdb0e64115388dd042cdf03368fd7611a883
|
| | | |
| | |
| | |
| | | |
commit_hash:28321331c1969bd72d182c9fadb787e0b1601554
|
| |\ \ \ |
|
| | | | | |
|
| |/ / / |
|
| |\ \ \ |
|
| | |/ / |
|
| |\ \ \ |
|
| | |/ / |
|
| |/ / |
|
| | | |
|
| | | |
|
| | |
| |
| | |
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
|
| | |
| |
| |
| |
| | |
Co-authored-by: Cursor <[email protected]>
Co-authored-by: sintjuri <[email protected]>
Co-authored-by: Aleksey Myasnikov <[email protected]>
|
| | |
| |
| |
| | |
Co-authored-by: Cursor <[email protected]>
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
|
| | |
| |
| |
| | |
Co-authored-by: Cursor <[email protected]>
Co-authored-by: sintjuri <[email protected]>
|
| | |
| |
| | |
Co-authored-by: sintjuri <[email protected]>
|
| | |
| |
| | |
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
|
| | | |
|
| |\ \ |
|
| | | | |
|
| |/ / |
|
| |\ \ |
|