Альфа-версия Rust 1.0

9 января тихо и незаметно вышла альфа-версия Rust 1.0. Этот релиз является этапным в том смысле, что набор возможностей языка зафиксирован и в версиях 1.x значительных несовместимых изменений больше не будет (см. ниже); то же относится и к стандартной библиотеке. Гарантии стабильности означают, что Rust уже можно изучать, не опасаясь скорого устаревания полученных знаний из-за эволюции языка.

Тем не менее, апгрейд в линии от альфа-версии до финальной версии может вызвать мелкие несовместимости (Sync/Send changes, переименование uint/int в usize/isize), но все проблемы планируется решить до выпуска 1.0.

Основные изменения со времени предыдущего релиза:

улучшенная поддержка массивов и подобных им контейнеров в языке: DST унификация трейтов и замыканий в виде unboxed closures: теперь замыкания — это просто объекты, реализующие определенные трейты Полный список изменений с подробным их описанием по ссылке:

 rust

©  Linux.org.ru