Product News

CppDepend v2018.1 Released - CERT/HICPP standard Checks, C++ Core guidelines support and much more.

We are happy to inform you that CppDepend v2018.1 has been released and is now available for download!

More Information about CppDepend v2018.1 new features!

by CoderGears

About the release:

CppDepend v2018.1 allows architects and developers to analyze C and C++ code base. Measure, query and visualize source code and avoid unexpected issues, technical debt and complexity.

Start your 1-month free trial!

About the release

With CppDepend v2018.1 Save time, reduce costs and deliver high-quality code with these important updates:

  • CERT (SEI CERT C++ Coding Standard ) standard checks
  • HICPP (High Integrity C++) standard checks
  • More rules to check your modern C++ codebase(C++11,C++14,C++17): More than 20 modernization detections
  • Clang-tidy tool embedded for more issues detection
  • Analysis of the CMake format specification: CppDepend analyzes now out of the box the CMake Compilation Database Format Specification.
  • C++ Core Guidelines support
  • New rules related to the performance and the readability issues

 

GCC 7.3 released

It continues to improve:

GCC 7.3 released

From the article;

This page is a brief summary of some of the huge number of improvements in GCC 7. For more information, see the Porting to GCC 7 page and the full GCC documentation...

Spectre mitigations in MSVC--Andrew Pardoe

If you are a developer whose code operates on data that crosses a trust boundary then you should consider recompiling your code with the /Qspectre switch:

Spectre mitigations in MSVC

by Andrew Pardoe

From the article:

Microsoft is aware of a new publicly disclosed class of vulnerabilities, called “speculative execution side-channel attacks,” that affect many operating systems and modern processors, including processors from Intel, AMD, and ARM...

PVS-Studio 6.21 release: support for CWE (Common Weakness Enumeration) was added

PVS-Studio is a tool for bug detection in the source code of programs, written in C, C++, and C#. It works in Windows and Linux environment.

PVS-Studio 6.21 Release

by PVS-Studio Team

What's new:

  • Support for CWE (Common Weakness Enumeration) was added to C/C++/C# analyzers.
  • HTML log with source code navigation can now be saved from Visual Studio plug-ins and the Standalone tool.
  • WDK (Windows Driver Kit) projects for Visual Studio 2017 are now supported.
  • PVS-Studio plug-in for SonarQube was updated for the latest LTS version 6.7.
  • V1007. The value from the uninitialized optional is used. Probably it is a mistake.

Boost 1.66 is out!

New version of boost!

Boost 1.66 is out!

From the article:

New Libraries

  • Beast: Portable HTTP, WebSocket, and network operations using only C++11 and Boost.Asio, from Vinnie Falco.
  • CallableTraits: A spiritual successor to Boost.FunctionTypes, Boost.CallableTraits is a header-only C++11 library for the compile-time inspection and manipulation of all 'callable' types. Additional support for C++17 features, from Barrett Adair.
  • Mp11: A C++11 metaprogramming library, from Peter Dimov.

...