LINUX.ORG.RU

Сообщения Anper

 

Релиз Rust 1.30

Новости — Разработка
Группа Разработка

Что нового:

  • Rust 1.30 расширяет функционал процедурных макросов, добавляя возможность определять атрибутные процедурные макросы и функциональные процедурные макросы.
  • Теперь можно импортировать макросы в область видимости с помощью ключевого слова use.
  • Стабилизирован пакет proc_macro, который дает API, необходимый для написания процедурных макросов. В нем также значительно улучшили API для обработки ошибок, и такие пакеты, как syn и quote уже используют его
  • Два новых улучшения в использовании use: во-первых, внешние пакеты теперь добавляются в prelude, во-вторых, use стал поддерживать импорт элементов в текущую область видимости с путями, которые начинаются на crate.
  • Сырые идентификаторы
  • В Rust 1.30 можно использовать атрибут #[panic_handler] для самостоятельной реализации паники. Теперь можно создавать приложения, а не только библиотеки, которые не используют стандартную библиотеку.
  • В макросах теперь можно сопоставлять модификаторы области видимости, такие как pub, с помощью спецификатора vis.
  • «инструментальные атрибуты», такие как #[rustfmt::skip], теперь стабилизированы.
  • стабилизирован ряд API в стандартной библиотеке
  • В Cargo теперь есть индикатор выполнения

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

 

Anper
()

(EE) fglrx(0) failed to allocate dynamic shared

Форум — General

Видеокарта asus A6550 на чипе ati, Дрова свежие (по крайней мере, работающие). Работаю со включенным compiz, при попытке запуска полноэкранного приложения (игры) X'ы слетают в большинстве случаев, в консоли сабж, затем traceback и далее ошибки от приложений, потерявших икссервер. Если запускать прямо из консоли xinit'ом. работает нормально

Anper
()

RSS подписка на новые темы