>
>
Выпущена новая версия PVS-Studio 3.43

Андрей Карпов
Статей: 671

Выпущена новая версия PVS-Studio 3.43

Мы выпустили версию PVS-Studio 3.43. Эта версия во многом облегчает жизнь разработчикам, так как в ней мы улучшили как механизм работы, так и пользовательские характеристики.

Мы не только добавили два новых правила диагностики ошибок но и упростили процедуру установки и удаления программы: последнее происходит заметно быстрее после повторной установки "поверх". Также анализатор теперь способен лучше находить ошибки при использовании команды operator[], а при наличии нескольких ошибок в одной строке кода он более наглядно показывает все эти ошибки, без необходимости последовательного их исправления для просмотра каждой следующей ошибки, как это было раньше до появления опции ShowAllErrorsInString. Полный перечень нововведений, реализованных в версии 3.43, приведен ниже:

  • Удалена опция ShowAllErrorsInString (теперь она всегда имеет значение true).
  • Новое правило V120: Member operator[] of object 'foo' declared with 32-bit type argument, but called with memsize type argument.
  • Новое правило V302: Member operator[] of 'foo' class has a 32-bit type argument. Use memsize-type here.
  • Улучшен анализ operator[].
  • Исправлена ошибка с долгим удалением программы при многократной установке "поверх".
  • Исправлена ошибка анализа файлов с символом "^" в имени.