Seastar, an open-source C++ framework, now supports C++20 and C++23 and has dropped support for C++17. C++23 introduces new features like std::expected, std::flat_set, and std::flat_map. Retiring C++17 support allows Seastar to fully utilize C++20 features like coroutines, std::format, std::ranges, and concepts.

3m read time From scylladb.com
Post cover image
Table of contents
BackgroundNew features in C++23Retiring C++17 supportConclusion

Sort: