2 часа назад
Выпуск Rust 1.98.0

20 августа 2026 года состоялся релиз языка программирования Rust 1.98. Вклад в разработку этого обновления внесли 285 программистов со всего мира. Предыдущая стабильная релиз решения состоялась в июле 2026 года. Версия проекта Rust 1.80 вышла в июле 2024 года. Релиз Rust 1.85.0 (Rust 2024) состоялся 20 февраля. Выпуск Rust 1.87.0 и празднование десяти лет после выхода Rust 1.0 произошло в мае 2025 года.
Текущий выпуск включает в себя ряд стабилизированных программный оболочку, доработанную стандартную библиотеку, в проекте добавлены средства контроля предупреждений Cargo и отображаются сообщения компоновщика.
Язык Rust сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки).
По информации OpenNET, основные изменения и дополнения в Rust 1.98 (Rust, Cargo и Clippy):
для типов с плавающей запятой f32 и f64 реализованы алгебраические методы для сложения, вычитания, умножения, деления и нахождения остатка, реализующие оптимизацию, похожую на опцию «‑ffast‑math» в компиляторах C/C++. Подобные методы допускают изменение порядка операций, когда это необходимо для оптимизаций, таких как векторизация циклов. В частности, при вычислении «a + b + c + d» при использовании обычного сложения компилятор всегда выполнит вычисление в одном порядке «((a + b) + c) + d», а при использовании метода algebraic_add может сгруппировать выражение как «(a + b) + (c + d)» и выполнить «(a + b)» и «(c + d)» параллельно при помощи инструкций SIMD. Ценой применения алгебраических методов является недетерминированность результатов вычисления, которые могут меняться в пределах погрешности;
для всех примитивных целочисленных типов внедрён встроенный способ «format_into» для преобразования чисел в строки, который может применяться вместо пакета itoa. В качестве параметра передаётся буфер NumBuffer<Self>, размер которого гарантированно достаточен для записи любого значения используемого типа в десятичном виде. На выходе возвращается отформатированная строка &str, время жизни которой привязано к буферу;
взаимодействие между обвязкой ManuallyDrop и умным указателем Box теперь не приводит к неопределённому поведению;
целевые платформы thumbv7a‑none‑eabi, thumbv7a‑none‑eabihf, thumbv7r‑none‑eabi, thumbv7r‑none‑eabihf и thumbv8r‑none‑eabihf переведены на второй уровень поддержки, который подразумевает гарантию сборки, но отсутствие гарантий при прохождении тестового набора;
добавлена поддержка платформ powerpc64-unknown‑linux‑gnuelfv2 и aarch64-unknown‑linux‑pauthtest, для которых обеспечен третий уровень поддержки. Третий уровень охватывает базовую поддержку, но без автоматизированного тестирования, публикации официальных сборок и проверки возможности сборки кода;
в разряд стабильных переведена новая порция api, в том числе стабилизированы методы и реализации типажей:
Читают сейчас

7 минут назад
Ozon и Wildberries запустят оплату в цифровых рублях
Российские маркетплейсы Wildberries и Ozon с 1 сентября запустят оплату в цифровых рублях, рассказали их представители РИА «Новости». Читать далее

10 минут назад
Приложения Ozon, Ozon Fresh, Ozon Travel, «Ozon Селект», Ozon Job и Ozon Seller вернулись в Google Play
21 августа 2026 года приложения Ozon, Ozon Fresh, Ozon Travel и Ozon Seller снова стали доступны для поиска и скачивания в магазине Google Play. Ознакомиться далее

17 минут назад
Apple сократила команду по разработке приложений для виртуальной реальности
Apple сократила команду по разработке приложений для виртуальной реальности, сообщил новостной сайт AppleInsider со ссылкой на источники. По их словам, под увольнения попали минимум 60 сотрудников, св

20 минут назад
VK потребовала от Apple компенсации по 58 млн рублей за каждые сутки, когда в AppStore не было приложений холдинга
VK потребовала взыскивать с Apple по 58 млн рублей в сутки, если американская компания не исполнит будущее подход российского суда о восстановлении трёх мобильных приложений холдинга в АppStore (VK, V

23 минуты назад
Агенты пишут исходник, а кто его проверяет?
AI-агенты постепенно меняют привычный процесс разработки: человек всё меньше пишет код напрямую и всё больше выступает в роли оркестратора — ставит задачи, направляет агентов, проверяет результат и вы