<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/build/conf, branch main</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=main</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2026-06-06T09:04:58Z</updated>
<entry>
<title>, Introduce LGPL-with-linking-exception license tag</title>
<updated>2026-06-06T09:04:58Z</updated>
<author>
<name>thegeorg</name>
<email>thegeorg@yandex-team.com</email>
</author>
<published>2026-06-06T08:50:50Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ba36927663dfeaed84908aacdbc0dd17e5e1ff5c'/>
<id>urn:sha1:ba36927663dfeaed84908aacdbc0dd17e5e1ff5c</id>
<content type='text'>
commit_hash:cc36dadb1fd48016093365ce9de029442d016664
</content>
</entry>
<entry>
<title>[library] Trim dump_clang_coverage</title>
<updated>2026-06-04T17:50:02Z</updated>
<author>
<name>slizyukalex</name>
<email>slizyukalex@yandex-team.com</email>
</author>
<published>2026-06-04T17:03:22Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=073ad2ac124df7257f1c17304d6cc1483bb4bfb4'/>
<id>urn:sha1:073ad2ac124df7257f1c17304d6cc1483bb4bfb4</id>
<content type='text'>
`YA_COVERAGE_DUMP_PROFILE_AND_EXIT` is not used anymore
commit_hash:c7158fb4e201d522e6e2c31c91fa9361af4bf50c
</content>
</entry>
<entry>
<title>feat python: always compile Python libs with -O3</title>
<updated>2026-06-03T07:33:40Z</updated>
<author>
<name>antoshkka</name>
<email>antoshkka@yandex-team.com</email>
</author>
<published>2026-06-03T06:42:34Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=37780c25523e7295b8b4887fb28fbb05fbb8e37d'/>
<id>urn:sha1:37780c25523e7295b8b4887fb28fbb05fbb8e37d</id>
<content type='text'>
Many people use Python to test their C++ binaries built in Debug (that is a common case in RideTech). Debug built Python is very slow, almost noone debugs the Python interpreter itself, so this patch forces the Python to be always built with optimizations.

Tests run (3 iteratons) with -O3 compiled Python (this patch):
```
real	5m20.239s
user	17m51.171s
sys	1m38.676s

real	5m31.585s
user	17m55.240s
sys	1m38.903s

real	5m20.914s
user	17m57.854s
sys	1m39.039s
```

Same tests (2 iterations) with default Python in debug (current trunk):
```
real	13m43.975s
user	46m29.006s
sys	2m13.313s

real	13m29.301s
user	46m55.216s
sys	2m10.173s
```

For other service:
```
# This patch
real  1m24.427s
user  6m56.296s
sys  0m39.936s

real  1m12.953s
user  7m34.245s
sys  0m37.000s

real  1m14.612s
user  7m27.097s
sys  0m36.839s

# Trunk:
real  1m59.555s
user  13m40.203s
sys  0m35.482s

real  2m2.459s
user  13m50.473s
sys  0m34.215s

real  1m59.250s
user  13m34.304s
sys  0m32.218s
```

And another service:
```
# This patch
real	0m36.629s
user	0m48.045s
sys	0m2.074s

# Trunk:
real  1m56.316s
user  2m16.525s
sys  0m3.732s
```
commit_hash:9fa58184be777973e5f8c4aebc3811ca348299b6
</content>
</entry>
<entry>
<title>Disable Java Annotation Processing by default</title>
<updated>2026-06-01T08:14:30Z</updated>
<author>
<name>dimdim11</name>
<email>dimdim11@yandex-team.com</email>
</author>
<published>2026-06-01T07:46:14Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=6235253fe7334a180da4c9cae6c1dd4d24c253cf'/>
<id>urn:sha1:6235253fe7334a180da4c9cae6c1dd4d24c253cf</id>
<content type='text'>
commit_hash:b1d2bd3f39ea9039fb7bd70d18f20ff7cad737d2
</content>
</entry>
<entry>
<title>Add zephyr toolchain for actions arm</title>
<updated>2026-05-29T18:08:48Z</updated>
<author>
<name>alexeykurzov</name>
<email>alexeykurzov@yandex-team.com</email>
</author>
<published>2026-05-29T17:22:25Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e7cded080ae272f6336bbc6b1760fd24ec0a975c'/>
<id>urn:sha1:e7cded080ae272f6336bbc6b1760fd24ec0a975c</id>
<content type='text'>
commit_hash:156600751e36f7a9aedb5145cb7b4e5535c287e1
</content>
</entry>
<entry>
<title>[gnu compiler] Add -fno-rtti only to CXXFLAGS</title>
<updated>2026-05-29T18:06:11Z</updated>
<author>
<name>alexeykurzov</name>
<email>alexeykurzov@yandex-team.com</email>
</author>
<published>2026-05-29T17:21:28Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9f7a5710d6fbfdc6d5a7bbcbb88254fa0e55f7e0'/>
<id>urn:sha1:9f7a5710d6fbfdc6d5a7bbcbb88254fa0e55f7e0</id>
<content type='text'>
commit_hash:eebd34671a272bbe5849cfd40556f1d9d7e21ea0
</content>
</entry>
<entry>
<title>fix(conf): VCS_INFO support in TS_LIBRARY</title>
<updated>2026-05-29T08:37:54Z</updated>
<author>
<name>zaverden</name>
<email>zaverden@yandex-team.com</email>
</author>
<published>2026-05-28T17:18:45Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=fd0ebc49a4e14d7194daaef90694074180d4ee7f'/>
<id>urn:sha1:fd0ebc49a4e14d7194daaef90694074180d4ee7f</id>
<content type='text'>
commit_hash:0dab8758b50a792d0ac044e7f3b7ef7a10aadfbe
</content>
</entry>
<entry>
<title>docs: deprecated note for modules/macros</title>
<updated>2026-05-26T08:01:22Z</updated>
<author>
<name>zaverden</name>
<email>zaverden@yandex-team.com</email>
</author>
<published>2026-05-26T07:26:05Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=1dfa84c95d054f4488e8a24095c6999d4bbe2bb1'/>
<id>urn:sha1:1dfa84c95d054f4488e8a24095c6999d4bbe2bb1</id>
<content type='text'>
&lt;section id="quibbler-autodescription"&gt;

#### Устаревшие модули сборки и тестов: пометка и документация 📝

- 📝 Добавлены пометки о deprecated для устаревших модулей сборки и тестов, включая TS_NEXT, TS_TSC, TS_VITE, TS_WEBPACK, TS_RSPACK, а также тестовые модули JEST, VITEST, HERMIONE и PLAYWRIGHT.
- 📚 Обновлены документации: добавлены уведомления о deprecated, обновлены ссылки и примеры использования, убраны устаревшие разделы.
- 🛠️ Обновлены макросы и их документация: изменены ссылки на макросы, обновлены примеры использования и добавлены уведомления о deprecated.
- 🧼 Удалены устаревшие модули и разделы из документации и структуры навигации.

&lt;a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"&gt;&lt;font size="2"&gt;Autodescription by Yandex Code Assistant&lt;/font&gt;&lt;/a&gt;
&lt;/section&gt;
commit_hash:b3ec2a1203122d60309cd4f5f80c97a184eb6a07
</content>
</entry>
<entry>
<title>ijar conf part (not used now)</title>
<updated>2026-05-26T06:27:28Z</updated>
<author>
<name>iniklyaev</name>
<email>iniklyaev@yandex-team.com</email>
</author>
<published>2026-05-26T05:36:44Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=bd5785eec1785d5172401697685cdfa134353646'/>
<id>urn:sha1:bd5785eec1785d5172401697685cdfa134353646</id>
<content type='text'>
commit_hash:645e2e2b7678df55116f758a92a38e5e2c6484a4
</content>
</entry>
<entry>
<title>nots/cli: сделать бинарную сборку</title>
<updated>2026-05-22T13:34:40Z</updated>
<author>
<name>baymer</name>
<email>baymer@yandex-team.com</email>
</author>
<published>2026-05-21T17:04:08Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=c00f726cc040d430cfc124613ba90b9a4cb8ce83'/>
<id>urn:sha1:c00f726cc040d430cfc124613ba90b9a4cb8ce83</id>
<content type='text'>
&lt;section id="quibbler-autodescription"&gt;

#### Бинарная сборка CLI-инструмента 📝

- 🛠️ Добавлена поддержка бинарной сборки инструмента, что позволяет запускать его без необходимости установки Node.js
- 📦 Внедрена логика предварительной проверки и очистки перед выполнением команд, улучшая стабильность работы
- 🧪 Расширена система тестирования с добавлением новых тестов для проверки функциональности очистки и предварительной проверки
- 🚀 Оптимизирована CI/CD конфигурация для автоматической сборки и публикации бинарных файлов для различных платформ
- 📁 Улучшена структура проекта с добавлением поддержки нового ресурса Bun и обновлением зависимостей
- 🧹 Внедрена функциональность автоматической очистки кэша и временных файлов при выполнении команд
- 📝 Обновлены документации и комментарии для лучшего понимания использования новых возможностей
- 🧱 Упрощена конфигурация сборки с использованием новых макросов и переменных окружения
- 🔄 Изменена логика работы с локальными бинарниками и добавлена возможность запуска локально собранного инструмента
- 🧪 Добавлены новые тесты для проверки корректности работы предварительной проверки и очистки

&lt;a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"&gt;&lt;font size="2"&gt;Autodescription by Yandex Code Assistant&lt;/font&gt;&lt;/a&gt;
&lt;/section&gt;
commit_hash:fff376318824b8abb3d119c4f253aa4868083cce
</content>
</entry>
</feed>
