Boost Version 1.68.0 out
The new version is here.
Boost Version 1.68.0 out
Go check it out!
February 10-15, Hagenberg, Austria
March 19-21, Madrid, Spain
April 1-4, Bristol, UK
June 16-21, Sofia, Bulgaria
By Adrien Hamelin | Aug 10, 2018 11:55 AM | Tags: community
The new version is here.
Boost Version 1.68.0 out
Go check it out!
By Anastasia Kazakova | Jul 26, 2018 09:35 AM | Tags: community
CLion is becoming a more mature C/C++ IDE with the new release!
<img alt="" data-cke-saved-src="https://d3nmt5vlzunoa1.cloudfront.net/clion/files/2018/07/[email protected]" src="https://d3nmt5vlzunoa1.cloudfront.net/clion/files/2018/07/[email protected]" 230px;="" height:="" 115px;="" float:="" right;"="">
CLion 2018.2 released: clangd, Gradle and compilation database projects, Google Sanitizers, and database support
by Anastasia Kazakova
From the article:
In this release, we’ve done our best to deliver some very important new capabilities for both groups - our current customers and those still waiting for some critical functionality to be added before they adopt CLion. On the one hand, CLion comes with an experimental complementary clangd-base language engine and a set of important performance improvements. On the other, it introduces support for several new project models (like Gradle C++ and compilation database format), which may open the door to a public project model API in the future.
Database tools and SQL support join CLion 2018.2 as a bundled plugin, which adds DataGrip’s functionality to the IDE. This release also introduces support for Google Sanitizers.
By Anastasia Kazakova | Jul 25, 2018 12:09 PM | Tags: None
Two big worlds of C++ and C# are bridged by the interop language, C++/CLI, and now it's supported in ReSharper C++, a Visual Studio extension from JetBrains.
C++/CLI support comes to ReSharper C++
by Phil Nash
From the article:
While C# is a highly productive language, and is no slouch when it comes to performance, there are many reasons that we may also have a parts of our project written in pure C++. C++/CLI is an answer to the question, “how do I get to, or from, my pure C++ from C# (or any .NET language)?”. If you just need to call into C++, and it exposes a C API, P/Invoke may be the simplest way to go. But for more complex cases – where you want to model richer types and class hierarchies – C++/CLI let’s you do that.
By Andrey Karpov | Jul 25, 2018 02:19 AM | Tags: vulnerabilities sei cert security weaknesses sast devsecops cwe cve
PVS-Studio is a static application security testing tool (SAST). In other words, the PVS-Studio analyzer detects not only typos, dead code and other errors, but also security weaknesses (potential vulnerabilities).
PVS-Studio as SAST solution
by Andrey Karpov
From the article:
Until recently, in our articles we have positioned PVS-Studio as a tool for detecting errors in code. While we almost never regarded PVS-Studio in a security context. We will try to remedy this situation and take a look at the tool in terms of testing of security applications and DevSecOps practices.
For the convenience of specialists who will use PVS-Studio as a SAST tool, the analyzer provides mappings for its warnings to Common Weakness Enumeration, SEI CERT Coding Standards, and also supports MISRA standard (currently in development).
By Marco Arena | Jul 2, 2018 01:46 AM | Tags: visual studio
Visual Studio 2017 release 15.8 Preview 3 has first support for Just My Code stepping for C++:
Announcing C++ Just My Code Stepping in Visual Studio
by Marian Luparu
From the article:
In addition to previously supported callstack filtering, the Visual Studio debugger now also supports stepping over non-user-code...
By Felix Petriconi | Jun 18, 2018 05:04 AM | Tags: None
The company Ceemple just released their C++ compiler under Open Source license.
Zapcc compiler open source now available
by Ceemple
About the compiler:
Zapcc is a newer C++ compiler that goes for
- Faster Builds: Significant compilation speedups for heavy templated C++ headers such as ScyllaDB, Webkit, LLVM
- Clang/LLVM Based: Zapcc is based on clang and frequently updated from the latest svn
- Full Linux Support: Zapcc currently supports Linux x64, Windows x64 support with mingw-w64 is experimental
- Drop-in Replacement: Zapcc is a drop-in replacement for clang and gcc, and supports all build system
By Andrey Karpov | Jun 14, 2018 06:01 AM | Tags: tools static code analyzer secdevops pvs-studio devops cwe arm
A new release of the PVS-Studio static code analyzer became available to download. This tool is designed to detect errors and potential vulnerabilities in the source code of programs, written in C, C++, and C#.
PVS-Studio 6.24 released
by Andrey Karpov
From the article:
Support for Texas Instruments Code Composer Studio, ARM compiler was added under Windows\Linux. 8 new diagnostics were introduced to detect errors in C and C++ code. In addition to the development of new diagnostics, we continue improving Data-Flow analysis that enables old diagnostics find more bugs. Thanks to these improvements, the analyzer finds more interesting errors, like the one we described in the article "February 31". Download and try PVS-Studio.
By Meeting C++ | Jun 14, 2018 03:33 AM | Tags: meetingcpp community
Since this year, Meeting C++ offers companies the option to be listed as a C++ employer:
The first 5 companies have joined the employer listing!
by Jens Weller
From the article:
Happy to report that now 5 companies are listed in the employer listing in the Meeting C++ job section!
These are:
KDAB
QuasarDB
think-cell
Tenzir
Rieke Computersysteme
By Adrien Hamelin | Jun 12, 2018 12:40 PM | Tags: community
Are you interested?
Interesting Book: The Modern C++ Challenge
by Scott Meyers
From the article:
I recently became aware of a nifty new book about C++, The Modern C++ Challenge. Today I saw that the ebook is available for $10, which strikes me as quite the bargain...
By Adrien Hamelin | Jun 11, 2018 12:44 PM | Tags: community
Rendering maps.
IO2D demo: Maps
by Michael Kazakov
From the article:
This blog post describes another IO2D demo I wrote as a showcase of the library’s capabilities. The demo is a simple yet working GIS renderer. The OpenStreetMap service is used as a raw data provider, allowing for the visualization of any reasonably sized rectangular region. The demo supports querying OSM servers directly or loading existing data files. The entire source code of the sample is less than 800 lines of code, of which 250 lines deal with the rendering itself and another 360 lines handle the data model.