Louis Dionne
where else to find them
no profile links on file
what they talk about
all 5 in the filters
where they keep going back
- CppCon5 editions2014–2019
- Meeting C++2 editions2016–2024
- C++Now2 editions2018–2024
all 4 in the filters
on a stage with
- Bjarne Stroustruponce
- Eric Niebleronce
- Gabriel Dos Reisonce
all 6 in the filters
who talks about the same things
- Jody Hagins11 talks
- Kris Jusiak31 talks
- Vincent Reverdy9 talks
- Vittorio Romeo27 talks
- Arthur O'Dwyer21 talks
- Joel Falcou20 talks
| title | conference | date |
|---|---|---|
| Security in C++: Hardening techniques from the trenches | Meeting C++ 2024 | 2024-11-14 |
Two mitigations land in Clang and libc++: a guaranteed traps standard‑library hardening that converts selected UB into immediate runtime traps with four modes… | ||
| Security in C++ - Hardening Techniques From the Trenches | C++Now 2024 | 2024-04-29 |
Implementation adds two concrete defenses to Clang/libc++: Standard Library hardening (none/fast/extensive/debug modes, built‑in traps for fast/extensive… | ||
| The C++ ABI From the Ground Up | CppCon 2019 | 2019-09-15 |
Explains the Itanium C++ ABI details that matter: name mangling, calling conventions, class and vtable layout, RTTI and exception wiring, and how tiny source… | ||
| “Compile-time programming and reflection in C++20 and beyond” | CppCon 2018 | 2018-09-23 |
Roadmap for C++ compile-time programming: C++20 expands constexpr to allow allocation in constexpr, limited try/catch and virtual calls plus promotion of… | ||
| The Object Upside Down | C++Now 2018 | 2018-05-06 |
Creates an instance of a non-default-constructible type by placing two layout-compatible wrapper structs into a union, activating one, reading the other… | ||
| Runtime Polymorphism: Back to the Basics | ACCU 2018 | 2018-04-11 |
Explores concrete designs for runtime polymorphism beyond inheritance, implemented in the Dyno library, with policy-driven storage: heap-based remote storage… | ||
| “Grill the Committee” | CppCon 2017 | 2017-09-24 |
Panel answers where each proposal stands: Concepts partly in C++20 with unfinished pieces, Ranges TS published and still trimming library bits, Modules on PDTS… | ||
| Runtime Polymorphism: Back to the Basics | CppCon 2017 | 2017-09-24 |
Explores concrete alternatives to inheritance by implementing a policy-based type erasure (the Dyno library) that supports remote storage, small‑buffer… | ||
| Metaprogramming in C++14 | ACCU 2017 | 2017-04-24 |
Uses C++14 and Boost.Hana to represent types, integers and strings as values and builds concrete examples: a parser combinator that returns tuple results, an… | ||
| Keynote - C++ Metaprogramming: evolution and future direction | Meeting C++ 2016 | 2016-11-18 |
History of template metaprogramming leads to a concrete claim: representing compile-time entities as ordinary values (using Boost.Hana) lets code use normal… | ||
| C++ Metaprogramming: A Paradigm Shift | CppCon 2015 | 2015-09-21 |
Argues that C++14 lets metaprogramming use normal C++ syntax and builds a single library that replaces MPL and Fusion, showing a working Boost library Hana… | ||
| Metaprogramming with Boost.Hana: Unifying Boost.Fusion and Boost.MPL | CppCon 2014 | 2014-09-07 |
Claims a working C++14 library, Boost.Hana, that unifies Boost.MPL and Boost.Fusion under a single purely functional interface and actually implements… | ||
| nothing matches | ||