Date: Tue, 18 Nov 2025 12:04:06 -0500
SG16 will hold a meeting *tomorrow*, Wednesday, November 19th, at 19:30
UTC (timezone conversion
<https://www.timeanddate.com/worldclock/converter.html?iso=20251119T193000&p1=1440&p2=tz_pst&p3=tz_mst&p4=tz_cst&p5=tz_est&p6=tz_cet>).
*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 <https://wg21.link/p3695r2>.
* P3688R4: ASCII character utilities <https://wg21.link/p3688r4>.
*P3695R2* is a new revision that addresses SG16 feedback provided during
the 2025-09-24 SG16 meeting
<https://wiki.edg.com/bin/view/Wg21telecons2025/SG16Teleconference2025-09-24>.
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.
UTC (timezone conversion
<https://www.timeanddate.com/worldclock/converter.html?iso=20251119T193000&p1=1440&p2=tz_pst&p3=tz_mst&p4=tz_cst&p5=tz_est&p6=tz_cet>).
*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 <https://wg21.link/p3695r2>.
* P3688R4: ASCII character utilities <https://wg21.link/p3688r4>.
*P3695R2* is a new revision that addresses SG16 feedback provided during
the 2025-09-24 SG16 meeting
<https://wiki.edg.com/bin/view/Wg21telecons2025/SG16Teleconference2025-09-24>.
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.
Received on 2025-11-18 17:04:12
