~/conference

ACCU Autumn 2019 Belfast

date:2019-11-11..2019-11-12
location:Belfast, United Kingdom
series:ACCU · 10 editions

C++ developers, library maintainers, software architects, toolchain engineers, systems programmers, quality engineers, C++ standards contributors

clang-based compiler insights; lambda closure internals; gradual contracts adoption; C++20 modules migration; refactoring cost of features; zero-overhead deterministic exceptions; status_code and relocatable moves; coverage-guided fuzzing with AFL; libFuzzer and OSS-Fuzz workflows; ASan and UBSan sanitizers; IEEE-754 to decimal formatting; std::to_chars and std::format

titleauthorlength
PREVIEW VIDEO - NovemberHerb Sutter, Michael S Wong, John Lakos, Bryce Adelstein Lelbach, Mike Shah, Titus Winters, Conor Hoekstra, Jamie Allsopp, Chris Kohlhoff, Timur Doumler, Lisa Lippincott, Alisdair Meredith, Nevin Liber, Neil Horlock, Dietmar Kühl, Marshall Clow, Victor Zverovich, David Olsen, Garth Gilmour, Andreas Fertig, John McFarlane, Mark Allan01m
Two-day ACCU Autumn conference runs 2019-11-11 to 2019-11-12 at the Hilton in Belfast and deliberately abuts the WG21 C++ meeting in the UK so attendees can…
Talk on
C++ Insights: How stuff works, Lambdas and more!Andreas Fertig01h 01m
C++ Insights is a clang based tool that prints the compiler transformations so you can see real outputs that still compile it highlights that a simple max…
Talk on
Enforce Inform Ignore Assume - Gradual Adoption of Contracts In Production CodeAlisdair Meredith01h 19m
C++ contract checks are introduced as macros (BDE/BSLS_ASSERT style) that move through four concrete modes: Ignore (annotations compile but never run), Inform…
Talk on
C++ Modules and Large-Scale DevelopmentJohn Lakos01h 30m
Explains why C++20 modules change architecture more than syntax, argues modules become better components and must be additive, hierarchical, incremental…
Talk on
Impact on maintainability and refactoring for higher-level design featuresTitus Winters01h 35m
Claim: more expressive C++ features raise long‑term refactoring cost. Concrete examples: Google limits ~2,000 files per commit so it uses multi-step…
Talk on
The Dawn of a New ErrorPhil Nash44m
A concrete C++ proposal set centers on p0709 "zero-overhead deterministic exceptions": exceptions become statically-typed value objects returned in registers…
Talk on
Make your programs more reliable with FuzzingMarshall Clow01h 15m
Fuzzing generates many inputs, runs them against code, and keeps any that crash or exercise new coverage; coverage-guided tools like AFL and libFuzzer use…
Talk on
Formatting floating-point numbersVictor Zverovich55m
Converts binary IEEE‑754 to decimal with implementations (Ryu, Dragon, Grisu) and libraries ({fmt}, double‑conversion) and targets C++17 std::to_chars and…
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.