
Contracts
CppCast
06/23/23
•71m
About
Comments
Featured In
Joshua Berne joins Phil and Timur. Joshua talks to us about the previous week's ISO C++ meeting in Varna, Bulgaria, then focuses on the current state of the contracts proposal that he has been central to, as well as a bit of its history.
News
- ISO C++ trip report's from Varna:
- GCC 14 NRVO enhancements (Reddit)
- XCode 15 beta
Links
- P2831 - "Functions having a narrow contract should not be noexcept"
- P2521 - The current contracts MVP
- P2695 - "A proposed plan for Contracts in C++"
- P2811 - "Contract-Violation Handlers"
- P2834 - "Semantic Stability Across Contract-Checking Build Modes"
- P2877R0 - "Contract Build Modes, Semantics, and Implementation Strategies"
- P2751 - "Evaluation of Checked Contract-Checking Annotations"
- P2552 - "On the ignorability of standard attributes"
- p2786 - "Trivial relocatability options"
- P2839 - "Nontrivial Relocation via a New owning reference Type"
- P0843R8 - "inplace_vector"
Previous Episode

Modules and build systems
June 9, 2023
•67m
Daniel Ruoso joins Phil and Timur. After covering a couple of blog posts and a new UI library, we welcome Daniel back to talk with us about modules, package and build systems and SG15, the tooling study group. We also revisit the Ecosystem International Standard.
News
- Modern C++ In-Depth — Is string_view Worth It?
- How to check if a pointer is in a range of memory - Raymond Chen
- Nui - new C++ Webview UI library
- Nui on Reddit
- Timur's Undefined Behaviour survey
Links
Next Episode

Sequence-Oriented Programming
July 7, 2023
•61m
Tristan Brindle joins Timur and Phil. Tristan talks to us about a safer alternative to iterators and his library, Flux, that implements it.
News
- 60 terrible tips for a C++ developer
- Big, combined, committee trip report from Varna
- CLion 2023.2 EAP4: AI Assistant
- "Making C++ Memory-Safe Without Borrow Checking, Reference Counting, or Tracing Garbage Collection"
Links
If you like this episode you’ll love
Promoted




