Our website uses cookies to enhance your browsing experience.
Accept
to the top
>
>
Posts: #Compiler

Posts: # Compiler

Nov 28 2025
Open wide: Inspecting LLVM 21 with static analysis
Nikita Terentev
It has been over a year since the last check of the LLVM project with PVS-Studio, and in that time, two releases have come out. So, it's a good time to get back and analyze the fresh LLVM...
...
Nov 05 2025
Code legacy: Analyzing Erlang's C and C++ modules that have been running for decades
Elizaveta Zhegalova
Code for some Erlang/OTP modules is older than most modern junior developers. These files are the true digital patriarchs. For decades, they have made sure that banking transactions...
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
Nov 20 2024
19 errors in LLVM 19
Andrey Karpov
The PVS-Studio static analyzer can find errors even in such a high-quality and well-tested project as LLVM. To make sure it's not empty words, we occasionally check the project and post notes...
...
Jul 08 2024
An insect is sitting in your compiler and doesn't want to leave for 13 years
Grigory Semenchev
Let's imagine you have a perfect project. Tasks get done, your compiler compiles, static analyzers analyze, and releases get released. At some point, you decide to open an ancient file that...
...
Jun 11 2024
How much UB is in my compiler?
Alexey Smolskas
C and C++ developers have two bug-related headaches: memory leaks and undefined behavior. As you can guess, I'll talk about undefined behavior—and about "my" compiler. To be more precise, I'll...
...
May 29 2024
What errors are lurking in LLVM code?
Alexey Smolskas
LLVM is an open-source project with a pretty large code base. The acme in terms of code quality, considering its size and open-source nature. After all, it's the developers of compiler tools who...
...
Sep 06 2023
Checking the GCC 13 compiler with the help of PVS-Studio
Ignat Grishechko
I've been looking for a challenge to put the PVS-Studio analyzer through its paces, and that's why I chose GCC, an open-source compiler collection. It's not the first time we check this...
...
Oct 25 2022
Examples of errors that PVS-Studio found in LLVM 15.0
Andrey Karpov
Compilers are evolving: they issue more and more warnings. Do developers still need to use static code analyzers like PVS-Studio? Yes, because analyzers are evolving too. In this article you'll...
...
Oct 08 2021
Detecting errors in the LLVM release 13.0.0
Andrey Karpov
Commercial static analyzers perform deeper and fuller code analysis compared to compilers. Let's see what PVS-Studio found in the source code of the LLVM 13.0.0...
...
Aug 17 2021
Is PHP compilable?! PVS-Studio searches for errors in PeachPie
Nikita Lipilin
PHP is widely known as an interpreted programming language used mainly for website development. However, few people know that PHP also has a compiler to .NET – PeachPie. But how well is it made...
...
View more Pagination arrow previous
Showing: - of 34