From: Douglas Gregor
Date: Sat, 15 Oct 2011 00:48:01 +0000 (+0000)
Subject: Mention some of the improvements in Clang 3.0 over 2.9.
X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=ba087df98228d4f1b7be6f93d659bb86ed2f0e59;p=oota-llvm.git
Mention some of the improvements in Clang 3.0 over 2.9.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142029 91177308-0d34-0410-b5e6-96231b3b80d8
---
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index bf107111e5d..4e36182126c 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -103,6 +103,21 @@ production-quality compiler for C, Objective-C, C++ and Objective-C++ on x86
(32- and 64-bit), and for darwin/arm targets.
In the LLVM 3.0 time-frame, the Clang team has made many improvements:
+
+
+ - Greatly improved support for building C++ applications, with greater stability and better diagnostics.
+
+ - Improved support for the C++ 2011 standard, including implementations of non-static data member initializers, alias templates, delegating constructors, the range-based for loop, and implicitly-generated move constructors and move assignment operators, among others.
+
+ - Implemented support for some features of the upcoming C1x standard, including static assertions and generic selections.
+
+ - Better detection of include and linking paths for system headers and libraries, especially for Linux distributions.
+
+ - Implemented support for Automatic Reference Counting for Objective-C.
+
+ - Implemented a number of optimizations in libclang, the Clang C interface, to improve the performance of code completion and the mapping from source locations to abstract syntax tree nodes.
+
+
If Clang rejects your code but another compiler accepts it, please take a
look at the language