diff options
| author | atarasov5 <[email protected]> | 2026-06-25 14:51:21 +0300 |
|---|---|---|
| committer | atarasov5 <[email protected]> | 2026-06-25 15:26:10 +0300 |
| commit | 7112df2b05357af38b24d6f7620327ae9a05c3b2 (patch) | |
| tree | 51e75636d18fd2d9bc9e579ada69912c3a04f793 /contrib/python/ipython/py3/IPython | |
| parent | 90f8cdb55105d198aa7633ea721f6ce84aad4ec7 (diff) | |
YQL-21207: Add langver and settings hash to cache
#### `YQL-21207`: Enhance cache key with langver and settings hash ✎
- Replaced serialized program string with a composite key consisting of language version, runtime settings hash, and serialized program to uniquely identify computation patterns.
- Updated cache lookup, insertion, and notification mechanisms to use the new composite key for improved cache accuracy and consistency.
- Modified pattern compilation and subscription logic to utilize the enhanced key for better cache management and pattern reuse.
- Added unit tests to verify that the new key correctly distinguishes between different combinations of language version, settings, and program content.
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:db8a7b700579271bf301f1a2d40f662d77da424f
Diffstat (limited to 'contrib/python/ipython/py3/IPython')
0 files changed, 0 insertions, 0 deletions
