~/talk

C++ Committee's Library Evolution Working Group Panel

name:Ben Craig
links:none on file
slides:none on file

Panelists map short-term freestanding direction to paper p0829 and flag the single most likely C++23 change as language-level removal of required operator new. Networking TS ships without TLS today and the group warns that adding encryption to the standard is both a technical and vendor/legal headache; recommendation is to use azure (an open-source superset) for now. Expect library modules and coroutine support per p0592, low odds for expected in C++23 but ~75% by C++26, ABI constraints block Unicode/regex changes and complicate cryptography and container redesigns.

AI-written summary · about

  1. 0:00Introductions and disclaimer
  2. 2:34Favorite C++20 features
  3. 4:50Freestanding C++ direction
  4. 6:28Networking and encryption
  5. 10:57Standard encryption library
  6. 15:01Unicode and string ABI
  7. 18:13C++20 deadlines and decisions
  8. 22:00Future of std::expected
  9. 24:03ABI and library performance
  10. 29:00Embedded C++ developments
  11. 34:05Standard package management
  12. 38:48Recent ABI breakages
  13. 41:52Committee culture and shirts
  14. 43:25Standardizing compiler tools
  15. 48:06New STL implementations
  16. 52:35Stability vs progress
  17. 56:43Committee recognition and closing
~/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.