Aug 15 2021 48 mins 38
This month we reflect on text formating, compile times, the C++23 schedule,
a round-up of tools news, and what C can do that C++ can't!
Standards news includes if consteval
, starts_with
and ends_with
and preventing std::string
s from being constructed from nullptr
.
Links from this episode:
C++ Annotated - June 2021 - If you prefer the same material in blog form
C++ on Sea
CPPP - Call for speakers, open
CppCon - Call for speakers, open, registration open, keynotes announced
A quest for safe text formatting API - About type safe text formating in {fmt} and std::format
C++ Library Include Times (CPP-LIT 🔥) - This repo answers the question: how much time is added to my compile time by a single inclusion of <header>?
Herb's ISO plenary trip report
Priorities for C++23
Schedule for C++23
P1933: if consteval
P1659: starts_with and ends_with
P2166: A Proposal to Prohibit std::basic_string and std::basic_string_view construction from nullptr
CLion 2021.2 - Many Debugger Updates and Fixes for CMake Presets
ReSharper C++ 2021.2 EAP - Inline Function Refactoring, Modernizing Inspections, Faster Clang-Tidy
SonarLint plug-in for CLion - Detect Code Quality and Code Security issues on the fly in CLion
PVS-Studio plug-in for CLion
Switching to Clang Improved PVS-Studio C++ Analyzer's Performance
What can C do that C++ can't? - Reddit thread