Ключевой особенностью данной версии анализатора кода PVS-Studio является возможность проверки 32-битных проектов для оценки сложности и стоимости миграции кода на 64-битные системы. Благодаря этой возможности еще до начала процедуры миграции кода можно оценить, насколько этот процесс будет трудоемким.
Среди других улучшений - добавление новых правил диагностики потенциальных ошибок, корректная работа при наличии установленного Intel C++ Compiler, а также расширение поддержки локализованных версий Visual Studio.
Полный список нововведений:
- В PVS-Studio добавлена возможность проверки 32-битных проектов для оценки сложности и стоимости миграции кода на 64-битные системы.
- Добавлено новое правило для анализа 64-битного кода V118: malloc() function accepts a dangerous expression in the capacity of an argument.
- Добавлено новое правило для анализа 64-битного кода V119: More than one sizeof() operators are used in one expression.
- Добавлено новое правило для анализа параллельного кода V1211: The use of 'flush' directive has no sense for private '%1%' variable, and can reduce performance.
- Улучшена совместная работа с Intel C++ Compiler (исправлено падение при попытке проверки кода с установленным Intel C++ Compiler).
- Улучшена поддержка локализованных версий Visual Studio.