Hi!

Happy New Year!

I'd like to ping a few C++ patches:

https://gcc.gnu.org/pipermail/gcc-patches/2025-November/700703.html
  c++: Implement part of CWG3044
  https://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#3044
  This issue has been voted in in Kona, but has basically two parts,
  one is the removal of static keywords which we can't implement just
  yet because the https://wg21.link/P2686R4 paper is sadly not
  fully implemented, but the other just clarifies what is added
  to begin (and the separate ++result is what we implement already)
  and I think it is better to implement that part even in GCC 16, because
  it can affect some sources

https://gcc.gnu.org/pipermail/gcc-patches/2025-November/700762.html
  c++: Implement current wording of https://github.com/cplusplus/CWG/issues/805
  https://cplusplus.github.io/CWG/issues/3131.html
  https://cplusplus.github.io/CWG/issues/3140.html
  Things have changed a little bit here, the issue results in two separate
  CWGs.  The posted patch implements fully the proposed resolution
  of CWG3131 (which I think is the more important for people actually
  trying to use e.g. reflection std::define_static_array together with
  statement expressions) and doesn't implement CWG3140 at all; especially
  if reflection is committed to GCC 16, it would be nice to have
  CWG3131 as well, it appears in several bugzilla reports for reflections

https://gcc.gnu.org/pipermail/gcc-patches/2025-November/700798.html
  c++: Implement C++23 P2246R1 - Character encoding of diagnostic text
  This one depends on the reflection branch changes, so can't go in before
  that unless the libcpp changes are upstreamed first

https://gcc.gnu.org/pipermail/gcc-patches/2025-December/704097.html
  c, c++: Use c*_build_qualified_type instead of build_qualified_type from 
within build_type_attribute_qual_variant [PR101312]
  Fix for attributes on arrays of qualified types (admittedly also C, not
  just C++)

Thanks

        Jakub

Reply via email to