Rob and Jason are joined by Lisa Lippincott in this special episode recorded at CppCon. They first discuss some of the conference highlights and favorite talks so far. Then Lisa gives an overview of her ‘Truth of a Procedure’ talk. Later they talk about Lisa’s work on the ISO committee, her thoughts on Contracts and much more. https://cppcast.com/lisa-lippincott-cppcon/
Dark theme of Thunderbird as a reason to run a code analyzer https://www.viva64.com/en/b/0672/
Viva64
Dark theme of Thunderbird as a reason to run a code analyzer
The adventures with the Mozilla Thunderbird mail client began with automatic update to version 68.0. More text in pop-up notifications and default dark theme are the notable features of t...
Rob and Jason are joined by Marian Luparu, Sy Brand and Stephan T Lavavej in this special episode recorded at CppCon. They discuss some of the big announcements made by the Visual C++ team at CppCon. Including the open sourcing of MSVC’s STL, adding ASAN support to Visual Studio, C++17 conformance and much more. 🔗 https://cppcast.com/msvc-cppcon-2019/
Celestia: Bugs' Adventures in Space https://www.viva64.com/en/b/0673/
Viva64
Celestia: Bugs' Adventures in Space
Celestia is a three-dimensional space simulator. Simulation of the space allows exploring our universe in three dimensions. Celestia is available on Windows, Linux and macOS. The project ...
Checking Telegram Open Network with PVS-Studio https://www.viva64.com/en/b/0674/
Viva64
Checking Telegram Open Network with PVS-Studio
Telegram Open Network (TON) is a platform by the same team that developed the Telegram messenger. In addition to the blockchain, TON provides a large set of services. The developers recen...
For professors' note: use PVS-Studio to get students familiar with code analysis tools https://www.viva64.com/en/b/0675/
Viva64
For professors' note: use PVS-Studio to get students familiar ...
Our support chats and some other indirect signs showed that there are many students among our free users. Here's the reason: PVS-Studio is now more often used by professors in courses rel...
Rob and Jason are joined by Philipp Schrader. They first discuss some post CppCon news and the LLVM 9.0 release. Then Phil talks about the work he’s doing at Peleton Technology to enable the ‘platooning’ of trucks with software written in C++. 🔗 https://cppcast.com/philipp-schrader/
PVS-Studio in the Clouds: CircleCI https://www.viva64.com/en/b/0676/
Viva64
PVS-Studio in the Clouds: CircleCI
This is a new piece of our series of articles about using the PVS-Studio static analyzer with cloud CI systems. Today we are going to look at another service, CircleCI. We'll take the Kod...
Checking Telerik UI for UWP as a Way to Get Started with PVS-Studio https://www.viva64.com/en/b/0677/
Viva64
Checking Telerik UI for UWP as a Way to Get Started with PVS-S...
It has become a tradition for newly employed developers on the PVS-Studio team to start off by writing an article reviewing bugs found by the analyzer in some open-source project. Telerik...
Analysis of commits and pull requests in Travis CI, Buddy and AppVeyor using PVS-Studio https://www.viva64.com/en/b/0679/
Viva64
Analysis of commits and pull requests in Travis CI, Buddy and ...
Starting from the version 7.04, the PVS-Studio analyzer for C and C++ languages on Linux and macOS provides the test feature of checking the list of specified files. Using the new mode, y...
Rob and Jason are joined by Jeri Ellsworth the CEO of Tilt Five. Jeri and Jason first geek out about the Commodore 64 with Jeri telling her story of building the C64 Direct-to-TV. Then she tells us about her new companies product the Tilt Five AR headset which is built with the tabletop gamer in mind and has SDKs for C++ and Unity. 🔗 https://cppcast.com/jeri-ellsworth-tiltfive/
MacOS 10.15 no longer supports 32-bit apps. What can you do? https://www.viva64.com/en/b/0680/
Viva64
MacOS 10.15 no longer supports 32-bit apps. What can you do?
On October 7, 2019, Apple released a new version of its Mac operating system, macOS Catalina. Version 10.15 contains many changes and improvements. One of the significant is the complete ...
Scanning the code of Orchard CMS for Bugs https://www.viva64.com/en/b/0681/
Viva64
Scanning the code of Orchard CMS for Bugs
This article reviews the results of a second check of the Orchard project with the PVS-Studio static analyzer. Orchard is an open-source content manager system delivered as part of the AS...
Rob and Jason are joined by Patricia Aas from TurtleSec. They first discuss blog posts on module linkage and Visual Studio integration of clang tidy. Patricia then talks about her recent efforts to highlight the work of female engineer role models. Lastly they discuss Patricia’s efforts to improve election security in her own country and the concept of software independence with election software. 🔗 https://cppcast.com/patricia-aas-election-security/
Analyzing the Code of ROOT, Scientific Data Analysis Framework https://www.viva64.com/en/b/0682/
Viva64
Analyzing the Code of ROOT, Scientific Data Analysis Framework
While Stockholm was holding the 118th Nobel Week, I was sitting in our office, where we develop the PVS-Studio static analyzer, working on an analysis review of the ROOT project, a big-da...
We bring to your attention the presentation of 'PVS-Studio in 2019'. The fact is that from time to time our users ask if there is any material that overviews the analyzer's capabilities, describes what it is, and so on. For this reason, we decided to record this presentation, in which I will tell you what PVS-Studio is, what features it has, and so on, so that you can learn about it in general. 🔗 https://youtu.be/FkfMGqxIR-I
YouTube
PVS-Studio in 2019
We bring to your attention the presentation of “PVS-Studio in 2019”. The fact is that from time to time our users ask if there is any material that overviews...
Checking the OpenCvSharp Wrapper for OpenCV with PVS-Studio https://www.viva64.com/en/b/0683/
Viva64
Checking the OpenCvSharp Wrapper for OpenCV with PVS-Studio
OpenCV is an open-source library of computer vision and image processing algorithms and general-purpose numerical algorithms. The library is well known among C++ developers. Besides C++, ...
On request of Embedded Developers: Detecting Errors in Amazon FreeRTOS https://www.viva64.com/en/b/0684/
Viva64
On request of Embedded Developers: Detecting Errors in Amazon ...
Anyone who programs microcontrollers probably knows about FreeRTOS, or at least heard of this operating system. Amazon developers decided to enhance the abilities of this operating system...
Despite plugins for development systems, in some cases running from command line might be needed. In this case, the analyzer must be called for each file in the project. Let's take the Makefile project as an example of using this method. The C and C++ Compiler Monitoring UI (Standalone.exe) utility can be used to view the report obtained in such a mode or we can convert the report using the Plog-Converter. We can use the incremental analysis mode from the command line as well. The following documentation section gives more details on this topic "Direct integration of the analyzer into build automation systems (C/C++)": 🔗 https://www.viva64.com/en/m/0006/