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

Мова програмування 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 сумісності за замовчуванням відхилялися, тому їхнє виявлення призводило до помилки компіляції.

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

Anthropic запускає маркетплейс інструментів на базі Claude

Компанія Anthropic запустила Claude Marketplace — каталог програмного забезпечення, створеного сторонніми розробниками на базі LLM-моделей…

09.03.2026

Microsoft: хакери застосовують штучний інтелект на всіх етапах атак

Згідно з новим звітом Microsoft Threat Intelligence, кіберзлочинці використовують штучний інтелект для широкого кола завдань,…

09.03.2026

Найпопулярніший проект GitHub виявився шахрайством: софт, який допоможе «бачити крізь стіни»

Найпопулярніший за останній місяць проект GitHub має явні ознаки шахрайства. Втім, це аж ніяк не…

09.03.2026

OpenAI відкладає запуск «режиму для дорослих» у ChatGPT: виникли проблеми

Компанія OpenAI вирішила відкласти запуск «режиму для дорослих» (Adult Mode) у ChatGPT, який вона анонсувала…

09.03.2026

Програмісти — перші в зоні ризику: в Anthropic порахували, як швидко вас замінить LLM

Компанія Anthropic оприлюднила результати масштабного дослідження щодо впливу великих мовних моделей (LLM) на світовий ринок…

09.03.2026

CEO Google увійшов до трійки рекордсменів в IT за розміром річної компенсації

Компанія Alphabet, материнська структура Google, оприлюднила деталі нового компенсаційного пакета для свого генерального директора Сундара…

09.03.2026