Webinar: Evaluation - 05.12
La consommation de mémoire de l'analyseur C++ de PVS-Studio
La consommation de mémoire de l'analyseur C++ de PVS-Studio a été réduite lors de l'analyse de l'instanciation de template et de l'initialisation de plusieurs variables globales contenant des chaînes littérales.
La macro DO_CHECK dans les projets Unreal Engine
L'analyseur C++ de PVS-Studio génère désormais moins de faux positifs lors de l'analyse de projets Unreal Engine. Le traitement des fonctions intégrées __builtin_expect implémentées dans le compilateur a été standardisé, et la façon dont le casting explicite vers bool est traité a été améliorée. Cela améliore l'analyse des fonctions check implémentées par la macro DO_CHECK dans les projets Unreal Engine.
L'intégration de PVS-Studio avec Unreal Engine et SN-DBS
L'intégration de PVS-Studio avec Unreal Engine supporte désormais SN-DBS, un système de construction distribué. Dans la documentation, vous pouvez en savoir plus sur l'intégration de PVS-Studio avec Unreal Engine. Ces changements s'appliquent à Unreal Engine 5.5.
Annotations personnalisées dans l'analyseur C# PVS-Studio
L'analyseur C# de PVS-Studio supporte désormais les annotations utilisateur pour les fonctions et les types au format JSON, comme c'est déjà le cas dans l'analyseur C++ de PVS-Studio. Pour plus de détails sur les annotations utilisateur, veuillez consulter la documentation.