Piotr Padlewski
where else to find them
what they talk about
where they keep going back
- CppCon2 editions2015–2017
on a stage with
never shared a talk
who talks about the same things
- James McNellis17 talks
- Leor Zolman6 talks
- Arthur O'Dwyer21 talks
- Eduardo Madrid10 talks
- Robert C Seacord10 talks
- Staffan Tjernstrom6 talks
| title | conference | date |
|---|---|---|
| Undefined Behaviour is awesome! | CppCon 2017 | 2017-09-24 |
Covers concrete examples where undefined behavior lets the optimizer rewrite or remove code: integer overflow enables assuming x+1>x, a null dereference leads… | ||
| C++ WAT | CppCon 2015 | 2015-09-21 |
A rapid survey of concrete C++ gotchas showing code that compiles but does unexpected things: operator[] as pointer arithmetic makes a map look like an int… | ||
| C++ devirtualization in clang | CppCon 2015 | 2015-09-21 |
Clang implements devirtualization by adding LLVM-level checks and metadata: it inserts llvm.assume checks after constructors, uses available_externally vtable… | ||
| nothing matches | ||