~/talks

Louis Dionne

what they talk about

all 5 in the filters

where they keep going back

all 4 in the filters

on a stage with

all 6 in the filters

who talks about the same things

titleconferencedate
Security in C++: Hardening techniques from the trenchesMeeting C++ 20242024-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…
Talk on
Security in C++ - Hardening Techniques From the TrenchesC++Now 20242024-04-29
Implementation adds two concrete defenses to Clang/libc++: Standard Library hardening (none/fast/extensive/debug modes, built‑in traps for fast/extensive…
Talk on
The C++ ABI From the Ground UpCppCon 20192019-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…
Talk on
“Compile-time programming and reflection in C++20 and beyond”CppCon 20182018-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…
Talk on
The Object Upside DownC++Now 20182018-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…
Talk on
Runtime Polymorphism: Back to the BasicsACCU 20182018-04-11
Explores concrete designs for runtime polymorphism beyond inheritance, implemented in the Dyno library, with policy-driven storage: heap-based remote storage…
Talk on
“Grill the Committee”CppCon 20172017-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…
Talk
Runtime Polymorphism: Back to the BasicsCppCon 20172017-09-24
Explores concrete alternatives to inheritance by implementing a policy-based type erasure (the Dyno library) that supports remote storage, small‑buffer…
Talk on
Metaprogramming in C++14ACCU 20172017-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…
Talk on
Keynote - C++ Metaprogramming: evolution and future directionMeeting C++ 20162016-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…
Talk on
C++ Metaprogramming: A Paradigm ShiftCppCon 20152015-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…
Talk on
Metaprogramming with Boost.Hana: Unifying Boost.Fusion and Boost.MPLCppCon 20142014-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…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.