Skip to content

1.73

Compare
Choose a tag to compare
@danmar danmar released this 08 Apr 19:12

General changes:

  • CWE mapping of messages
  • Translated manual to Japanese language

Removed checks:

  • Checks for variables hiding enums or typedefs have been removed

New checks:

Checking improvements:

  • Improved ValueType a lot, use it in more checks
  • Improved VarId support for template constructors, namespaces and references as class members
  • Improved libraries, especially gnu.cfg, posix.cfg and windows.cfg
  • Improved simplification of enums and templates
  • Better distinguishing between possible and known null pointer dereferenciations
  • Assume integers to be signed by default
  • better support for __cplusplus macro in preprocessor
  • Preprocessor directives for addons
  • New tools: times-vs.py, reduce.py

GUI:

  • Detect Geany and QtCreator
  • Make statistics dialog shown when checking is finished optional

Additionally, lots of false positives and bugs have been fixed and several existing checks have been improved.