Nous utilisons des cookies pour améliorer votre expérience de navigation. En savoir plus
Accepter
to the top
>
>
Articles: Mikhail Gelvikh

Posts: Mikhail Gelvikh

19 Mai 2025
Beta testing: updated parser for C and C++ code analysis
Mikhail Gelvikh
For several months, our team has been actively testing the new parser version, and we've made significant progress. Thanks to users' feedback, we've identified and fixed many analyzer...
...
24 Déc 2024
How we added Apple Silicon support to analyzer (arm64)
Mikhail Gelvikh
With the release of PVS-Studio 7.34, native builds of the analyzer for macOS on the Apple Silicon (ARM) architecture are now available. In this note, we'd like to delve into the work involved in...
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
04 Oct 2024
User annotations for PVS-Studio
Mikhail Gelvikh
How often does your static analyzer struggle to identify the source code nuances? It probably happens more often than you'd like, doesn't it? In the article, our team shares how we've dealt with...
...
05 Avr 2024
How not to check array size in C++
Mikhail Gelvikh
How often do you see the sizeof(array)/sizeof(array[0]) statement used to get the size of an array? I really hope it's not too often, because it's 2024 already. In this note, we'll talk about...
...
01 Fév 2024
Qt Creator* in search of Qt Creator bugs
Mikhail Gelvikh
Strange things happen: for almost a year, PVS-Studio has a plugin for Qt Creator. However, we haven't yet published a good old article with the IDE check. We've made amends and invite you to see...
...
19 Déc 2023
Breaking down the C++ quiz by Sergei Kushnirenko
Andrey Karpov, Mikhail Gelvikh, Sergei Kushnirenko
The PVS-Studio team along with Sergei Kushnirenko prepared a quiz based on his publications. Take the quiz, challenge your focus and coding skills while looking for errors in the C++ code...
...
12 Aoû 2022
"Our legacy of the past" or why we divided the V512
Mikhail Gelvikh
As the saying goes, the first step is always the hardest. That's exactly what happened in our case – after delaying it for so long, we have finally split the V512 diagnostic rule. You can read...
...
27 Jul 2022
Why do arrays have to be deleted via delete[] in C++
Mikhail Gelvikh
This note is for C++ beginner programmers who are wondering why everyone keeps telling them to use delete[] for arrays. But, instead of a clear explanation, senior developers just keep hiding...
...
20 Jul 2022
CWE Top 25 2022. Review of changes
Mikhail Gelvikh
The CWE Top 25 list reflects the most serious software security weaknesses. I invite you to read the updated top list to become aware of the changes happened over the past...
...
16 Fév 2022
A bug report's adventure
Mikhail Gelvikh
We are often asked whether we send bug reports to developers of open-source projects. The answer is yes. More than that— we sometimes track the progress. This article is about one of the cases...
...
View more Pagination arrow previous
Showing: - of 13