Table of Contents

Previous: Limitations and Extensions


New Features

Here are the changes from Version 2.11 to Version 2.12:
    .
  1. 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.
  2. .
  3. New option -identifier-chars allows you to specify non-alphanumeric characters to be permitted in identifier names.
  4. .
  5. New sub-option of -usage setting: -usage=arg-unused to control warnings about unused dummy arguments separately from other kinds of variables.
  6. .
  7. New check for attempt to READ or ACCEPT a non-lvalue.
  8. .
  9. The source code has been re-organized into a larger number of smaller files. Some mixed signed/unsigned operations have been cleaned up.
  10. .
  11. 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