Third Annual C++ Foundation Developer Survey "Lite"

cpp_logo.pngNote: Given the pandemic, we weren't sure whether to run our annual survey now at all. Thank you very much to the several hundred people who gave their feedback on our poll about that... you overwhelmingly encouraged us to go ahead, and so here we are trying to do it. We look forward to your responses and insights, but most of all we want to send our best wishes to all of you in our global C++ community and your families and loved ones; C++ has always enjoyed a cohesive global community, and never more so than now as we are all going through this dreadful shared experience together in virtually all countries. Please be safe, everyone.


The Standard C++ Foundation's third annual global C++ developer survey is now open. As the name suggests, it's a one-pager:

2020 Annual C++ Developer Survey "Lite"

Please take 10 minutes or so to participate! A summary of the results, including aggregated highlights of common answers in the write-in responses, will be posted publicly here on and shared with the C++ standardization committee to help inform C++ evolution.

The survey closes in one week.

Thank you for participating and helping to inform our committee and community.

Kafka’s uncle spends a week with Les Booloise: Prague trip report--Guy Davidson

Another point of view.

Kafka’s uncle spends a week with Les Booloise: Prague trip report

by Guy Davidson

From the article:

I love Czechia and I love Prague. I have visited a few times: most recently to give a talk at the Avast meetup last February, organised by Hana Dusíková, who also organised this WG21 meeting. She did an absolutely outstanding job, and I know that I share that opinion with many committee folk.

Of course, this was the meeting that C++20 was due to be signed off by WG21 and sent for polling by the National Bodies (NB) before going to ISO for publication. Plenty of time was spent on attending to outstanding NB comments but there was still scope for reviewing new proposals.

On top of that, there was a social event on Wednesday evening to celebrate the release, which took place at Pražská Křižovatka. The whole week was as tiring as ever, but I was delighted to be there, to make “the team photo” and to advance some of my work. If you are interested in a detailed report of the work completed you can find one on reddit: I am going to discuss my work and experiences...

Requires-clause--Andrzej Krzemieński

Learn about the close future.


by Andrzej Krzemieński

From the article:

In this post we will talk about another C++20 feature related to constraining templates: requires-clause. Although C++20 is due to be published this year, it is not there yet; so we are talking about the future. However, this can already be tested in trunk versions of GCC and Clang online in Compiler Explorer...

Conan integration in GitLab

gitlab-logo-gray-rgb.pngConan, the C and C++ package manager, is now part of GitLab

Conan users can now set GitLab as the remote registry for their packages

From the article:

This allows users to share private packages within an organization that is already using GitLab, publish public packages for general or open source use, and will open up many possibilities in utilizing GitLab’s CI pipelines to build and consume these packages automatically.

LLVM/Clang 10.0.0 is released!

Full of novelty.

LLVM/Clang 10.0.0 is released!

From the article:

Some highlights include:

  • C++ Concepts support in Clang
  • Clang no longer runs in a separate process by default ("in-process cc1")
  • Windows control flow guard (CFG) checks
  • Support for more processor cores and features

C++20: Coroutines - A First Overview--Rainer Grimm

They will change a lot of things.

C++20: Coroutines - A First Overview

by Rainer Grimm

From the article:

C++20 provides four features that change the way we think about and write modern C++: concepts, the ranges library, coroutines, and modules. I already wrote a few posts to concepts and the ranges library. Let's have a closer look at coroutines...

C++ on Sea 2020 Conference Rethink

Given where we are now with the Coronavirus pandemic, a physical event in June no longer seems feasible - or responsible.

2020 Conference Rethink

by C++ on Sea

From the article:

None of these [options] are ideal, but cancelling is our least favourite - especially given that we have a solid progamme arranged, and a lot of interest in the community. We would still prefer to hold an event in some form this year.