summaryrefslogtreecommitdiffstats
path: root/library/cpp/threading/equeue
diff options
context:
space:
mode:
authormaxkovalev <[email protected]>2026-07-03 16:31:13 +0300
committermaxkovalev <[email protected]>2026-07-03 17:03:53 +0300
commit5c10539b219fbb0925be48c79d47e3c33d2eda95 (patch)
tree5b9879884885b60294772205f2de0c172bebef69 /library/cpp/threading/equeue
parent137013265ea10fd8a99ae76e9d075592bc05d953 (diff)
YQL-19699: Keep World for AND/OR Absorption
#### `YQL-19699`: Keep World for AND/OR Absorption ✎ - Introduces logic to preserve world information during AND/OR absorption optimizations to prevent incorrect side effect handling - Adds validation to ensure side effects are properly considered when determining if expressions can be safely absorbed - Updates optimization passes to maintain world context in cases where logical absorption would otherwise alter execution semantics - Includes comprehensive test coverage for various side effect scenarios in logical absorption cases - Ensures that optimizations respect the presence of side effects in expressions to maintain correct evaluation order and behavior <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> commit_hash:5802b1e45ce9c14cafddb9ba5e0356406a6d8fe3
Diffstat (limited to 'library/cpp/threading/equeue')
0 files changed, 0 insertions, 0 deletions