Using parallelism with boost::future

A new blog entry about parallelism and boost::future:

Using parallelism with boost::future

by Jens Weller

From the article:

... While I'm fine with that the application locks up kind of hard during writing a GB zip file (its only job), I'd like to be as fast as possible. Thats why I decided to parallelize the part of the application that reads the file paths via boost::filesystem...

P0206R0: Discussion about std::thread and RAII -- Ville Voutilainen

A new WG21 paper is available. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.

Document number: P0206R0

Date: 2016-01-27

Discussion about std::thread and RAII

by Ville Voutilainen

Excerpt:

C++ continues not to provide a thread type that would join() automatically on scope exit. This causes exception-safety problems, because failing to join() in all code paths causes the destructor of a std::thread to terminate(). This paper explores various ways to solve the problem.

N4570: June 2016 WG21 Meeting -- Ville Voutilainen

A new WG21 paper is available. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.

Document number: N4570

Date: 2016-01-18

June 2016 WG21 Meeting

by Ville Voutilainen

Excerpt:

The June 2016 WG21 meeting is sponsored by Symbio. The meeting will take place at the Radisson Blu Hotel, in Oulu, Finland, Monday Jun 20, 2016, to Saturday, Jun 25, 2016.

C++ Language Support for Pattern Matching and Variants -- David Sankel

A discussion on the possibility for C++ language support for pattern matching and variants.

C++ Language Support for Pattern Matching and Variants

by David Sankel

From the article:

The C++ Programming Language needs a language based variant, or at least P0095R0 argued for it at the 2015 Kona C++ standardization meeting. P0095R0, however, didn’t fully explore generalized pattern matching, which is another desirable feature that is highly related. This post explores some ways to generalize the minimal pattern matching described in P0095R0.