Rob and Jason are joined by Mateusz Pusz. They first discuss the 10.1 update of GCC and an article from Raymond Chen. Then they talk to Mateusz about his physical units library and his efforts to get physical units into the standard. ๐https://cppcast.com/physical-units-mateusz-pusz/
A Bug Caused by the #line Directive in the Visual C++ Compiler https://www.viva64.com/en/b/0736/
Viva64
A Bug Caused by the #line Directive in the Visual C++ Compiler
The #line directive is added by the preprocessor and can then be used to help the developer understand which file and line a particular code fragment in the preprocessed file refers to. T...
Rob and Jason are joined by Martin Hoลeลovskรฝ. They first discuss some ISO papers and Jason learning Rust from his cousin Jonathan. Then Martin tells them about his work maintaining Catch 2, including his plans for future updates of the unit testing library. Martin also talks about SAT solvers and problems with std::random.
๐https://cppcast.com/catch2-random-martin-horenovsky/
๐https://cppcast.com/catch2-random-martin-horenovsky/
๐Our friends have just released their third issue of Human Readable Magazine.
There is a list of articles that you can read for free. For example, we recommend reading the one about C++20 features that you probably haven't heard of ๐
https://humanreadablemag.com/issues/3/articles/cpp20-the-unspoken-features
There is a list of articles that you can read for free. For example, we recommend reading the one about C++20 features that you probably haven't heard of ๐
https://humanreadablemag.com/issues/3/articles/cpp20-the-unspoken-features
Human Readable Magazine
C++20: The Unspoken Features - Human Readable Magazine
A magazine for the everyday inquisitive programmer
Single line code or check of Nethermind using PVS-Studio C# for Linux https://www.viva64.com/en/b/0737/
Viva64
Single line code or check of Nethermind using PVS-Studio C# fo...
This article coincides with the beta testing start of PVS-Studio C# for Linux, as well as the plugin for Rider. For such a wonderful reason, we checked the source code of the Nethermind p...
Here's a new episode of Complete Developer Podcast where Yuri Minaev, our C++ developer, talks about static code analysis, PVS-Studio, and his working experience in IT.
Visit the link below to listen to the podcast ๐
๐https://completedeveloperpodcast.com/episode-252/
Visit the link below to listen to the podcast ๐
๐https://completedeveloperpodcast.com/episode-252/
Rob and Jason are joined by Anastasia Kazakova. They first discuss news from Herb Sutter that the November ISO meeting has been postponed and a new Visual Studio preview release. Then they talk to Anastasia Kazakova from JetBrains about Rider for Unreal Engine and other updates to CLion and ReSharper for C++ as well as information about the C++ ecosystem. ๐ https://cppcast.com/rider-unreal-anastasia-kazakova/
The new cpp.chat episode with Yuri Minaev is about static analysis - and why you shouldn't be skipping on this essential part of software development.
Why is using a static analysis tool better than peer review (the clue is in the title)? Should you do both? What is the most common bug? And what does happen if you write to address zero?
All in all, a step towards safer coding.
๐ https://cpp.chat/73/
Why is using a static analysis tool better than peer review (the clue is in the title)? Should you do both? What is the most common bug? And what does happen if you write to address zero?
All in all, a step towards safer coding.
๐ https://cpp.chat/73/
A Note of Caution about Using PVS-Studio on godbolt.org (Compiler Explorer) https://www.viva64.com/en/b/0739/
Viva64
A Note of Caution about Using PVS-Studio on godbolt.org (Compi...
We have added an option allowing you to experiment with the PVS-Studio static analyzer on the godbolt.org (Compiler Explorer) website. It supports analysis of C and C++ code. We believe t...
Rob and Jason are joined by Ben Smith from Google, chair of the Web Assembly working group. They first discuss a blog post on how to ask for C++ coding help, conference news and a discussion on C++ IDEs and tools. Then Ben talks to them about the current state of Web Assembly, the future and alternative uses for Web Assembly like Virtual Machines and Emulators.
๐https://cppcast.com/web-assembly-ben-smith/
๐https://cppcast.com/web-assembly-ben-smith/
How to find errors in a C# project working under Linux and macOS https://www.viva64.com/en/b/0740/
Viva64
How to find errors in a C# project working under Linux and macOS
PVS-Studio is a well-known static code analyzer that allows you to find a lot of tricky errors hidden in the source code. Beta testing of the new version has recently finished. It provide...
The Code of the Command & Conquer Game: Bugs From the 90's. Volume one https://www.viva64.com/en/b/0741/
Viva64
The Code of the Command & Conquer Game: Bugs From the 90
The American company Electronic Arts Inc (EA) has made the source code of the games Command & Conquer: Tiberian Dawn and Command & Conquer: Red Alert publicly available. This code should ...
The PVS-Studio analyzer: detecting potential compatibility issues with Java SE API https://www.viva64.com/en/b/0742/
Viva64
The PVS-Studio analyzer: detecting potential compatibility iss...
2019 was a very busy year in terms of conferences. Our team could leave for whole weeks on business trips. As you know, the conference is perfect time to share knowledge. In addition to g...
How to introduce a static code analyzer in a legacy project and not to discourage the team https://www.viva64.com/en/b/0743/
Viva64
How to introduce a static code analyzer in a legacy project an...
It is easy to try a static code analyzer. But it requires skills to introduce it in the development of an old large project. If the approach is incorrect, the analyzer can add work, slow ...
How the PVS-Studio analyzer began to find even more errors in Unity projects https://www.viva64.com/en/b/0744/
Viva64
How the PVS-Studio analyzer began to find even more errors in ...
When developing the PVS-Studio static analyzer, we try to develop it in various directions. Thus, our team is working on plugins for the IDE (Visual Studio, Rider), improving integration ...
PVS-Studio Impressed by the Code Quality of ABBYY NeoML https://www.viva64.com/en/b/0746/
Viva64
PVS-Studio Impressed by the Code Quality of ABBYY NeoML
ABBYY has recently opened the source code of their NeoML framework. Someone suggested that we check this library with PVS-Studio. We liked the idea and got down to work without further de...
PVS-Studio is now in Compiler Explorer! https://www.viva64.com/en/b/0747/
Viva64
PVS-Studio is now in Compiler Explorer!
Not so long ago, a landmark event has happened: PVS-Studio appeared in Compiler Explorer! Now you can quickly and easily analyze the code for errors right on the godbolt.org site (Compile...
Rob and Jason are joined by Michael Wong from CodePlay. They first discuss GCC 11 changing its default dialect to C++17 and polymorphic allocators. Then Michael shares an announcement of a new version of SYCL that was just released. And shares information about the multiple standards groups he is a member or chair of. ๐https://cppcast.com/sycl-michael-wong/