Догоняем Angular 19
Angular 19 - это подвижный пир оптимизаций, рефакторов и улучшений для реактивного программирования на JavaScript.
Вышла версия 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 находится под юрисдикцией Фонда свободного программного обеспечения.
Angular 19 - это подвижный пир оптимизаций, рефакторов и улучшений для реактивного программирования на JavaScript.
Jipher - это поставщик криптографических услуг для Java, который содержит криптографический модуль OpenSSL, прошедший проверку FIPS 140-2.
Последняя версия MicroPython получила ряд значительных улучшений, которые делают ее еще лучше в качестве первого выбора платформонезависимого языка для IoT и встраиваемых вычислений.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии