[llvm-commits] [llvm] r142029 - /llvm/trunk/docs/ReleaseNotes.html

Douglas Gregor dgregor at apple.com
Fri Oct 14 17:48:01 PDT 2011


Author: dgregor
Date: Fri Oct 14 19:48:01 2011
New Revision: 142029

URL: http://llvm.org/viewvc/llvm-project?rev=142029&view=rev
Log:
Mention some of the improvements in Clang 3.0 over 2.9.

Modified:
    llvm/trunk/docs/ReleaseNotes.html

Modified: llvm/trunk/docs/ReleaseNotes.html
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/ReleaseNotes.html?rev=142029&r1=142028&r2=142029&view=diff
==============================================================================
--- llvm/trunk/docs/ReleaseNotes.html (original)
+++ llvm/trunk/docs/ReleaseNotes.html Fri Oct 14 19:48:01 2011
@@ -103,6 +103,21 @@
 (32- and 64-bit), and for darwin/arm targets.</p>
 
 <p>In the LLVM 3.0 time-frame, the Clang team has made many improvements:</p>
+
+<ul>
+  <li>Greatly improved support for building C++ applications, with greater stability and better diagnostics.</li>
+  
+  <li><a href="http://clang.llvm.org/cxx_status.html">Improved support</a> for the <a href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=50372 ">C++ 2011</a> 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.</li>
+
+  <li>Implemented support for some features of the upcoming C1x standard, including static assertions and generic selections.</li>
+  
+  <li>Better detection of include and linking paths for system headers and libraries, especially for Linux distributions.</li>
+
+  <li>Implemented support for <a href="http://clang.llvm.org/docs/AutomaticReferenceCounting.html">Automatic Reference Counting</a> for Objective-C.</li>
+
+  <li>Implemented a number of optimizations in <tt>libclang</tt>, the Clang C interface, to improve the performance of code completion and the mapping from source locations to abstract syntax tree nodes.</li>
+</ul>
+
   
 <p>If Clang rejects your code but another compiler accepts it, please take a
 look at the <a href="http://clang.llvm.org/compatibility.html">language





More information about the llvm-commits mailing list