mirror of
https://github.com/dlang/dmd.git
synced 2025-04-27 13:40:11 +03:00
12 lines
800 B
Text
12 lines
800 B
Text
Expansion of identifier tables to allow new characters to match C23 have been added along with CLI configurability
|
|
|
|
You can currently choose between ``c99``, ``c11``, ``UAX31`` (C23's) and ``all`` (the least restrictive set) for both D and ImportC.
|
|
|
|
This can be done with ``-identifiers=<table>`` and for ImportC ``-identifiers-importc=<table>``.
|
|
|
|
The default table for D is currently set to ``all``, while ImportC is set to ``c11``.
|
|
Previously both D and ImportC used the ``c99`` tables.
|
|
|
|
D's table will be swapped over at a later date to [UAX31](https://unicode.org/reports/tr31/), this should be done in 2.117.
|
|
If you find yourself at this time using ``c99`` specific characters and not willing to change them, you may switch back to ``all``.
|
|
Although it should be unlikely that you will need to.
|