C++ Logo

std-proposals

Advanced search

Re: [std-proposals] constexpr tolower, toupper, isalpha

From: JJ Marr <jjmarr_at_[hidden]>
Date: Thu, 10 Jul 2025 20:07:08 -0400
It's only stable for case folding:

https://www.unicode.org/policies/stability_policy.html

"Caseless matching of Unicode strings used for identifiers is stable.

"For each string S containing only assigned characters in a given Unicode
version, toCasefold(toNFKC(S)) under that version is identical to
toCasefold(toNFKC(S)) under any later version of Unicode."
On Thu, Jul 10, 2025, 7:18 p.m. Thiago Macieira via Std-Proposals <
std-proposals_at_[hidden]> wrote:

> On Thursday, 10 July 2025 14:54:55 Pacific Daylight Time JJ Marr via Std-
> Proposals wrote:
> > A valid invocation of a normalization function should never change
> result.
>
> Can you quote the portion of the Unicode standard where they promise that?
>
> --
> Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
> Principal Engineer - Intel Platform & System Engineering
>
>
>
> --
> Std-Proposals mailing list
> Std-Proposals_at_[hidden]
> https://lists.isocpp.org/mailman/listinfo.cgi/std-proposals
>

Received on 2025-07-11 00:07:21