~/talk

Message Handling with Boolean Implication

Talkat Pure Virtual C++ 2024 · on Tuesday, 2024-04-30
slides:none on file

Message handling library for bit-layout messages uses C++20 expression templates to build matchers that the compiler simplifies using a new compile-time implies customization. The code (on GitHub, used in Intel’s compile time initialization and build library) implements Always/Never, negate and implies overloads, a dozen small simplifiers and relational rules so many matches collapse at compile time, cutting runtime dispatch work and integrating with a field-indexing library to make handlers cheap and predictable.

AI-written summary · about

  1. 0:00Introduction
  2. 0:29Message Handling
  3. 3:35Matchers
  4. 5:57Boolean Operations
  5. 8:09Simplifying
  6. 13:06Quiz
  7. 15:32Implication
  8. 24:42Partial Ordering
~/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.