home | all episodes | subscribe

Episode #9 - August 2021

31 August 2021

As JetBrains celebrates 10 years of C++ support in their tools, we look at more modules, less [[nodiscard]] - the possibility of contracts and much more!

Links from this episode:

  • C++ Annotated - August 2021 - If you prefer the same material in blog form
  • Moving a project to C++ named Modules | C++ Team Blog
  • Intel C/C++ compilers complete adoption of LLVM
  • 10 years of C++ support at JetBrains
  • Don't explicitly instantiate `std` templates
  • Empty Base Class Optimisation, no_unique_address and unique_ptr - C++ Stories
  • C++20 modules with GCC11
  • What Is Our Focus for CLion 2021.3? | The CLion Blog
  • Valgrind - A neglected tool from the shadows or a serious debugging tool? | craft::cpp
  • Minimum Contract Support: either Ignore or Check_and_abort
  • Remove nodiscard annotations from the standard library specification
  • P2419R0: Clarify handling of encodings in localized formatting of chrono types
  • P2372R2: Fixing locale handling in chrono formatters
  • P2093R8: Formatted output