| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| | |
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
| | | |
|
| | | |
|
| |\ \ |
|
| | | | |
|
| |\ \ \ |
|
| | |/ / |
|
| |\ \ \ |
|
| | |/ / |
|
| |\ \ \ |
|
| | |/ / |
|
| |\ \ \ |
|
| | |\ \ \
| | | |/
| | |/| |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
STYLE_YAML умел работать только с фиксированным конфигом yamlfmt, поэтому проекту нельзя было задать свой (например, отступ в 2 пробела). Разрешать кастомный конфиг прямо в STYLE_YAML нельзя — с DIRS/DIRS_RECURSE его добавление в linters.make.inc могло бы сканировать весь проект широкими глобами.
Поэтому повторяю схему STYLE_DETEKT + COLLECT_KOTLIN_LINT_SRCS: COLLECT_YAML_LINT_SRCS(DIRS/DIRS_RECURSE, EXCLUDE) собирает файлы (в linters.make.inc нельзя), а STYLE_YAML_WITH_CONFIG(CONFIG_TYPE) гоняет yamlfmt по собранным файлам с кастомным конфигом (в linters.make.inc можно; тип .yamlfmt.yml уже разрешён в LINTER_CONFIG_TYPES). Параметр EXCLUDE опционален — по умолчанию не исключает ничего, так что при желании можно линтить и a.yaml/t.yaml.
Заодно STYLE_YAML переиспользует COLLECT_YAML_LINT_SRCS вместо копии сбора файлов — поведение не меняется
[AI-MANAGED]
commit_hash:60bce64c07b9bdd8c51f84d8a3bc3d17fe4b6070
|
| | | | |
| | | |
| | | |
| | | | |
commit_hash:c6dfa214bb0ac2d6c28c49e031f19563bcb7039e
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Changelog entry
Type: fix
Component: dynamic-tables
Secondary index changes in chaos must happen atomically with era change, same as replica changes.
commit_hash:19ec84010f40809dce09815c741796cd250aef72
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Similar to `CacheDestroyed` above in this file.
It is possible that `ThreadMessageTag` is read by the logger during thread shutdown after this thread-local's destruction (e.g. when another thread-local's destructor logs). Added a trivially destructible flag to guard the tag content.
commit_hash:852afe8245de23e9abe69a08bf5d9bfe4b17496b
|
| | | | |
| | | |
| | | |
| | | | |
commit_hash:a58b8b28043192162d00b6e1a124727bac3b19b6
|
| | | | |
| | | |
| | | |
| | | | |
commit_hash:5bb8f5f247fbf17658b26c9229583a803e38a111
|
| | | | |
| | | |
| | | |
| | | | |
commit_hash:8b7e902ef810bc292df0c198e4e8df7c3b72a14e
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add detailed log messages when hybrid DQ execution is skipped:
- TakesTooLong: log timeSpentInHybrid and configured limit
- MultipleOutputs: log actual output count
- OverLimits (CanReadHybrid): log dataSize, dataChunks, sizeLimit, chunksLimit, orderedInput
commit_hash:48f36bd5a1ba5961acf507fdedf707cde7772800
|
| | | | |
| | | |
| | | |
| | | | |
commit_hash:de00ca26ee277d0249ea52df8c7c3724761fcf85
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
<section id="quibbler-autodescription">
#### Поддержка линейных типов в ветках оператора If 📝
- 🔄 Обновлена логика проверки использования линейных значений в ветках оператора `If`, теперь учитывается возможность использования значений в разных ветках и их совместимость по путям выполнения.
- 🛠 Добавлена проверка покрытия всех веток для линейных значений, чтобы избежать ситуаций, когда значение не используется на всех возможных путях выполнения.
- 🧠 Улучшена система отслеживания использования линейных значений, включая обработку вложенных условий и корректную проверку на повторное использование в одной ветке.
- ✅ Внесены изменения в оптимизатор, позволяющие корректно обрабатывать идентичные ветки в операторе `If`, улучшая производительность и корректность работы.
- 🧪 Добавлены новые тесты и обновлены существующие для проверки корректности работы с линейными типами в ветках `If` и `IfStrict`.
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
</section>
Extended TUsageVisitor to track branch execution context.
commit_hash:3ec5339a9d4be05580088060917fc7c2996432b9
|
| |\ \ \ \ |
|
| | | |_|/
| |/| | |
|
| | | | |
| | | |
| | | | |
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
| |/ / / |
|
| | | | |
|
| |\ \ \ |
|
| | |/ / |
|
| |\ \ \ |
|
| | |/ / |
|
| |\ \ \ |
|
| | |/ / |
|
| |/ / |
|
| | | |
|
| |\ \ |
|
| | | | |
|
| |/ / |
|
| | |
| |
| |
| | |
(#46295)
|
| | | |
|
| | | |
|
| | | |
|
| |\ \ |
|
| | | | |
|