Login Sign Up
Advert
Your ad spot
Reserve this exclusive slot for the selected period.
Buy advertising →
Telegram community logo - 🇺🇦 Комора Лінуксоїда | Linux
Added 14 Jul 2024

🇺🇦 Комора Лінуксоїда | Linux

@linux_ukraine
Number of subscribers: 850
Photos: 671
Videos: 111
Links: 1,120
Description:
Все про *nix та IT українською! https://tlp-media.github.io Чат: @unix_ukraine Адмін: @herbstluft
Source

🇺🇦 Комора Лінуксоїда | Linux | Випуск мови програмування Rust 1.80Опубліковано реліз мови програмуван...

Telegram community logo - 🇺🇦 Комора Лінуксоїда | Linux 🇺🇦 Комора Лінуксоїда | Linux @linux_ukraine
248 Views/Reach 2024-07-27 20:25 Message №811
Випуск мови програмування Rust 1.80Опубліковано реліз мови програмування Rust 1.80, заснованої проєктом Mozilla, але нині розвинутої під заступництвом незалежної некомерційної організації Rust Foundation.Найголовніші нововведення:- Додано структури LazyCell і LazyLock, що дають змогу відкласти ініціалізацію даних до першого доступу (виклик функції ініціалізації здійснюється під час спроби доступу до значення). LazyLock відрізняється від LazyCell підтримкою засобів синхронізації для використання в багатопотоковому коді.- Реалізовано третій рівень підтримки для платформи x86_64-unknown-linux-none. Третій рівень передбачає базову підтримку, але без автоматизованого тестування, публікації офіційних збірок і перевірки можливості збірки коду.- У компіляторі rustc стабілізовано опцію «--check-cfg», яка задіяна в пакетному менеджері для перевірки всіх імен і значень, що задаються через cfg, включно з іменами з Cargo.toml.- У шаблонах дозволено зазначення діапазонів у форматах "a..b" і "...b", які аналогічні використанню виразів Range і RangeTo. - Ознака «const», що визначає можливість використання в будь-якому контексті замість констант, застосована у функціях: <[T]>::last_chunk, BinaryHeap::new