Вышел Rust 1.28
Среди улучшений — поддержка глобальных аллокаторов, улучшенные сообщения об ошибках форматирования строк, ненулевые типы и другое.
Rust — это мультипарадигменный компилируемый язык программирования общего назначения. Он сочетает парадигмы функционального и процедурного программирования с объектной системой, основанной на типажах.
Среди улучшений — поддержка глобальных аллокаторов, улучшенные сообщения об ошибках форматирования строк, ненулевые типы и другое.
В новую версию была добавлена поддержка явного использования SIMD, поддержка нового синтаксиса для типов объектов типажей и новые функции.
Релиз является самым значительным обновлением с момента выхода Rust 1.0. Среди нововведений – использование анонимного возвращаемого типа, Result как возвращаемое значение функции main и автоматическое добавление ссылок в шаблонах.
Эшли Уильямс (Ashley Williams), член команды Rust Core, представила wasm-pack — инструмент для создания пакетов из проектов Rust и публикации их в реестре npm.
Разработчик из команды Mozilla рассказал о проекте wasm-bindgen, улучшающем взаимодействие JavaScript и Rust. Его основа не зависит от языка программирования, поэтому автор намерен расширить возможности.
Новая версия языка программирования общего назначения увеличивает стабильность и производительность, а также расширяет возможности стандартных библиотек Rust.
Федерико Мена-Кинтеро, один из основателей GNOME, рассказывает, какие у языка C есть недостатки, что плохого в языке C относительно Rust, и объясняет, почему считает C очень и очень примитивным языком для современного ПО.
Вышла новая версия языка Rust 1.24. Ключевыми изменениями стали: появление в стабильной ветке инструмента rustfmt, поддержка инкрементальной компиляции, а также ускорение работы методов str::find и [u8]::contains.