На Reddit-е появился большой пост с описанием того, что вошло в C++20 в результате очередного заседания комитета. На этой встрече в С++20 включили:
static, thread_local, and lambda capture for structured bindings.
std::execution::unseq execution policy.
std::ssize() free function that returns a signed size.
std::span usability enhancements.
Precalculated hash values in lookup.
На следующей встрече в июне 2019-го будут рассматриваться к включению в C++20 следующие предложения (принципиально они уже одобрены, но до сих пор не были включены из-за незавершености формальных спецификаций):
The C++20 synchronization library.
Allow constexpr allocation, but disallow allocations that are not deleted at compile time.
constexpr std::type_info::operator==.
New conceptification of iterators.
Monadic operations for std::optional.
Deprecating some uses of volatile.
Implicit creation of objects for low-level object manipulation.
Ну и до кучи указывается, что еще было добавлено в C++20 ранее:
A lot more constexpr features: consteval functions, std::is_constant_evaluated, constexpr union, constexpr try and catch, constexpr dynamic_cast and typeid.
За подробностями лучше сходить на Reddit, там много поясняющего текста. Так же можно почитать отчет Херба Саттера.