On Monday, 24 September 2018 at 01:39:43 UTC, Walter Bright wrote:
On 9/23/2018 3:23 PM, Neia Neutuladh wrote:
Okay, that's why you previously selected C99 as the standard
for what characters to allow. Do you want to update to match
C11? It's been out for the better part of a decade, after all.
I wasn't aware it changed in C11.
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf page
522 (PDF numbering) or 504 (internal numbering).
Outside the BMP, almost everything is allowed, including many
things that are not currently mapped to any Unicode value. Within
the BMP, a heck of a lot of stuff is allowed, including a lot
that D doesn't currently allow.
GCC hasn't even updated to the C99 standard here, as far as I can
tell, but clang-5.0 is up to date.