Library constexpr-ification (C++23)
constexpr <cmath>/<cstdlib>, unique_ptr, to_chars/from_chars, bitset, type_info::operator==, optional/variant.
Connected features
Papers
6 · Virtual Jun 2021 → Virtual Jul 2022Makes std::type_info::operator== constexpr.
Adds the missing constexpr to optional and variant (assignment, emplace, swap) (DR C++20).
Makes many <cmath> and <cstdlib> functions constexpr (abs, fmax, rounding…).
Makes std::unique_ptr constexpr.
Makes to_chars and from_chars constexpr for integral types.
Makes more of std::bitset constexpr.