Вийшов Rust 1.83.0! Ще швидше SIMD та кращий Async
Всім привіт, шанувальники Rust!
Увага: 24 жовтня 2025 року відбувся реліз нової стабільної версії мови – Rust 1.83.0.
Як завжди, оновлення приносить багато покращень, але є кілька ключових моментів, на які варто звернути увагу.
1. Стабілізація #[repr(simd)]
Це велика новина для тих, хто займається високопродуктивними обчисленнями (наука, ігри, мультимедіа). Атрибут #[repr(simd)] нарешті стабілізований!
- Що це дає? Це дозволяє створювати типи даних, які гарантовано будуть сумісні з SIMD-інструкціями (Single Instruction, Multiple Data) процесора.
- Результат: Тепер можна писати значно швидший, оптимізований код для паралельних обчислень, не вдаючись до нестабільного "nightly" Rust.
2. Покращення асинхронних трейтів (Async Traits)
Робота з async fn у трейтах продовжує покращуватися. У версії 1.83 було стабілізовано ще більше пов'язаних функцій (наприклад, impl_trait_in_assoc_type). Це робить асинхронний код чистішим, більш гнучким і наближає нас до повної стабілізації цієї довгоочікуваної можливості.
Де дивитися повний список?
Як слушно зауважили, найдетальніший список абсолютно всіх (навіть дрібних) змін можна завжди знайти на офіційному сайті Rust Changelogs.
Хто вже встиг оновитися? Наскільки для вас важлива стабілізація #[repr(simd)]?
Діліться враженнями!