Выпуск GNAT Community 2018
Представлен релиз GNAT Community 2018 (бывший GNAT GPL), набора средств разработки на языке Ада-2012. В состав пакета входит компилятор, интегрированная среда разработчика GNAT Programming Studio (GPS), система профилирования кода, статический анализатор (SPARK), набор unit-тестов, отладчик и набор библиотек.
Среди новшеств можно отметить:
- Поддержка платы BBC micro: bit
- Реализация кросс-компилятора для архитектуры RISC-V
- Включение в основной пакет статического анализатора SPARK;
- Поддержка Windows 64bit
- Портирование кросс-компилятора ARM для macOS;
- Улучшения в компиляторе:
- Реализованы некоторые возможности следующего стандарта языка Ада 2020.
- Увеличена производительность генерируемого кода
- Ускорен процесс линковки на платформе Windows
- Реализована автоматическая сортировка полей записи для улучшения производительности
- Улучшения в системе размерностей (метры, граммы, секунды и пр) ассоциированных с типами
- Добавлены новые правила в программу проверки кода gnatcheck
- Улучшения в среде разработки:
- Значительно переработано главное меню
- Добавлен Learn View для облегчения освоения IDE
- Новая реализация инструментов для работы с системами контроля версий
- Подсветка инструкций, окно регистров, окно с переменными и др. улучшения в отладчике
- Кнопки Build & Run, Build & Debug
- Переделан диалог для поиска и замены текста
- Новый Python API для работы с Ада кодом на основе libadalang
- Новые методы рефакторинга (Separate Subprogram)
© OpenNet