Состоялся релиз отладчика GDB 14.1 (первый выпуск серии 14.x, ветка 14.0 использовалась для разработки). GDB поддерживает отладку на уровне исходных текстов для широкого спектра языков программирования (Ada, C, C++, D, Fortran, Go, Objective-C, Modula-2, Pascal, Rust и т.д.) на различных аппаратных (i386, amd64, ARM, Power, Sparc, RISC-V и т.д.) и программных платформах (GNU/Linux, *BSD, Unix, Windows, macOS).
Ключевые улучшения в проекте:
кодовая база переведена на использование стандарта C++17. Для сборки GDB теперь необходим компилятор, поддерживающий C++17 (как минимум GCC 9);
в индекс добавлена информация о функции main, что позволяет ускорить запуск при использовании с некоторыми большими исполняемыми файлами;
прекращена поддержка ОС AIX 4.x, 5.x и 6.x (в качестве минимально поддерживаемой версии AIX заявлен выпуск 7.1);
добавлена начальная встроенная поддержка протокола DAP (Debugger Adapter Protocol);
добавлена поддержка переменной окружения NO_COLOR;
добавлена начальная поддержка целочисленных типов размером больше 64 битов;
внесены улучшения в Python API;
добавлена поддержка точек остановки, привязанных к отдельным объектам отладки (при отладке нескольких процессов);
добавлена функция "$_shell" для запуска команды в командной оболочке и возвращения результата;
улучшена поддержка архитектуры AArch64. Добавлена поддержка расширений SME (Scalable Matrix Extension) и SME2;
улучшена поддержка языка Ada и спецификации Ada 2022.
Источник: OpenNET.