summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorJordan Rose <jordan_rose@apple.com>2013-02-09 02:12:23 +0000
committerJordan Rose <jordan_rose@apple.com>2013-02-09 02:12:23 +0000
commitd9759fdb0338a3edfff504e2c6560a475659c825 (patch)
treeb3d632cb7283a723b707038bf764d60b2d4253cb /clang
parente1fb1654c801621930af3a1822147f220e2e2df9 (diff)
downloadbcm5719-llvm-d9759fdb0338a3edfff504e2c6560a475659c825.tar.gz
bcm5719-llvm-d9759fdb0338a3edfff504e2c6560a475659c825.zip
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. llvm-svn: 174798
Diffstat (limited to 'clang')
-rw-r--r--clang/docs/ReleaseNotes.rst9
1 files changed, 9 insertions, 0 deletions
diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst
index 3c09a58a2d4..5435ce50f60 100644
--- a/clang/docs/ReleaseNotes.rst
+++ b/clang/docs/ReleaseNotes.rst
@@ -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
------------------
OpenPOWER on IntegriCloud