Выпуск PVS-Studio 3.30 состоялся 25 сентября 2009


Ключевой особенностью данной версии анализатора кода 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.


Найдите ошибки в своем C, C++, C# и Java коде

Предлагаем попробовать проверить код вашего проекта с помощью анализатора кода PVS-Studio. Одна найденная в нём ошибка скажет вам о пользе методологии статического анализа кода больше, чем десяток статей.

goto PVS-Studio;



Найденные ошибки

Проверено проектов
367
Собрано ошибок
13 552

А ты совершаешь ошибки в коде?

Проверь с помощью
PVS-Studio

Статический анализ
кода для C, C++, C#
и Java

goto PVS-Studio;