]> granicus.if.org Git - clang/commitdiff
Release notes: mention support for Unicode and UCNs in identifiers.
authorJordan Rose <jordan_rose@apple.com>
Sat, 9 Feb 2013 02:12:23 +0000 (02:12 +0000)
committerJordan Rose <jordan_rose@apple.com>
Sat, 9 Feb 2013 02:12:23 +0000 (02:12 +0000)
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.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@174798 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ReleaseNotes.rst

index 3c09a58a2d436da3482a4f56670296977e8a673e..5435ce50f60dc3355e356c28be5b4c070a62250b 100644 (file)
@@ -56,6 +56,15 @@ about them. The improvements since the 3.2 release include:
 
 -  ...
 
+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
 ------------------