Rust 1.21

Вторник, 17 октября 2017 г.

Следите за нами в ВКонтакте, Facebook'e и Twitter'e

Вышел релиз языка системного программирования Rust.

Итак, новшества:

Теперь можно использовать статические ссылки для литералов (для размещения значений в статичной памяти (куче), вместо слотов стека);
Перед блоком »» теперь можно вставлять разделитель »::»:

my_macro!(Vec‹i32›::new); // Так нужно было писать раньше. my_macro!(Vec::‹i32›::new); // Раньше этот код считался некорректным.
Библиотека jemmaloc обновлена;
LLVM теперь может запускаться параллельно с трансляцией при компиляции с несколькими юнитами (»-Ccodegen-units=N») генератора кода, изменение позволило сильно сократить потребление памяти во время сборки;
Стабилизированы API std: mem: discriminant, needs_drop и итератор for_each;
Добавлено много новой документации;
Можно установить RLS (Rust Language Server, серверный модуль для IDE с поддержкой протокола LSP) при помощи команды rustup (rustup component add rls-preview);
В cargo (пакетный менеджер для Rust) появилась возможность установка нескольких пакетов одновременно.

>>> Подробности

Следите за нами в ВКонтакте, Facebook'e и Twitter'e


Просмотров: 894
Рубрика: Hi-Tech


Архив новостей / Экспорт новостей

Ещё новости по теме:

RosInvest.Com не несет ответственности за опубликованные материалы и комментарии пользователей. Возрастной цензор 16+.

Ответственность за высказанные, размещённую информацию и оценки, в рамках проекта RosInvest.Com, лежит полностью на лицах опубликовавших эти материалы. Использование материалов, допускается со ссылкой на сайт RosInvest.Com.

Архивы новостей за: 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003