An Introduction to C++ Coroutines - James McNellis - @meetingcpp 2015
A new video from Meeting C++ 2015:
An Introduction to C++ Coroutines
by James McNellis
October 25, Pavia, Italy
November 6-8, Berlin, Germany
November 3-8, Kona, HI, USA
By Meeting C++ | Jan 31, 2016 08:47 AM | Tags: performance parallelism intermediate coroutines c++17
A new video from Meeting C++ 2015:
An Introduction to C++ Coroutines
by James McNellis
By Blog Staff | Jan 29, 2016 08:31 AM | Tags: None
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: P0207R0
Date: 2016-01-28
Ruminations on lambda captures
by Ville Voutilainen
Excerpt:
The proposal for capturing *this by value (P0018) raised suggestions for a "true value capture", which led to suggestions to change capture-default that defaults to by-value capture([=]) in the case of capturing class members. This paper explores what the suggested changes to the capture-default might mean. This paper specifically doesn't try to claim that any of the changes would have an effect on any particular amount of existing code, and admits that the examples in this paper are somewhat concocted and for illustrative purposes only.
By robwirving | Jan 29, 2016 08:26 AM | Tags: None
Episode 43 of CppCast the only podcast for C++ developers by C++ developers. In this episode Rob and Jason are joined by Matt Godbolt to discuss the online Compiler Explorer project.
CppCast Episode 43: Compiler Explorer with Matt Godbolt
by Rob Irving and Jason Turner
About the interviewee:
Matt is a developer at trading firm DRW. Before that he's worked at Google, run a C++ tools company, and spent over a decade in the games industry making PC and console games. He is fascinated by performance and created GCC Explorer, to help understand how C++ code ends up looking to the processor. When not performance tuning C++ code he enjoys writing emulators for 8-bit computers in Javascript.
By Meeting C++ | Jan 29, 2016 07:54 AM | Tags: performance intermediate experimental c++14 c++11 boost advanced
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...
By Fernando Pelliccioni | Jan 29, 2016 12:11 AM | Tags: community
A new C++ user group in Buenos Aires, Argentina, has been founded.
C++ User Group Buenos Aires
Everybody with interest in C++ is invited to join this group.
By Jon Kalb | Jan 29, 2016 12:07 AM | Tags: community boost
The tenth annual C++Now (formerly BoostCon) is now open for registration.
C++Now 2016 Registration is Open
From the invitation:
The conference, which will be held May 9th-14th in Aspen, CO, has sold out the last three years and is expected to sell out again this year.
By Blog Staff | Jan 28, 2016 09:51 AM | Tags: None
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.
By Blog Staff | Jan 27, 2016 09:31 AM | Tags: None
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: N4572
Date: 2016-01-27
WG21 telecon meeting: Pre-Jacksonville
by Herb Sutter
By Meeting C++ | Jan 27, 2016 09:29 AM | Tags: parallelism intermediate concurrency c++17 c++14 c++11 basics
A new video from Meeting C++ 2015:
The Landscape of Parallelism
by Michael Wong
By Meeting C++ | Jan 26, 2016 07:43 AM | Tags: intermediate gis boost advanced
A new video from Meeting C++ 2015:
Boost.Geometry takes on the globe
by Menelaos Karavelas