Boost Version 1.62.0
A new version is available!
Version 1.62.0
With quite a few changes.
March 11-13, Online
March 16-18, Madrid, Spain
March 23-28, Croydon, London, UK
March 30, Kortrijk, Belgium
May 4-8, Aspen, CO, USA
May 4-8, Toronto, Canada
June 8 to 13, Brno, Czechia
June 17-20, Folkestone, UK
September 12-18, Aurora, CO, USA
November 6-8, Berlin, Germany
November 16-21, Búzios, Rio De Janeiro, Brazil
By Adrien Hamelin | Sep 29, 2016 11:56 AM | Tags: community boost
A new version is available!
Version 1.62.0
With quite a few changes.
By ibob | Sep 25, 2016 11:41 PM | Tags: None
Chobo SHL is a collection of five small single-header libraries with no external dependencies by Chobolabs.
Chobo SHL Released
by Chobolabs
From the release:
The list of libraries is:
- optional - A value wrapper with an optional invalid state (similar to
boost::optional)- static_vector - A std::vector-like class with fixed capacity (similar to boost::static_vector)
- flat_map - A std::map-like class with linear storage and optional storage container (similar to boost::flat_map)
- vector_ptr - A non-owning std::vector pointer to be used in generic code
- vector_view - A view of a std::vector<T> which makes it look as a vector of another type
By onqtam | Sep 22, 2016 11:37 PM | Tags: test
The lightest feature--rich C++ single--header testing framework for unit tests and TDD
doctest 1.1.0 released!
by Viktor Kirilov
From the release:
- huge improvements in compile times of asserts -- 70--95% faster than the first release!
- many minor fixes -- see the changelog
- improved documentation -- and the much requested differences with Catch section in the FAQ
The reddit thread might be of interest as well.
The project is looking for sponsors and publicity!
By Marco Arena | Sep 20, 2016 01:42 AM | Tags: visual studio
The Visual Studio Team has announced the availability of Vcpkg, a tool which simplifies acquiring and building open source libraries on Windows.
Vcpkg: a tool to acquire and build C++ open source libraries on Windows
From the article:
Acquiring native libraries on Windows is a critical part of the application development process; in our surveys, you told us that 80% of your C++ projects depend on two or more libraries...
By Felix Petriconi | Sep 14, 2016 12:11 AM | Tags: None
The Visual C++ for Linux announcement post has been updated.
Visual C++ for Linux 1.0.5 Updates
by Marc Goodner
From the article:
We recently posted new bits for our 1.0.5 release of the Visual C++ for Linux extension for Visual Studio 2015. This release has some major performance improvements that feature incremental copy and build, and considerably reducing the number of connections to the remote Linux machine. We’ve also made significant improvements in IntelliSense since our last post here.
By Adrien Hamelin | Sep 12, 2016 01:43 PM | Tags: community basics
Here is a beginner's guide:
Starting With the Poco Libraries
by Arne Mertz
From the article:
Recently I started to use the web server functionality of Poco. Today I’ll describe my first experiences with the library.
By Andrey Karpov | Sep 1, 2016 02:01 AM | Tags: static code analysis pvs-studio gcc bugs basics
I regularly check various open-source projects to demonstrate the abilities of the PVS-Studio static code analyzer (C, C++, C#). Now it is time for the GCC compiler to get checked.
Bugs found in GCC with the help of PVS-Studio
by Andrey Karpov
From the article:
This part could also be called "Example number one thousand, why macros are bad". I really don't like macros and always urge people to avoid using them if possible. Macros make it difficult to read the code, provoke errors, and make the work of static analyzers harder. As best I can tell, from a brief interaction with the GCC code, the authors are big fans of macros. I was really tired looking at what the macros are expanded to, and perhaps missed quite a number of interesting errors. I should confess that I was lazy at times. But still, I will demonstrate a couple of errors, connected with macros.
By Felix Petriconi | Aug 24, 2016 01:45 AM | Tags: experimental c++14
The Visual C++ Team is delighted to announce that they just published a range-v3 implementation.
Range-v3 on MSVC is Available on GitHub
by Eric Mittelette
From the article:
This contribution comes hot on the heels of our recent work to improve expression SFINAE on our Visual Studio 2015 Update 3 VC++ compiler . This is the first implementation of the Range TS running in MSVC. In “Ranges for the Standard Library, Revision 1” (N4128) Ranges are defined like this: “A range is an object that refers to a sequence of elements, conceptually similar to a pair of iterators. One prime motivation for ranges is to give users a simpler syntax for calling algorithms.
By Marco Arena | Aug 23, 2016 01:26 AM | Tags: visual studio
The Visual Studio Team has introduced five workloads for different C++ development scenarios, whether you are targeting Windows Desktop, Windows Store, or a non-Microsoft platform like Android or Linux:
From the article:
Visual Studio now uses a small standalone application called the Microsoft Visual Studio Installer that manages all installations of Visual Studio 15...
By Adrien Hamelin | Aug 11, 2016 12:58 PM | Tags: efficiency community
A new version is here!
Cppcheck-1.75 has been released
by Daniel Marjamäki
From the article:
General changes:
- Replaced internal preprocessor by the brand-new preprocessor 'simplecpp'
- Improved Windows installer: Install a copy of the license instead of asking to accept it
- The Windows x64 binaries are now compiled with profile guided optimization, resulting in a speedup of 11%
- Improved manual, especially the chapter about Libraries
- Improved CWE mapping
- --append is deprecated and will be removed in 1.80...