Episode #9 - 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