PVS-Studio
43 subscribers
160 photos
2 videos
704 links
๐Ÿ”นsearching for bugs in C, C++, C#, and Java
๐Ÿ”นit works on Windows, Linux, and MacOS

Visit our website to learn how to imrove code quality
https://pvs-studio.com
Download Telegram
๐Ÿ“ขJust a little reminder: we have classified our blog posts in several topics so that you can find the necessary information easily.
Today we suggest reading these articles on compilers:
๐Ÿ”—https://www.viva64.com/en/tags/?q=Compiler
Rob and Jason are joined by Artem Dinaburg and Ryan Eberhardt. They first talk about a new version of CMake that was just released, an interview with Bjarne Stroustrup and another month of new ISO papers. Then they talk to Artem and Ryan who talk about fuzz testing, including a new fuzz testing project being worked at Trail of Bits to enable fuzz testing on the GPU. ๐Ÿ”—https://cppcast.com/fuzz-testing-gpu/
Rob and Jason are joined by Robert Leahy. They first talk about an open source flappy bird clone and the C++ framework it was built with. Then they talk to Robert Leahy about the Networking TS that will hopefully be a major feature of C++23.
๐Ÿ”—https://cppcast.com/robert-leahy-networking-ts/
What if we told you that you can choose the project that should be checked using PVS-Studio yourself?๐Ÿ˜ฎ

Now you can do it! Visit the link below and add an open-source project that we should analyze ๐Ÿ‘‡๐Ÿ“ฉ

๐Ÿ”—https://github.com/viva64/pvs-studio-check-list
Rob and Jason are joined by Patrice Roy. They first talk discuss JeanHeyd Meneideโ€™s blog post regarding ABI breakage in C and C++. Then they talk to Patrice Roy about his experience teaching C++ during the COVID pandemic, the first ISO Virtual Plenary and more.
๐Ÿ”—https://cppcast.com/patrice-roy-virtual-teaching/
๐Ÿ”Have you ever used a statistical analysis tool on a new large project?

If you have, you must know that the first scan may produce over 1 thousand and in some cases over 10 thousand warnings. ๐Ÿ“‘

Luckily, you can control which warnings you want to work with. For example, you can limit the analysis to your project's newest code. ๐Ÿ‘ถ๐Ÿป

This video describes one of the ways to do so. We call this approach mass suppression, and it is especially helpful for large projects.
Have fun watching this video and coding ๐Ÿ™‚https://www.youtube.com/watch?v=_IwR8gnFKCw
Rob and Jason are joined by Andreas Kling. They first talk about the Qt 6.0 Release as well as another new C++ podcast that has been announced. They then talk to Andreas Kling about SerenityOS, the C++ Operating System he is building along with others in the Open Source community. ๐Ÿ”— https://cppcast.com/serenity-os/
Rob and Jason are joined by Patricia Aas from TurtleSec. They first talk about updates to a Web Assembly compiler Cheerp and an announcement for a new systems programming language conference. Then they talk to Patricia about her current project building a new web browser using modern C++, Qt 5 and the Chromium engine. They also discuss Patriciaโ€™s consulting business and managing it during the pandemic. https://cppcast.com/turtle-browser-patricia-aas/