r174798 - Release notes: mention support for Unicode and UCNs in identifiers.

Jordan Rose jordan_rose at apple.com
Fri Feb 8 18:12:24 PST 2013


Author: jrose
Date: Fri Feb  8 20:12:23 2013
New Revision: 174798

URL: http://llvm.org/viewvc/llvm-project?rev=174798&view=rev
Log:
Release notes: mention support for Unicode and UCNs in identifiers.

I'm using the name "Extended Identifiers" for the feature because that's
what GCC calls them. According to the standard, the new feature is
"universal character names are now allowed in identifiers", but the more
interesting "feature" is that identifiers can now contain Unicode characters,
however they are written.

Modified:
    cfe/trunk/docs/ReleaseNotes.rst

Modified: cfe/trunk/docs/ReleaseNotes.rst
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/ReleaseNotes.rst?rev=174798&r1=174797&r2=174798&view=diff
==============================================================================
--- cfe/trunk/docs/ReleaseNotes.rst (original)
+++ cfe/trunk/docs/ReleaseNotes.rst Fri Feb  8 20:12:23 2013
@@ -56,6 +56,15 @@ about them. The improvements since the 3
 
 -  ...
 
+Extended Identifiers: Unicode Support and Universal Character Names
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Clang 3.3 includes support for *extended identifiers* in C99 and C++.
+This feature allows identifiers to contain certain Unicode characters, as
+specified by the active language standard; these characters can be written
+directly in the source file using the UTF-8 encoding, or referred to using
+*universal character names* (``\u00E0``, ``\U000000E0``).
+
 New Compiler Flags
 ------------------
 





More information about the cfe-commits mailing list