summaryrefslogtreecommitdiffstats
path: root/build/conf
Commit message (Collapse)AuthorAgeFilesLines
* , Introduce LGPL-with-linking-exception license tagthegeorg3 days1-0/+1
| | | | commit_hash:cc36dadb1fd48016093365ce9de029442d016664
* [library] Trim dump_clang_coverageslizyukalex5 days1-1/+1
| | | | | `YA_COVERAGE_DUMP_PROFILE_AND_EXIT` is not used anymore commit_hash:c7158fb4e201d522e6e2c31c91fa9361af4bf50c
* feat python: always compile Python libs with -O3antoshkka6 days2-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Disable Java Annotation Processing by defaultdimdim118 days1-1/+1
| | | | commit_hash:b1d2bd3f39ea9039fb7bd70d18f20ff7cad737d2
* Add zephyr toolchain for actions armalexeykurzov11 days1-3/+3
| | | | commit_hash:156600751e36f7a9aedb5145cb7b4e5535c287e1
* [gnu compiler] Add -fno-rtti only to CXXFLAGSalexeykurzov11 days1-1/+1
| | | | commit_hash:eebd34671a272bbe5849cfd40556f1d9d7e21ea0
* fix(conf): VCS_INFO support in TS_LIBRARYzaverden11 days1-0/+1
| | | | commit_hash:0dab8758b50a792d0ac044e7f3b7ef7a10aadfbe
* docs: deprecated note for modules/macroszaverden2026-05-266-0/+10
| | | | | | | | | | | | | | | <section id="quibbler-autodescription"> #### Устаревшие модули сборки и тестов: пометка и документация 📝 - 📝 Добавлены пометки о deprecated для устаревших модулей сборки и тестов, включая TS_NEXT, TS_TSC, TS_VITE, TS_WEBPACK, TS_RSPACK, а также тестовые модули JEST, VITEST, HERMIONE и PLAYWRIGHT. - 📚 Обновлены документации: добавлены уведомления о deprecated, обновлены ссылки и примеры использования, убраны устаревшие разделы. - 🛠️ Обновлены макросы и их документация: изменены ссылки на макросы, обновлены примеры использования и добавлены уведомления о deprecated. - 🧼 Удалены устаревшие модули и разделы из документации и структуры навигации. <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> </section> commit_hash:b3ec2a1203122d60309cd4f5f80c97a184eb6a07
* ijar conf part (not used now)iniklyaev2026-05-262-10/+65
| | | | commit_hash:645e2e2b7678df55116f758a92a38e5e2c6484a4
* nots/cli: сделать бинарную сборкуbaymer2026-05-221-0/+9
| | | | | | | | | | | | | | | | | | | | | <section id="quibbler-autodescription"> #### Бинарная сборка CLI-инструмента 📝 - 🛠️ Добавлена поддержка бинарной сборки инструмента, что позволяет запускать его без необходимости установки Node.js - 📦 Внедрена логика предварительной проверки и очистки перед выполнением команд, улучшая стабильность работы - 🧪 Расширена система тестирования с добавлением новых тестов для проверки функциональности очистки и предварительной проверки - 🚀 Оптимизирована CI/CD конфигурация для автоматической сборки и публикации бинарных файлов для различных платформ - 📁 Улучшена структура проекта с добавлением поддержки нового ресурса Bun и обновлением зависимостей - 🧹 Внедрена функциональность автоматической очистки кэша и временных файлов при выполнении команд - 📝 Обновлены документации и комментарии для лучшего понимания использования новых возможностей - 🧱 Упрощена конфигурация сборки с использованием новых макросов и переменных окружения - 🔄 Изменена логика работы с локальными бинарниками и добавлена возможность запуска локально собранного инструмента - 🧪 Добавлены новые тесты для проверки корректности работы предварительной проверки и очистки <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> </section> commit_hash:fff376318824b8abb3d119c4f253aa4868083cce
* new ya make ALL_GO_SRCS macroskuzmin-roman2026-05-211-0/+17
| | | | | new ya make ALL_GO_SRCS macros commit_hash:669c74928e21de108c102ecacfe05251fed857e1
* Move user warnings before C/CXX flagsdimdim112026-05-191-2/+2
| | | | | | | `CLANG_WARNINGS` are designed to be applied to project trees via linter.make.inc files. Moving them before `CXXFLAGS` in the command pattern adds the ability to override global rules for exceptional cases in a single ya.make file. commit_hash:f6091d1dffb66ff2a15eadf71d53104034f04d63
* Add freertos sysincl for abseilvasko2026-05-151-0/+1
| | | | commit_hash:5004e7e4628d039c940fc4063d9337257033a31d
* YQL-19936: Introduce YQL_UDF_MINITESTimunkin2026-05-151-0/+21
| | | | commit_hash:abd1dd6b4cccdb62524bbe3eb1cd2c8b2080c88c
* feat(conf,builder): add libatomic to build for nodejs >=25zaverden2026-05-141-0/+3
| | | | | | | | | | | | | | | | | | | | | <section id="quibbler-autodescription"> #### Добавление поддержки libatomic для Node.js >= 25 📝 - 🛠️ Добавлена поддержка библиотеки `libatomic` в сборку для Node.js версии 25 и выше, что необходимо для корректной работы в среде Linux - 📦 Обновлены ресурсы и конфигурации для включения `libatomic` при сборке проектов с Node.js >= 25 на Linux - 🧪 Обеспечена корректная передача `LD_LIBRARY_PATH` в тестовую среду для поддержки новых версий Node.js - 📝 Обновлены описания ресурсов и добавлено указание минимальной версии Node.js (>=25.9.0) в `package.json` для соответствующих проектов - ⚙️ Расширена функциональность CLI и билдера с возможностью передачи дополнительного пути для `LD_LIBRARY_PATH` при запуске сборок - 🧹 Очищены и обновлены тестовые сценарии для корректной работы с новыми параметрами сборки - 📁 Добавлены новые ресурсы для `libatomic` на платформах Linux и Linux-aarch64, включая обновленные версии в `resources.json` - 🧩 Реализована логика автоматического подключения `libatomic` при использовании Node.js >= 25 на Linux, учитывая архитектуру процессора - 📦 Обновлены зависимости и конфигурации для корректной работы с новыми версиями Node.js и библиотеками - 📁 Обновлены пути к ресурсам и метаданные в `resources.json`, отражающие изменения в сборке и поддержку новых версий Node.js <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> </section> commit_hash:d078809fbb928dd6328f2b5200c895eb05a44220
* Support any one package name for Go 1.25 coveragedimdim112026-05-141-2/+5
| | | | | Support any one package name for Go 1.25 coverage commit_hash:c2c5ba2c3b4e18dddf4518abaf6dec045ef8c3cf
* Revert commit rXXXXXX, relative path for DOCS_DIRsvidyuk2026-05-142-7/+6
| | | | commit_hash:f5a8b48c2f9527cc8412bf966caee0d283815c2c
* relative path for DOCS_DIRsvidyuk2026-05-142-6/+7
| | | | commit_hash:3f9ef3c5e3cc3447ac84c4cb61379c2c0470e958
* feat(conf): explicit TS_BUILD_SCRIPTzaverden2026-05-121-1/+1
| | | | commit_hash:4d4171110a3c0d7a599a391ea892f540fa67906a
* Remove `contrib/tools/python3/lib2/ya.make`shadchin2026-05-061-1/+2
| | | | | - commit_hash:77d7b7c36711268f6d5e93135cb3777b152c2f16
* move tsyndexer to code_analysisya-shishqa2026-05-061-1/+1
| | | | | - commit_hash:40666516f8e14ead35fb0091ebc522683c307687
* Move DOCS_DIR flags calculation relying on absolute arg path into pythonsvidyuk2026-05-051-6/+1
| | | | | | | In order to switch DOCS_DIR to use relative paths for its argument we need to do directory resolving to calculate effective absolute path. This kind of directory resolving is not available in core.conf yet (see for details) commit_hash:ad14d3d72c9849b02a94033deb68dc2f782c45d9
* fix(conf): add edge from TS_TEST_FOR to PREPARE_DEPS of testing modulezaverden2026-04-293-5/+27
| | | | commit_hash:9c3b0d6bee145dee5119f80270d73b77749316cf
* Add LicenseRef-scancode-indiana-university-extreme-labmikhnenko2026-04-281-0/+1
| | | | commit_hash:8a2956848d708fd341c313aa7c3e35bbb86e2752
* Remove warning on errorprone on JDK11 (library/java/annotation)pazus2026-04-281-5/+5
| | | | commit_hash:8752a3e8d1f26635c499b914b852ad9f6ee5dfa4
* feat(conf): restrict old macros in TS_LIBRARY/TS_TEST_FORzaverden2026-04-243-5/+145
| | | | commit_hash:2210fbc94a3bbf5767e4a5b68393454db5856933
* feat(conf,builder): migrate TS_PACKAGE to TS_LIBRARY conf and builder codezaverden2026-04-243-38/+40
| | | | commit_hash:6591570b89e8d857bed3dbd9da5e813a0b6a651a
* Revert " Enable support Go 1.25 coverage per package"svidyuk2026-04-241-1/+1
| | | | | | | | | | | This reverts commit 0d6627860643042ada733ebe39d017d97ab26515, reversing changes made to b72ffe70e1f91ea4b9c8beb0728934372ada078f. Revert " Enable support Go 1.25 coverage per package" This reverts commit 0d6627860643042ada733ebe39d017d97ab26515, reversing changes made to b72ffe70e1f91ea4b9c8beb0728934372ada078f. commit_hash:f967bc7221ff187b501d37d4ba235b12393ee7f7
* Remove resources for go 1.24mikhnenko2026-04-221-4/+1
| | | | commit_hash:0b36d3c76132ac958a690fede54c4b558a83acda
* detekt как кастомный линтер котлина в ya testsokov-kirill2026-04-211-0/+17
| | | | | | | | | | | Изначальный ПР - <https://nda.ya.ru/t/-60ZRiIu7a7BJS> Добавляем detekt в виде кастомного линтера ya make, для этого - пакуем уберджарку detekt'а в бинарь и сохраняем как вечный ресурс сандбокса - запускаем бинарь, если настроен detekt в качестве кастомного линтера, как тут - <https://nda.ya.ru/t/n_qPiR-w7a7BJX> - враппер запуска бинаря парсит репорты и выводит как ошибки линтера commit_hash:0ff31b58e6ae166069bca6efb30356d4dc71eeff
* Add go_std 1.26 (no switch)mikhnenko2026-04-201-0/+3
| | | | commit_hash:7fe1dfa6d9f5d1fe2f6e432d8ab62dbe599e485a
* Поддержать bytecode Java 25 в компиляции Kotlinpazus2026-04-201-3/+3
| | | | | | | | | | | | | | | | | | | | | | | <section id="quibbler-autodescription"> #### Поддержка bytecode Java 25 в компиляции Kotlin 📝 - 🔄 Обновлена логика определения целевой версии JVM для Kotlin: при использовании JDK 26 теперь устанавливается целевая версия 25, вместо ранее используемой версии 24. - 🛠 Исправлена логика сопоставления версий JDK и целевой версии Kotlin: теперь версия 25 и выше соответствует целевой версии 25, а не 24. - 🧪 Обновлена тестовая конфигурация: изменена версия JDK в тестах с 24 на 25 для соответствия новой логике. <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> </section> #### Поддержка bytecode Java 25 в компиляции Kotlin 📝 - 🔄 Обновлено указание версии JDK с 24 на 25 для корректной компиляции проектов с использованием Java 25. - 🧠 Настроена поддержка Java 25 в компиляторе Kotlin, чтобы он генерировал байт-код, совместимый с этой версией JDK. - 🔧 Исправлена логика определения целевой версии JVM для Kotlin при использовании JDK 26, теперь она указывает на версию 25. - 🧪 Обновлена версия JDK в тестовой конфигурации с 24 на 25. <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> commit_hash:ed2d6f419f387b3853f491bf71c6544ff78be5d2
* Remove some naming artifacts from migration timessvidyuk2026-04-182-5/+5
| | | | commit_hash:da4e68326b1c7d58d0ae51eef23764284cbb302d
* nots/builder: исключить из инпутов output.tar, output.tar.uuidbaymer2026-04-172-0/+6
| | | | commit_hash:cbc6cbf919a603321e0644ff02326dc4cd2fcfc1
* add freertos osiniklyaev2026-04-171-3/+3
| | | | commit_hash:f9204e2b0489cccf84edf2b3e5a0c4e4b6398cde
* fix(conf): TS_TEST_FOR leak conf cache key (input files)zaverden2026-04-172-3/+5
| | | | commit_hash:578e7865e35db5433ddace3fa4f5af9fdc26c573
* rename ENABLE_EXPERIMENTAL_UNSHARE_WRAPPER to ENABLE_UNSHARE_WRAPPERabityugov2026-04-161-1/+1
| | | | | По многочисленным просьбам переименовываю `ENABLE_EXPERIMENTAL_UNSHARE_WRAPPER` в `ENABLE_UNSHARE_WRAPPER` commit_hash:f65a07f3a67bd68b012ee9f1f4a1838f82d422a5
* Add Java 26 support to Arcadiarobot-javacom2026-04-161-5/+23
| | | | | | Support Java 26 in build/test/uberjar packaging in ya.make <https://nda.ya.ru/t/KrSYyO6u7ZafNd> commit_hash:3a488935d6801a40d6781e73db65507d563e5eac
* don't set empty sysroot for OS_SDK=localiniklyaev2026-04-161-2/+2
| | | | commit_hash:ecf934ea73cd74fe3d8248d5c151fe8428bd9eba
* Enable support Go 1.25 coverage per packagedimdim112026-04-161-1/+1
| | | | commit_hash:0d6627860643042ada733ebe39d017d97ab26515
* Support Go 1.25 coverage in configure under disabled feature flagdimdim112026-04-132-5/+102
| | | | commit_hash:8c93eea4565075c47db3532653529ae3b7a76e40
* fix(conf): TS_LIBRARY should exclude .npmrczaverden2026-04-101-1/+2
| | | | commit_hash:d3e3e0ac34cf3f35cbfcec71f3fc4a1b0877af19
* Add CPP_EV_PROTO_PLUGIN pluginkirillguydo2026-04-081-0/+10
| | | | | | | | | | | #### Добавление поддержки обработки .ev файлов в proto-плагинах 📝 - 🛠️ Добавлена новая макрос-функция для определения proto-плагинов, которые также применяются к .ev файлам в библиотеке прото-определений - 📦 Расширена функциональность существующего proto-плагина с возможностью указания дополнительных флагов вывода - 📝 Обновлены комментарии и документация к макросам для улучшения понимания их использования <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> commit_hash:28060e5768bb3a327ff4a69ade6e4fc8f59b76bd
* YQL-21105 Enable scan_udfs by defaultvvvv2026-04-071-0/+7
| | | | | | | | | | | | | #### Включение сканирования UDF по умолчанию 📝 - 🛠️ Добавлена возможность включать сканирование UDF по умолчанию, с поддержкой нового флага `YQL_UDF_NO_SCAN` для управления поведением. - 🧪 Обновлена логика тестирования и разрешения UDF, чтобы учитывать переменную окружения и специфические условия для некоторых проектов. - 🔍 Расширена функциональность сканирования UDF с добавлением новых функций и улучшения обработки вызываемых элементов. - ⚙️ Внесены изменения в конфигурацию и инструменты разрешения UDF для корректной работы с новыми параметрами. - 📦 Добавлен новый вызываемый элемент в список поддерживаемых функций. <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> commit_hash:f4fe0fb492e7d433d76310f56f5be94582fcbe22
* Update contrib/libs/util-linux to 2.42robot-contrib2026-04-031-0/+1
| | | | commit_hash:6eefdca54aa04191138b0355fb91cc1ae6b7109f
* подчистить граф сборкиbaymer2026-03-317-9/+3
| | | | commit_hash:8fa2c50ab7d98e6e265b6690f03b0a58928fe76b
* [build] cuda: Fix CUB with CUDA_SRCS()deshevoy2026-03-261-5/+4
| | | | | Specify `__CUDA_ARCH_LIST__` explicitly so CUB namespace stay the same across all nvcc invokations commit_hash:2100ccb2307100378bcead498fd34cd11e44c566
* rm ya.make from excludesbaymer2026-03-249-7/+12
| | | | commit_hash:bbe203792d3ea7883da2aacbce376bf5355a2283
* добавить --crawler-manifest в сборкуseparatrix2026-03-231-1/+1
| | | | commit_hash:20b287ee66ef43e621296d3ac19ceffdb901644f
* set required_jdk to a variable instead of plain valueiniklyaev2026-03-171-1/+1
| | | | commit_hash:bda5345b24376264b1e1d6474f9797688bd78844