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 ()
Последнее исправление: unfo (всего исправлений: 3)

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

Да ничего там разгромного. Обычная энтерпразная система возрастом в десятки лет, они все такие. Тут даже неплохо, тесты, QA.

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

При установке на линукс Оракл требует установленного libstdc++

Скорее всего, какие-нибудь плюсовые драйверы или тулзы сбоку.

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

Да я уже давно потерял веру в современные компьютерные системы. И еще сам приумножаю энтропию.

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

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

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

У меня в alert.log за последний год 50 сообщений вида:

Exception [type: SIGSEGV, Address not mapped to object] [ADDR:0x9] [PC:0x85CE503, nstimexp()+71] [flags: 0x0, count: 1]
Я склонен думать что это исключения С++

microbash
()
Ответ на: комментарий от microbash

Фиг знает. Может, просто обработчик сигнала у них так выглядит. В той же статье пишут что си, сам не пользуюсь.

anonymous
()
Ответ на: комментарий от 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
()

пацаны, а на чем гуевые приложения писать для себя лично? чтоб попроще было.

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

а на чем гуевые приложения писать для себя лично? чтоб попроще было.

на QML конечно

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.