Анонс Rust 1.6
Привет в 2016-м году! Мы рады объявить первый в этом году релиз Rust — 1.6. Rust — системный язык программирования, нацеленный на безопасную работу с памятью, скорость и параллельное выполнение кода.
Как всегда, вы можете установить Rust 1.6 с соответствующей страницы нашего сайта, а также посмотреть подробный список изменений для версии 1.6 на Github. Этот релиз включил в себя 1100 патчей.
Что вошло в стабильную версию 1.6
В этот релиз вошли ряд небольших доработок, одно большое нововведение и изменение на Crates.io.
Стабилизация libcore
Самое большое нововведение в 1.6 — стабилизация библиотеки libcore
.
Стандартная библиотека Rust состоит из двух слоёв: маленькая базовая
библиотека libcore
и полная стандартная библиотека libstd
, которая
построена на основе libcore
. Сама libcore
полностью платформенно-независимая
и требует, чтобы было определено несколько внешних функций.
Полная библиотека libstd
основана на libcore
и добавляет
поддержку выделения памяти, операций ввода-вывода и многопоточность.
При использовании Rust во встроенных средах и при написании операционных
систем часто отказываются от libstd
и используют только libcore
.