Состоялся большой релиз набора компиляторов GCC 9.1.
Дата релиза: 3 мая 2019 г.
В состав GCC (GNU Compiler Collection) входит набор компиляторов для различных языков программирования.
GCC 9.1 это минорный релиз, которые включает новую функциональность не доступную ранее во всей ветке GCC 8.x и в предыдущих релизах.
Что нового
GCC 9.1 получил поддержку новых возможностей языков программирования, различные новые оптимизации и улучшения старых оптимизаций. Рассмотрим только основные изменения.
В этом релизе обеспечивается полная поддержка стандарта C++17 и поддержка стандартной библиотеки C++. Ранее поддержка C++17 была помечена, как экспериментальная.
Реализована частичная поддержка OpenMP 5.0 для компиляторов C и C++.
Реализована почти полная поддержка OpenACC 2.5 для компиляторов C и C++. Реализована большая часть спецификации OpenACC 2.5.
Реализована поддержка языка программирования D 2.076.
В экспериментальном режиме включена поддержка стандарта C++2a (C++20). Включается флагами -std=c++2a или -std=gnu++2a
А также другие изменения. Полный список изменений можно почитать в официальном пресс-релизе.
Комментарии