LINUX.ORG.RU

Вышел Rust 1.37.0

 ,


2

6

Среди нововедений:

  • Разрешено ссылаться на варианты enum через псевдонимы типов (type aliases), например через Self.
  • cargo vendor теперь входит в стандартную поставку.
    • С помощью cargo vendor можно явно скачивать и использовать полную копию всех исходных кодов всех зависимостей. Это полезно для компаний с монорепозиториями, которые хотели бы хранить и анализировать весь исходный код, используемый в их ПО.
  • Поддержка const _:.
  • Поддержка Profile Guided Optimization.
  • Поддержка #[repr(align(N))] для лучшего контроля над выравниванием в Enum.
  • Изменения в стандартной библиотеке.
  • Изменения в Clippy
  • Microsoft и Amazon стали спонсорами Rust, предоставив облачную инфраструктуру для сборки и тестирования Rust.

>>> Анонс

★★★☆☆

Проверено: jollheef ()

Ответ на: комментарий от anonymous

Кстати, всякие Идрис с Агдой да Адой выглядят интересно в этом плане, что могут дать определенные гарантии, но тот же Gnat опирается опять же на GCC.

dave ★★★★★ ()
Ответ на: комментарий от anonymous

Настоящие драйверы - это firmware, пишутся на чистом Си.

Посмотри если ты не виндузятник

ls /sys/class/

драйверы Linux на чистом С но в ООП стиле, а настоящие фирмвари на асме пишут. Вот пример драйверов на плюсах

https://fuchsia.googlesource.com/fuchsia/ /refs/heads/master/zircon/system/dev/

https://fuchsia.dev/fuchsia-src/zircon/ddk/using-ddktl

anonymous ()