LINUX.ORG.RU

Rust


139

11

Всего сообщений: 235

См. также:

 , , , , , , , , ,

Rust 1.21

Группа Разработка

Состоялся релиз языка системного программирования 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) появилась возможность установки нескольких пакетов одновременно.

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

 

trallman ()

Еще новости

Сентябрь 2017

Август 2017

Июль 2017

Июнь 2017

Май 2017

Апрель 2017

Март 2017

Февраль 2017

Декабрь 2016

Ноябрь 2016

2016

Галерея

Форум

Вчера

Ноябрь 2017

Октябрь 2017

Октябрь 2017

Сентябрь 2017

Август 2017