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

Logotipo de la comunidad de telegram - 🇺🇦 Комора Лінуксоїда | Linux
2024-07-14

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

Número de suscriptores:
829
Fotos:
667 
Videos:
110 
Enlaces:
1110 
Categoría:
Tecnologías
Descripción:
Все про *nix та IT українською! https://tlp-media.github.io Чат: @unix_ukraine Адмін: @herbstluft

Canal 🇺🇦 Комора Лінуксоїда | Linux - @linux_ukraine - №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
248
24-07-27 20:25