Рубріки: Новини

Мова програмування Rust оновлена до версії 1.93

Дмитро Сімагін

Команда Rust оновила мову програмування до версії 1.93. Новий реліз, який має коміти від 406 розробників з усього світу, покращує операції, пов’язані з DNS-резолвером для реалізації musl — стандартної бібліотеки мови C, яка вбудована в Rust. 

Розробники, у яких попередні версії Rust були встановлені через rustup, можуть оновитися до Rust 1.93, запустивши команду rustup update stable.

Головної зміною, присутньою в новому релізі, є оновлення бібліотеки musl до версії 1.2.5. Передбачається, що це покращить мережеву роботу та зробить її більш надійною, особливо з урахуванням великих DNS-записів та рекурсивних серверів імен.

Однак, оновлена ​​бібліотека musl також містить критичну зміну: видалення кількох застарілих символів сумісності, які використовувалися в бібліотеці Rust libc. Виправлення для цього було додано до libc 0.2.146 у червні 2023 року (2,5 роки тому). Оскільки це виправлення отримало достатньо широку підтримку, команда внесла зміни в цільові середовища Rust.

Крім того, команда Rust повідомила, що Rust 1.93 налаштовує внутрішню структуру стандартної бібліотеки, щоб дозволити глобальним розподільникам пам’яті, написаним на Rust, використовувати std thread_local! і std::thread::current без проблем з повторним входом, використовуючи системний розподільник. 

Також у Rust 1.93 тепер атрибут cfg можна застосовувати до окремих операторів у блоці asm!. Атрибут cfg умовно включає форму, до якої він приєднаний, на основі предиката конфігурації. 

Нарешті, Rust 1.93 стабілізує 23 різних API. Rust 1.93 вийшов після минуломісячного випуску Rust 1.92, в якому майбутні lints сумісності за замовчуванням відхилялися, тому їхнє виявлення призводило до помилки компіляції.

Останні статті

«Дія» отримає функціонал для пошуку роботи

Кабінет міністрів України погодив пілотний проєкт, за яким послуги Центрів зайнятості будуть оцифровані через систему…

23.01.2026

Microsoft представляє новий інструмент WinApp CLI, який спрощує розробку програм для Windows

Microsoft анонсувала публічну попередню версію WinApp CLI, інтерфейсу командного рядка з відкритим вихідним кодом. WinApp…

23.01.2026

JetBrains інтегрувала Codex в свої IDE та показала, як з ним працювати

Інструмент кодування Codex тепер працює всередині чату JetBrains AI, що дає можливість використовувати його безпосередньо…

23.01.2026

Міноборони України разом з Palantir починає тестування військових моделей штучного інтелекту

Державна платформа військових технологій BRAVE1 разом з Міністерством оборони України та за підтримки американської компанії…

23.01.2026

«Вони використовували вайб-кодинг»: хакер створив каталог «небезпечних додатків»

Анонімний хакер запустив «магазин небезпечних iOS-додатків» — публічний реєстр програм, швидко створених за допомогою вайб-кодингу.…

22.01.2026

Розвиток штучного інтелекту доведеться уповільнити, щоб «врятувати суспільство» — голова JP Morgan

Джеймі Даймон, керівник одного з найбільших американських банків JP Morgan, заявив, що штучний інтелект може…

22.01.2026