Как стать автором
Обновить

Представлены цели развития проекта Rust в 2024 году

Время на прочтение2 мин
Количество просмотров5.8K

Проект Rust выбрал список из 26 целей на вторую половину 2024 года. Дорожную карту планируется обновлять каждые шесть месяцев. 

Три цели выбраны в качестве флагманских: завершить подготовку к выпуску Rust 2024; приблизить опыт асинхронного Rust к паритету с синхронным; устранить самые большие препятствия для ядра Linux, построенного на стабильном Rust. 

В 2024 году ожидается 4-й выпуск Rust. Изменения в нём включают поддержку -> impl Trait и async fn в признаках путём выравнивания поведения захвата; разрешение добавлять (async) генераторы путём резервирования gen keyword; изменение резервного варианта для типа !. Разработку функций планируется завершить в этом году, а версия Rust 1.85 будет выпущена в стабильной версии в феврале 2025 года.

Разработчики планируют предоставить поддержку асинхронных замыканий и границ отправки, решить проблему нестабильных функций при поддержке разработки Rust в ядре Linux и многое другое.

Остальные цели проекта:

  • стабилизация cargo-script, позволяющая однофайловым скриптам Rust встраивать зависимости; 

  • масштабируемая поддержка Polonius, улучшение проверки заимствований Rust для поддержки условных возвратов и других шаблонов;

  • ускорение времени компиляции Rust на 20%; 

  • эргономичный подсчёт ссылок, сокращающий синтаксические издержки при работе с данными;

  • реализация «merged doctests», которые объединяют файлы doctest в один тест для экономии времени тестирования и многое другое.

Больше подробностей разместили в репозитории rust-lang/rust-project-goals. Также можно следить за каналом #project-goals на rust-lang Zulip. 

Следующий раунд планирования целей запустится в октябре. 

Ранее состоялся стабильный релиз первой мажорной версии SeaORM — проекта открытой реляционной ORM-системы (Object-Relational Mapping), которая помогает создавать веб-сервисы на Rust с использованием возможностей динамических языков.

Теги:
Хабы:
+7
Комментарии1

Другие новости

Истории

Работа

Ближайшие события

19 сентября
CDI Conf 2024
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн