aboutsummaryrefslogtreecommitdiffstats
path: root/docs/ReleaseNotes.html
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-04-22 20:42:40 +0000
committerDouglas Gregor <dgregor@apple.com>2010-04-22 20:42:40 +0000
commitf720a4edb0343a288bfc77ccbedfdb164ed37742 (patch)
tree13ff6efa406f3db42ab738f232018a614ac2a460 /docs/ReleaseNotes.html
parentb61789d4dd851c2481d0ad95c7a710d567fb86f7 (diff)
downloadexternal_llvm-f720a4edb0343a288bfc77ccbedfdb164ed37742.zip
external_llvm-f720a4edb0343a288bfc77ccbedfdb164ed37742.tar.gz
external_llvm-f720a4edb0343a288bfc77ccbedfdb164ed37742.tar.bz2
Add some verbiage about Clang to the 2.7 release notes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102121 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/ReleaseNotes.html')
-rw-r--r--docs/ReleaseNotes.html8
1 files changed, 5 insertions, 3 deletions
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index 14b2f6e..e25f44e 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -115,13 +115,15 @@ development. Here we include updates on these subprojects.
<div class="doc_text">
-<p>The <a href="http://clang.llvm.org/">Clang project</a> is ...</p>
+<p><a href="http://clang.llvm.org/">Clang</a> is an LLVM front end for the C, C++, and Objective-C languages. Clang aims to provide a better user experience through expressive diagnostics, a high level of conformance to language standards, fast compilation, and low memory use. Like LLVM, Clang provides a modular, library-based architecture that makes it suitable for creating or integrating with other development tools. Clang is considered a production-quality compiler for C and Objective-C on x86 (32- and 64-bit).</p>
<p>In the LLVM 2.7 time-frame, the Clang team has made many improvements:</p>
<ul>
-<li>FIXME: C++! Include a link to cxx_compatibility.html Clang 2.7 can
-bootstrap???</li>
+
+<li>C++ Support: Clang is now capable of self-hosting! While still alpha-quality, Clang's C++ support has matured enough to build LLVM and Clang, and C++ is now enabled by default. See the <a href="http://clang.llvm.org/cxx_compatibility.html">Clang C++ compatibility page</a> for common C++ migration issues.</li>
+
+<li>New warnings: Clang contains a number of new warnings, including control-flow warnings (unreachable code, missing return statements in a non-<code>void</code> function, etc.), sign-comparison warnings, and improved format-string warnings.</li>
<li>CIndex API and Python bindings: Clang now includes a C API as part of the
CIndex library. Although we make make some changes to the API in the future, it