AdaCore has announced the GPS (GNAT programming studio) 5.1. The studio is provided with GNAT Pro for both native and embedded software development.
The studio enhances support for C and C++ using -fdump-xref info and Ada-to-C source navigation. The enhanced CodePeer which is an automated code reviewer and validator supports the availability of score card feature, filtering, and the locations view are synched with CodePeer report. It also specifies the alternate database and output directories. The race condition report and additional automatic code fixes are available and the studio supports enhanced documentation generation to export browser contents to PDF. The studio enhances the GUI integration and performance such as MDI (multiple document interface), search support, and code browsers.
The studio's source-code navigation and analysis tools can generate useful information including call graphs, source dependencies, project organisation, and complexity metrics. It also supports configuration management through an interface to third-party version control systems.