9 января тихо и незаметно вышла альфа-версия Rust 1.0. Этот релиз является этапным в том смысле, что набор возможностей языка зафиксирован и в версиях 1.x значительных несовместимых изменений больше не будет (см. ниже); то же относится и к стандартной библиотеке. [ Гарантии стабильности ](
http://blog.rust-lang.org/2014/10/30/Stability.html ) означают, что Rust уже можно [ изучать ](
http://doc.rust-lang.org/book/index.html ) , не опасаясь скорого устаревания полученных знаний из-за эволюции языка.Тем не менее, апгрейд в линии от альфа-версии до финальной версии может вызвать мелкие несовместимости ( [ Sync/Send changes ](
https://github.com/rust-lang/rfcs/pull/458/files ) , [ переименование uint/int в usize/isize ](
https://github.com/rust-lang/rfcs/pull/544#issuecomment-68760871 ) ), но все проблемы планируется решить до выпуска 1.0. Основные изменения со времени предыдущего релиза: улучшенная поддержка массивов и подобных им контейнеров в языке: [ DST ](
http://smallcultfollowing.com/babysteps/blog/2014/01/05/dst-take-5/ ) унификация трейтов и замыканий в виде [ unboxed closures ](
https://github.com/rust-lang/rfcs/pull/114/files ) : теперь замыкания - это просто объекты, реализующие определенные трейты Полный список изменений с подробным их описанием по ссылке: //feeds.feedburner.com/~r/org/LOR/~4/ldO_ShdHbkA
Ссылка:
http://www.linux.org.ru/news/opensource/11207058