blaze: Инкрементальная сборка Rust, до 92× быстрее cargo/rustc, теми же командами.
Инкрементальная сборка Rust, до 92× быстрее cargo/rustc, теми же командами.
Иллюстрация: GitHub
Главное в цифрах
- Звёзд на GitHub: 1,2 тыс.
- Язык: Rust
- Лицензия: Apache-2.0
Чем полезно
Пересобирает только изменённые функции и вписывает их в уже собранную программу вместо полной перелинковки. Правка одной функции собирается за миллисекунды, а программа может подхватывать новый код на лету.
Главные возможности
- Команды как у cargo: blaze run, test, build
- Замена функций без перезапуска программы на macOS и Linux
- Остальные команды cargo проходят напрямую
Для кого
Rust-разработчики, которых раздражает долгая пересборка
Как начать
curl -fsSL https://ix.dev/blaze | sh
Источник: GitHub
GitHub-находки
Такие новости первыми, в Telegram