[GAP] Announcing the immediate availability of GNAT GPL and SPARK Hi-Lite GPL

Jamie Ayre ayre at adacore.com
Tue Jun 4 16:29:14 CEST 2013


Dear GAP member,
 
We are pleased to announce the availability of GNAT GPL 2013 and SPARK
Hi-Lite GPL. GNAT GPL 2013 provides new Ada 2012 language features,
introduces new tools and new versions of existing tools, incorporates
a range of improvements and adds several new platforms. Some of the
key enhancements:
 
New Language Features
- Final touches on Ada 2012 support
- Automatic Endianness conversion (‘Scalar_Storage_Order)
- Dimensionality checking (new aspects and packages)
 
New version of existing tools
- GtkAda
Gtk+ version 3 brings new widgets, a CSS-based theming framework,
and an improved API that has been clarified and has a more
homogeneous naming scheme.
- New versions of IDEs
- GPRbuild
- GDB debugger
 
Switch to GCC 4.7 back-end
 
New GNATcheck rules
 
SPARK Hi-Lite GPL 2013 is a package that can be installed after
GNAT GPL 2013, to provide access to the new SPARK toolset being
developed in project Hi-Lite. This release is a major evolution of the
SPARK toolset providing formal verification for a subset of Ada
programs.  This new toolset uses Ada 2012-style contracts (e.g.
pre- and postconditions), instead of the stylized comments in
previous versions, to provide specifications of programs. The benefits
of this new version are:
 
- larger supported subset of Ada (including generics, discriminants, etc.)
- same contracts used for testing and formal verification
- applicable to units partly in SPARK
- improved automatic proof of complex contracts
- new integration in GPS
 
A preview of the data and information analysis is also available. For
more information on SPARK 2014, please visit www.spark-2014.com.
 
Both toolsets can be downloaded from the "Download" section on
GNAT Tracker:
 
http://www.adacore.com/academia


More information about the GAP mailing list