C++ Logo

sg16

Advanced search

Re: [isocpp-sg16] Should we remove, not deprecate, the unicode-to-unicode facets?

From: Tom Honermann <tom_at_[hidden]>
Date: Tue, 25 Mar 2025 17:28:56 -0400
I thought I replied to this, but I can find no record of such now. Anyway...

I agree with going ahead and removing all of these facets in C++26. I'm
happy to poll that during the April 9th SG16 meeting if that works for
everyone.

Tom.

On 3/21/25 2:24 PM, Victor Zverovich via SG16 wrote:
> I think it's a good idea and I was planning to suggest exactly that
> during the last SG16 telecon but unfortunately had to leave early and
> forgot to follow-up by email.
>
> - Victor
>
> On Thu, Mar 20, 2025 at 12:56 PM Alisdair Meredith via SG16
> <sg16_at_[hidden]> wrote:
>
> Earlier in the C++26 cycle, we opted to deprecate the facets:
> codecvt<char16_t, char8_t, mbstate_t>
> codecvt<char32_t, char8_t, mbstate_t>
> codecvt_byname<char16_t, char8_t, mbstate_t>
> codecvt_byname<char32_t, char8_t, mbstate_t>
>
>
> Now we have agreed to remove the previously deprecated facets:
> codecvt<char16_t, char, mbstate_t>
> codecvt<char32_t, char, mbstate_t>
> codecvt_byname<char16_t, char, mbstate_t>
> codecvt_byname<char32_t, char, mbstate_t>
>
> Should we consider removing all these facets in one hit?
> It would seem a nice way to clear the decks for whatever
> Unicode support we plan to develop for C++29.
>
> At this stage, removal would mean filing an NB comment once
> the CD goes out to ballot, and I would not be prepared to write
> such a comment unless this group were already in favor.
>
> AlisdairM
> --
> SG16 mailing list
> SG16_at_[hidden]
> https://lists.isocpp.org/mailman/listinfo.cgi/sg16
>
>

Received on 2025-03-25 21:29:00