Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
plf_colony
An unordered C++ data container providing fast iteration/insertion/erasure while maintaining pointer/iterator validity to non-erased elements regardless of insertions/erasures. Provides higher-performance than std:: library containers for high-modification scenarios with unordered data.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
This post only covers what is, and could have been, for consideration in the next two months of time before C++23 is considered feature complete. It doesn't cover proposals that where already discussed. If you look at the linked telecons schedule (https://github.com/cplusplus/LEWG/wiki/2021-Telecons) you'll see that constexpr math was discussed in June. You would need to further search in the papers status list (https://github.com/cplusplus/papers/issues) to see where each one is at in the road to C++23.
Facebook experimental libunifex
Kokkos mdspan
Bob Steagall P1395 Implementation
plf::hive
plf::colony
This post only covers what is, and could have been, for consideration in the next two months of time before C++23 is considered feature complete. It doesn't cover proposals that where already discussed. If you look at the linked telecons schedule (https://github.com/cplusplus/LEWG/wiki/2021-Telecons) you'll see that constexpr math was discussed in June. You would need to further search in the papers status list (https://github.com/cplusplus/papers/issues) to see where each one is at in the road to C++23.
So the reflection working group extended its charter and became a metaprogramming working group, in pursuit of the easily readable metaprogramming syntax. Progress was made, proposals were rejected, consteval got added to the language in support of the new and improved constexpr-based metaprogramming model, then people got in love with Circle, then the opinion shifted back to constexpr-based, and here we are in 2022, having neither non-easily-readable metaprogramming, nor easily-readable one, with no prospects of having it in C++23.
As you know, every two years or so I update https://github.com/ned14/stl-header-heft and historically the only STL to shrink in terms of token count has been yours, albeit starting from a high initial base. libstdc++ consistently grows. I look forward to discovering how VS2022's STL compares to preceding editions.
It has the same BSD license as Kokkos: https://github.com/kokkos/stdBLAS/blob/main/LICENSE