HeadlinesBriefing HeadlinesBriefing.com

Rust компилятор: 4,57% улучшение сент 2026

Hacker News •
×

Мой последний пост о производительности компилятора Rust был два месяца назад, и с тех пор многое произошло. Измерения за период с 2026-07-29 по 2026-09-28 показывают среднее сокращение времени выполнения на 4,57%, что является замечательным улучшением всего за два месяца. Из 629 измерений тестов 555 улучшились и только 74 ухудшились, создав то, что технически называется «море зелени».

Jakub Beránek включил PGO для Clippy в PR #159642, что дало улучшения времени выполнения в большинстве тестов Clippy, в лучшем случае на 18%. Nikita Popov обновил версию LLVM до LLVM 23 в PR #158734, достигнув среднего сокращения времени выполнения на 1,2% по всем тестам.

Новый проверщик заимствований, Polonius Alpha, был включён в Nightly. Он более точен, но медленнее в меньшинстве случаев, включая популярный crate serde. Jack Huey сделал вычисления живости ленивыми в PR #161938, сократив количество инструкций для serde на 3-5%, и настроил структуру данных в PR #163027 для сокращений менее 1%.

Новый решатель трейтов, Penelope Hammertime, также был включён в Nightly. Jana Dönszelmann написала подробный пост об улучшениях производительности. Новый участник xmakro оптимизировал обработку impl в PR #157281, дав среднее сокращение количества циклов на 1,58% по всем тестам, и избежал некоторых выделений в горячем пути обработки обязательств в PR #160473, сократив количество инструкций до 2%.

Источник: Hacker News · Сводку подготовил HeadlinesBriefing