What does it take to implement the standard library?

Christopher Di Bella

half-day-workshop
intermediate
advanced
09:30-12:30, Thursday, - Thursday, 4th July 2024

Due to its vast complexity, there have only been a handful of standard library implementations to date. In this session, we will discuss what separates the standard library from user code, the unique design opportunities and constraints we have, and the considerations we need to make for our users.

c++20
c++23
standard library
stl
stdlib
testing
library design
libraries

Christopher Di Bella

Christopher Di Bella is a senior software engineer working on improving the LLVM toolchain at Google. This includes working to improve Clang's diagnostics, adding Clang extensions, and implementing parts of the C++ standard library.

Christopher is an avid fan of One Piece and Star Wars, is always up for another coffee, and will never turn down an opportunity to eat something new.