Tutorial
Ada-ASSURED Release Notes




Prev | Up | Next | Back | Forward | Online Documentation Home Page


Introduction

ONE

GrammaTech, Inc. is pleased to announce the new release of Ada-ASSURED 3.5. This version of Ada-ASSURED runs on the following platforms:

This document describes all the differences since version 3.4.


Prettyprinting Improvements

This version provides better default prettyprinting of Ada programs, and allows more options for configuring the prettyprinter:

Assignment statement alignment
Contiguous assignment statements are now aligned about the assignment operator :=.

Declaration alignment
More declarations are aligned when in a contiguous block. For example, constant and number declarations are now aligned with object declarations.

Anomalous alignment items
In a group of contiguous items that can be aligned, a single item is usually considered an anomalous item if its width is more than two standard deviations away from the mean of all the widths in the group. The other items in the group are aligned according to their maximum width, and the anomalous item is unaligned. This behavior is usually sufficient to yield high quality prettyprinting.

This version allows greater control over what are considered anomalies. The enforcement parameter Maximum column width tells the prettyprinter to consider only those items that exceed that width to be considered anomalous. Also, the enforcement parameter Anomaly sigmas tells the prettyprinter to consider anomalous those items whose width exceeds the mean by Anomaly sigmas times the standard deviation.

Alignment of while/for loop
A new enforcement parameter Align while/for loop allows control over whether the while or for keyword is aligned vertically with the loop keyword.

Single line subprogram declarations
A new enforcement parameter Single line subprogram declarations allows control over whether subprogram declarations with zero or one parameter are prettyprinted on a single line.


License manager

This version uses a new version of the license manager, version 9.2.


Deprecated features


Bug Fixes

Ada-ASSURED 3.5 contains many fixes and improvements. This section lists the most significant of these.


Forward