Just some more info on what I mentioned during the meeting - std::jthread isn't universally available when using clang & libc++ until clang20, and is only available from clang18 onwards behind the -fexperimental-library flag: https://en.cppreference.com/cpp/compiler_support/20
Might be worth adding an informative assert when using clang & libc++ < 20 (advising to use libstdc++ or gcc or more recent clang), since clang 20 is less than a year old
Just some more info on what I mentioned during the meeting -
std::jthreadisn't universally available when usingclang&libc++until clang20, and is only available from clang18 onwards behind the-fexperimental-libraryflag: https://en.cppreference.com/cpp/compiler_support/20Might be worth adding an informative assert when using
clang&libc++< 20 (advising to uselibstdc++or gcc or more recent clang), since clang 20 is less than a year old