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/
Rob and Jason are joined by JeanHeyd Meneide. They first discuss an ISO paper about the pros and cons of introducing ABI breaking changes into the C++ standard. Then JeanHeyd talks about the talk he gave at CppCon and his efforts to get unicode support into C++23. JeanHeyd also gives an update on his std::embed proposal. 🔗 https://cppcast.com/jeanheyd-meneide-unicode/
If you are not familiar with PVS-Studio, we suggest you learning about the analyzer integration into IDE and its operation outside of development environment both in command line and a single UI. 🔗 https://www.viva64.com/en/m/0007/
If you are curious to know what and when something in PVS-Studio was released, then the "PVS-Studio Release History" section is for you. 🔗https://viva64.com/en/m/0010/
If you're not familiar with the PVS-Studio analyzer's features, it's time to check out the documentation section "How to Run PVS-Studio Java":
🔗https://viva64.com/en/m/0044/
🔗https://viva64.com/en/m/0044/
If you are developing in Visual Studio, this documentation section is what you need. It is dedicated to running analysis of C++/C# projects and solutions from the command line.
🔗https://viva64.com/en/m/0035/
🔗https://viva64.com/en/m/0035/
Solutions to Bug-Finding Challenges Offered by the PVS-Studio Team at Conferences in 2018-2019 https://www.viva64.com/en/b/0685/
Viva64
Solutions to Bug-Finding Challenges Offered by the PVS-Studio ...
Hi! Though the 2019 conference season is not over yet, we'd like to talk about the bug-finding challenges we offered to visitors at our booth during the past conferences. Starting with th...
PVS-Studio in the Clouds: GitLab CI/CD https://www.viva64.com/en/b/0686/
Viva64
PVS-Studio in the Clouds: GitLab CI/CD
This article continues the series of publications on usage of PVS-Studio in cloud systems. This time we'll look at the way the analyzer works along with GitLab CI, which is a product made...
Why You Should Choose the PVS-Studio Static Analyzer to Integrate into Your Development Process https://www.viva64.com/en/b/0687/
Viva64
Why You Should Choose the PVS-Studio Static Analyzer to Integr...
PVS-Studio is a tool for detecting bugs and potential vulnerabilities in the source code of programs written in C, C++, C#, or Java, and is also a Static Application Security Testing (SAS...
Rob and Jason are joined by Inbal Levi. They first discuss some news including a new C++20 unit testing framework and Microsoft bringing ASAN to Visual Studio. Then Inbal talks about the Curiously Recurring Template Pattern and her efforts to start an Israel National Body for the C++ ISO Committee. https://cppcast.com/inbal-levi/
Huawei Cloud: It's Cloudy in PVS-Studio Today https://www.viva64.com/en/b/0688/
Viva64
Huawei Cloud: It's Cloudy in PVS-Studio Today
Nowadays everyone knows about cloud services. Many companies have cracked this market segment and created their own cloud services of various purposes. Recently our team has also been int...
PVS-Studio Static Analyzer as a Tool for Protection against Zero-Day Vulnerabilities https://www.viva64.com/en/b/0689/
Viva64
PVS-Studio Static Analyzer as a Tool for Protection against Ze...
A Zero-day (0-day) vulnerability is a computer-software vulnerability introduced during the development process and not yet discovered by the developers. Zero-day vulnerabilities can be e...
Rob and Jason are joined by Timur Doumler. They discuss some of the news that occurred at the C++ ISO meeting in Belfast where the committee responded to some of the National Body comments on the C++20 draft. Timur also goes over some of his proposals and the progress on adding an Audio API to C++. https://cppcast.com/timur-doumler-belfast/
Checking the Ark Compiler Recently Made Open-Source by Huawei https://www.viva64.com/en/b/0690/
Viva64
Checking the Ark Compiler Recently Made Open-Source by Huawei
During the summer of 2019, Huawei gave a series of presentations announcing the Ark Compiler technology. The company claims that this open-source project will help developers make the And...
Rob and Jason are joined by Titus Winters from Google. They first discuss some news of C++ tools, including Sourcetrail going open source and C++ Build Insights for Visual Studio. Then Titus goes into what the C++ ABI is, what breaking the ABI means, and whether or not we should consider breaking the ABI in future versions of C++. Titus also shares some a preview of his upcoming book ‘Software Engineering at Google.’ https://cppcast.com/titus-winters-abi/
Why are there few summer conferences? https://www.viva64.com/en/b/0691/
Viva64
Why are there few summer conferences?
Of course, they take place, but their number is very small in comparison with autumn and spring. We would like to change this trend, as everyone on our team is sure that summer events are...
Azure SDK for .NET: Story about a Difficult Error Search https://www.viva64.com/en/b/0692/
Viva64
Azure SDK for .NET: Story about a Difficult Error Search
When we decided to search for errors in the Azure SDK for .NET project, we were pleasantly surprised by its size. "Three and a half million lines of code," we kept saying, studying the pr...