This meeting is starting in 15 minutes. Please note the time change since we last met!
Tom.
SG16 will hold a meeting tomorrow, Wednesday, November 19th, at 19:30 UTC (timezone conversion).
Note that daylight savings time has ended since we last met; this meeting will start one hour earlier local time relative to our last meeting.
The agenda is:
- P3695R2: Deprecate implicit conversions between Unicode character types.
- P3688R4: ASCII character utilities.
P3695R2 is a new revision that addresses SG16 feedback provided during the 2025-09-24 SG16 meeting. The new revision deprecates conversions between the char8_t and wchar_t types as recommended by SG16. The paper also has new prose with rationale for not deprecating conversions between char16_t and char32_t and why considering these sets of conversions as narrowing should not be preferred over deprecation. Corentin has kindly implemented support for the deprecations proposed in an earlier revision as warnings in Clang, so experimentation at https://compiler-explorer.com/z/PGdxYrxh8 is encouraged. Assuming no new concerns are raised, we will poll to forward the paper to CWG.
P3688R4 seeks to provide a suite of utility functions specialized for working with ASCII text or the ASCII subset of Unicode text. Predicates for querying character properties, transformers for case conversions, and case insensitive comparators are provided. An implementation is provided at https://godbolt.org/z/h41hzr5d5, so again, experimentation is encouraged. We'll review the proposal and, if all is copacetic, poll to forward it to LEWG.
Tom.