Meeting 105 (23 April 2020)

Sign Up For Pure Virtual C++ Conference 2020

Pure Virtual C++ 2020 is a free single-track one-day virtual conference for the whole C++ community. It is taking place on Thursday 30th April 2020 from 14:30 to 23:00 UTC

Genius name!

All talks will be pre-recorded and streamed on YouTube Live with a live Q&A session with the speakers. After the event, the talks will be available to watch online for free.

LLVM/Clang 10.0.0 is released

Highlights:

  • 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

Kick-start your C++

A template for modern C++ projects using CMake, CI, code coverage, clang-format and reproducible dependency management.

To humbly present a wish-list for C++23

In Prague, the committee adopted https://wg21.link/p0592r4, a paper that lays a list of priorities WG21 should focus on for C++23.

The vote was almost unanimous. I voted against it. I figured it would be interesting to explain why.

A hidden gem: inner_product

Tweet

The unused function

Björn Fahller:

1template<typename... Ts>
2void ignore(Ts&&...){}

Interoperability between Swift and C++

This document discusses the design and tradeoffs for bidirectional API-level interoperability between Swift and C++.

Structured Exceptions (Win32) and C++

Format specifiers for C++ in the Visual Studio debugger

Quote

Unknown:

Debuggers don’t remove bugs. They only show them in slow motion.