Компиляторы GCC 15 с улучшениями для Rust, C, C++ и Cobol

Вышла версия GCC (GNU Compiler Collection) 15.1 с улучшениями для языков программирования от Rust до C и Cobol. В GCC 15.1 также добавлены улучшения для векторизации и компиляции очень больших входных файлов.

Анонсированный 25 апреля как первый релиз в ветке GCC 15, GCC 15.1 описывается разработчиками GCC как крупный релиз. По словам команды GCC, время компиляции больших входных файлов с параметром -Wmisleading-indentation было значительно улучшено. Компилятор теперь может отслеживать номера столбцов, превышающие 4 096, а очень большие исходные файлы имеют более точный отчет о местоположении.

Еще одно улучшение в этом выпуске - векторизатор теперь поддерживает векторизацию циклов с ранними выходами, когда количество элементов для входных указателей неизвестно, с помощью пилинга для выравнивания. Эта возможность поддерживается только для циклов с фиксированной длиной вектора. GCC 15.1 содержит длинный список других изменений, например, GCC теперь выдает диагностику в нескольких форматах одновременно, благодаря новой опции

-fdiagnostics-add-output=.

Что касается поддержки языка, то компилятор C теперь по умолчанию использует стандарт C23 и полностью ему соответствует, говорит Ричард Бинер, участвующий в разработке GCC. Бинер назвал поддержку C23, вероятно, самой впечатляющей особенностью GCC 15.1. Новые возможности для Rust включают поддержку базового встроенного ассемблера, что позволяет компилировать архитектурные функции ядра 1.49; добавление поддержки циклов for; и снижение минимальной требуемой версии Rust до Rust 1.49, что позволяет большему числу систем компилироваться в Rust front end. Для Cobol GCC теперь включает компилятор ISO Cobol, gcobol. А для C++ во фронт-энде GCC теперь реализованы дополнительные возможности C++26, такие как атрибуты для структурированных привязок и переменные друзья, а также некоторые недостающие возможности C++23 и устранение дефектов.

GCC находится под юрисдикцией Фонда свободного программного обеспечения.

Компиляторы GCC 15 с улучшениями для Rust, C, C++ и Cobol
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
01 мая
332
Теги: C++ , Rust , C , GCC 15 , Cobol

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.

Свежие посты