25 июня вышел очередной стабильный релиз Rust 1.1 — языка программирования общего назначения, разрабатываемого Mozilla совместно с сообществом. Данный релиз сохраняет полную обратную совместимость с Rust 1.0, вышедшим 6 недель назад.
Основные изменения:
- Значительное ускорение компиляции. Сборка компилятором самого себя (bootstrapping) стала на 32% быстрее по сравнению с Rust 1.0.
- Улучшенные сообщения об ошибках, ключ --explain позволяет получать подробные объяснения и варианты исправления кода.
- Стабилизация стандартной библиотеки работы с файловой системой std::fs. Теперь cargo может быть собран стабильной версией компилятора.
- Поддержка musl как альтернативной реализации libc под Linux. Получаемые исполняемые файлы слинкованы статически и не зависят от динамических библиотек.
Одновременно была выпущена бета-версия Rust 1.2, в которой реализованы дальнейшее ускорение компиляции, поддержка параллельной компиляции и поддержка MS Visual C. Стабильная версия Rust 1.2 будет выпущена через 6 недель.
Официальный сайт: http://rust-lang.org/.
Примечания к релизу: https://github.com/rust-lang/rust/blob/master/RELEASES.md.
Ссылка на скачивание: http://www.rust-lang.org/install.html.
Официальная документация: http://doc.rust-lang.org/stable/.
>>> Подробности