Как я снизил время инкрементных сборок Rust на 40%

GuDron

dumpz.ws
Admin
Регистрация
28 Янв 2020
Сообщения
9,277
Реакции
1,545
Credits
32,388
Как я снизил время инкрементных сборок Rust на 40%
d6e7582552204522e8a4acde8af72ecd.gif

Я форкнул и модифицировал компилятор Rust rustc. Одна фича — кэширование расширения процедурных макросов — привела к снижению времени инкрементных сборок на 11-40% в различных реальных крейтах. Благодаря этому ускорились dev-сборки и меньше стал тормозить rust-analyzer (IDE IntelliSense).

Если вы специалист в повышении производительности компилятора Rust, то можете сразу перейти к разделу «Кэширование расширения макросов: ускорение инкрементных сборок Rust на 40%».
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои