Table of Contents
Previous: Limitations and Extensions
Here are the changes from Version 2.11 to Version 2.12:
.- New format of warnings produced at end of each subprogram (local warnings)
and after all files have been processed (global warnings). The warnings
now include line numbers for the location in the source code where the
problem arises. The change is most noticeable in -nonovice mode: these
warnings now have a format compatible with smart text editors that can
automatically jump to the point indicated by a warning. If you find the
new format of the local warnings too verbose, a format closer to the more
compact previous form can be specified using the new -brief flag.
.- New option
-identifier-chars allows you to specify non-alphanumeric characters to be
permitted in identifier names.
.- New sub-option of -usage setting: -usage=arg-unused
to control warnings about unused dummy arguments separately from other
kinds of variables.
.- New check for attempt to READ or ACCEPT a non-lvalue.
.- The source code has been re-organized into a larger number of smaller files.
Some mixed signed/unsigned operations have been cleaned up.
.- The VMS version
can now run the test suite, using the CHECK.COM script provided by Bob
Wells (wells@atm.ox.ac.uk). 7. The MS-DOS/Win version can now run the test suite,
using the CHECK.BAT script provided by Gunnar Duus (gunnar.duus@dlr.de).
Next: Bugs