What's New in GNATbench

Version 2.0

Latest and Greatest Versions

Eclipse 3.2 is now supported, in addition to Eclipse 3.1.

CDT version 3.1.2 is now supported, in addition to version 3.0.1.

Content Assist Is Implemented

Content Assist is now supported for Ada, including subprogram formal parameters and dotted names such as package names and record objects.

Enhanced Project Building

All build steps are displayed in a builder console.

Cross compilers are also supported.

Users can define additional builder commands and invoke them with the same ease as the predefined builder commands.

User-defined scripts may be invoked for reproducible, verifiable building in certifiable environments.

Full Ada Perspective

GNATbench now defines an Ada perspective, including Ada-specific views, toolbars, and menus.

Wizards are now provided for creating new projects for Ada.

There is now a bespoke editor for GNAT project files (*.gpr files) with syntax highlighting to help users when they edit the files.

Enhanced Performance and Reliability

The GPS background process has been replaced by a shared library. This change considerably improves responsiveness, initial load-time, and robustness.

Extensive Documentation

The Help files have been significantly revised and extended, and now include step-by-step instructions for building, debugging, and editing, among others. A tutorial on building an embedded system is also included.

Miscellaneous Improvements

The Ada Project Explorer has additional capabilities and menu entries.

Package body stubs can be automatically generated for a given package declaration.

The color of numeric literals is now under user control, in addition to reserved words, string and character literals, and comments.

Changes to GNAT project files ("gpr files") are effective immediately without having to restart.