CppCast

Contracts

Jun 23, 2023
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 2min
2
The Future of C++
01:52 • 4min
3
NRVO Enhancements in GCC 14
05:45 • 4min
4
How to Enable NRVO in NCSOS 17 2023
10:06 • 2min
5
The C++ Language Support for Xcode 15
11:57 • 2min
6
The Apple Clang Update Supports New Features for MacOS and iOS
14:04 • 2min
7
The Lakeos Rule and the Evolution of Library Design
16:26 • 3min
8
The Importance of a Rule in Testing
19:27 • 2min
9
What Are Contract Checks?
21:00 • 3min
10
The Importance of CSR in Static Analysis
24:17 • 5min
11
The Removal of Contracts in C++ 20
29:35 • 4min
12
The History of the Contract Violation Handler
33:42 • 2min
13
The Future of Contracts in C++ 26
35:16 • 2min
14
The Current State of C++ Contracts
37:31 • 3min
15
The Semantics of Contract Checks
40:13 • 4min
16
The Evolution of the MVP
44:12 • 3min
17
The Attribute Syntax and the Attributes Syntax
47:37 • 2min
18
The Ugly Double Square Bracket Syntax
49:32 • 2min
19
The Learning Curve for Seep as Plus Syntax
51:03 • 2min
20
The Attributes Syntax Is the Way to Go
53:10 • 2min
21
The Syntax of a Future Feature on Audio Only Podcast
55:01 • 5min
22
How to Test a Framework With a Throwing Violation Handler
01:00:23 • 2min
23
The Importance of Fork Safe Code in Death Testing
01:02:07 • 4min
24
The Importance of Trivial Relocation in C++
01:05:41 • 3min
25
How to Use a Morally Equivalent Word in Seversus
01:08:45 • 2min