Команда открытого компилятора Proton представила версию 3.0, которая, по заявлениям разработчиков, ускоряет сборку ядра Linux примерно на 40 %. Основной прирост обеспечивает новый инкрементальный кэш и переработанный планировщик задач, распределяющий работу между ядрами процессора более равномерно.
Ключевое изменение — модульная архитектура промежуточного представления. Анализатор теперь сохраняет результаты между запусками и переиспользует их при небольших правках исходного кода. На типовом CI-конвейере время полной сборки сократилось с 52 до 31 минуты, а потребление памяти выросло незначительно — в пределах 8 %.
Проект распространяется под лицензией Apache 2.0. Готовые сборки опубликованы для Linux, macOS и Windows, добавлена интеграция с популярными системами сборки и плагинами для редакторов. Отдельно отмечается совместимость с расширениями предыдущей ветки, поэтому миграция не требует переписывания конфигураций.
Часть разработчиков призывает не спешить с выводами: заявленные цифры получены на внутреннем наборе бенчмарков и требуют независимой проверки на реальных проектах. Первые отчёты сообщества и сторонних команд ожидаются в течение месяца.