How C++ Debuggers work - Simon Brand
A great introduction into the inner workings of a compiler:
How C++ Debuggers work
by Simon Brand
February 10-15, Hagenberg, Austria
March 19-21, Madrid, Spain
April 1-4, Bristol, UK
June 16-21, Sofia, Bulgaria
By Meeting C++ | Feb 18, 2018 06:38 AM | Tags: tools meetingcpp intermediate debug advanced
A great introduction into the inner workings of a compiler:
How C++ Debuggers work
by Simon Brand
By Meeting C++ | Feb 13, 2018 05:41 AM | Tags: tools meetingcpp intermediate efficiency dependencies
New talk from Meeting C++ 2017!
Dealing with software dependencies
by Kiki de Rooij & Peter Bindels
By Meeting C++ | Jan 23, 2018 02:26 AM | Tags: tools performance meetingcpp hpc efficiency advanced
A new video from Meeting C++ 2017:
The performance Addict's Toolbox
by Peter Steinbach
By Andrey Karpov | Nov 14, 2017 04:16 AM | Tags: tools pvs-studio devops
FullHtml is a full-fledged report format for viewing analysis results.
PVS-Studio Reports Now in Html
by Svyatoslav Razmyslov
From the article:
It allows you to search for and sort messages by type, file, level, code, and warning text. What makes it special is that it allows you to navigate faulty fragments in the source files pointed out by the analyzer. The reported source files themselves are copied to Html and become part of the report. To see how FullHtml really looks like, I converted in this format one of the latest reports, which I've used when writing the article about the MuseScore project: MuseScoreHtml.7z.
By Andrey Karpov | Aug 30, 2017 02:36 AM | Tags: tools static code analyzer pvs-studio devops
In this version there are improvements, which, in my opinion, deserve a small note.
Useful Improvements in the PVS-Studio 6.17 Release
by Andrey Karpov
From the article:
A much more interesting feature is that a mechanism of virtual values was significantly redesigned in the kernel of C++ analyzer. For example, now the analyzer performs a double loop passage, which allows it to define the range of possible values of variables, changing in a loop, more accurately. So don't be surprised if the analyzer starts issuing many warnings for that code which used to seem correct for the analyzer.
By Andrey Karpov | Jun 28, 2017 01:16 AM | Tags: tools static code analyzer errors devops
PVS-Studio is a static code analyzer that detects errors and potential vulnerabilities in the source code of programs written in C/C++/C#. Version 6.16 has obtained 11 new general analysis diagnostics.
PVS-Studio 6.16 released
by Andrey Karpov
About the release:
In a sense, this is a milestone for us. The thing is that we cannot add more numbers of general analysis warnings, otherwise they will concur with the numbers of micro-optimization diagnostics. It seemed to us that the list of 300 diagnostics was endless, but now it is over and we got to the point of 800, where we have micro-optimization diagnostics. In the next release we plan to resume numbering the general-analysis warnings with V1000. Download and enjoy the new version of PVS-Studio now by clicking here.
By Meeting C++ | Feb 10, 2017 03:26 AM | Tags: tools qt boost basics
A first posting about working with Qt and Visual C++ in QtCreator
Using QtCreator together with the Visual Studio Build Tools
by Jens Weller
From the article:
For a while I've been using QtCreator as my IDE, mostly because its deep integration with Qt, as most of my projects are Qt related. With this, I also preferred (and still do a little) to use the MinGW builds of Qt on Windows. In the past, as GCC was a little bit better with the newer standards, today, well, never change a running system...
By Meeting C++ | Apr 29, 2016 06:10 AM | Tags: tools tooling intermediate c++14 basics
A new blogpost on the release of GCC 6.1:
The highlights and more of GCC 6.1
by Jens Weller
From the article:
In this week GCC 6.1 was released, a new major version of GCC. This new version brings again many new features for C++ to the GNU Compiler Collection. A short overview on these
By Anastasia Kazakova | Aug 18, 2015 09:34 AM | Tags: tools
Summer brings the new release of CLion, a cross-platform C/C++ IDE from JetBrains.
Welcome CLion 1.1 with improved C++ parser, LLDB on OS X, and code style settings
by Anastasia Kazakova
From the post, there are the new features and improvements on board:
- Massive C++ parser overhaul to handle tricky modern C++ cases.
- LLDB integration for OS X users.
- Predefined code styles (like for example Google, Qt, GNU, Stroustrup).
- New code styles settings for CMake
- And more
Find a demo from Dmitri Nesteruk at the end of the post.
By Anastasia Kazakova | Jun 10, 2015 03:17 AM | Tags: tools productivity
An article on how to improve your productivity when using CLion IDE.
10 tips to be productive in CLion
by Anastasia Kazakova
From the article:
Judging from my own experience as a developer, many C/C++ developers dismiss the idea that an IDE can make them more productive. Because what could be better than the simple and quick Vim or Emacs? Well, let me show you. These 10 CLion tips can take you to a new level of productivity, by letting you focus on the important and complicated tasks while the IDE handles routine jobs for you.
From Smart Code Completion to Inline Variables View...