[www-releases] r217218 - Update release notes.

Bill Wendling isanbard at gmail.com
Thu Sep 4 18:18:23 PDT 2014


Author: void
Date: Thu Sep  4 20:18:22 2014
New Revision: 217218

URL: http://llvm.org/viewvc/llvm-project?rev=217218&view=rev
Log:
Update release notes.

Modified:
    www-releases/trunk/3.5.0/tools/clang/docs/ReleaseNotes.html

Modified: www-releases/trunk/3.5.0/tools/clang/docs/ReleaseNotes.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.5.0/tools/clang/docs/ReleaseNotes.html?rev=217218&r1=217217&r2=217218&view=diff
==============================================================================
--- www-releases/trunk/3.5.0/tools/clang/docs/ReleaseNotes.html (original)
+++ www-releases/trunk/3.5.0/tools/clang/docs/ReleaseNotes.html Thu Sep  4 20:18:22 2014
@@ -6,7 +6,7 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Clang 3.5 (In-Progress) Release Notes — Clang 3.5 documentation</title>
+    <title>Clang 3.5 Release Notes — Clang 3.5 documentation</title>
     
     <link rel="stylesheet" href="_static/haiku.css" type="text/css" />
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
@@ -33,7 +33,7 @@
   <body>
       <div class="header"><h1 class="heading"><a href="index.html">
           <span>Clang 3.5 documentation</span></a></h1>
-        <h2 class="heading"><span>Clang 3.5 (In-Progress) Release Notes</span></h2>
+        <h2 class="heading"><span>Clang 3.5 Release Notes</span></h2>
       </div>
       <div class="topnav">
       
@@ -49,37 +49,28 @@
       <div class="content">
         
         
-  <div class="section" id="clang-3-5-in-progress-release-notes">
-<h1>Clang 3.5 (In-Progress) Release Notes<a class="headerlink" href="#clang-3-5-in-progress-release-notes" title="Permalink to this headline">¶</a></h1>
+  <div class="section" id="clang-3-5-release-notes">
+<h1>Clang 3.5 Release Notes<a class="headerlink" href="#clang-3-5-release-notes" title="Permalink to this headline">¶</a></h1>
 <div class="contents local topic" id="contents">
 <ul class="simple">
-<li><a class="reference internal" href="#introduction" id="id2">Introduction</a></li>
-<li><a class="reference internal" href="#what-s-new-in-clang-3-5" id="id3">What’s New in Clang 3.5?</a><ul>
-<li><a class="reference internal" href="#major-new-features" id="id4">Major New Features</a></li>
-<li><a class="reference internal" href="#new-compiler-flags" id="id5">New Compiler Flags</a></li>
-<li><a class="reference internal" href="#new-pragmas-in-clang" id="id6">New Pragmas in Clang</a></li>
-<li><a class="reference internal" href="#c-language-changes-in-clang" id="id7">C Language Changes in Clang</a></li>
-<li><a class="reference internal" href="#id1" id="id8">C++ Language Changes in Clang</a></li>
-<li><a class="reference internal" href="#objective-c-language-changes-in-clang" id="id9">Objective-C Language Changes in Clang</a></li>
-<li><a class="reference internal" href="#opencl-c-language-changes-in-clang" id="id10">OpenCL C Language Changes in Clang</a></li>
-<li><a class="reference internal" href="#openmp-c-c-language-changes-in-clang" id="id11">OpenMP C/C++ Language Changes in Clang</a></li>
-<li><a class="reference internal" href="#internal-api-changes" id="id12">Internal API Changes</a></li>
-<li><a class="reference internal" href="#libclang" id="id13">libclang</a></li>
-<li><a class="reference internal" href="#static-analyzer" id="id14">Static Analyzer</a></li>
+<li><a class="reference internal" href="#introduction" id="id1">Introduction</a></li>
+<li><a class="reference internal" href="#what-s-new-in-clang-3-5" id="id2">What’s New in Clang 3.5?</a><ul>
+<li><a class="reference internal" href="#major-new-features" id="id3">Major New Features</a></li>
+<li><a class="reference internal" href="#new-compiler-flags" id="id4">New Compiler Flags</a></li>
+<li><a class="reference internal" href="#new-pragmas-in-clang" id="id5">New Pragmas in Clang</a></li>
+<li><a class="reference internal" href="#c-language-changes-in-clang" id="id6">C++ Language Changes in Clang</a></li>
+<li><a class="reference internal" href="#openmp-c-c-language-changes-in-clang" id="id7">OpenMP C/C++ Language Changes in Clang</a></li>
+<li><a class="reference internal" href="#internal-api-changes" id="id8">Internal API Changes</a></li>
+<li><a class="reference internal" href="#static-analyzer" id="id9">Static Analyzer</a></li>
 </ul>
 </li>
-<li><a class="reference internal" href="#core-analysis-improvements" id="id15">Core Analysis Improvements</a></li>
-<li><a class="reference internal" href="#new-issues-found" id="id16">New Issues Found</a><ul>
-<li><a class="reference internal" href="#python-binding-changes" id="id17">Python Binding Changes</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#significant-known-problems" id="id18">Significant Known Problems</a></li>
-<li><a class="reference internal" href="#additional-information" id="id19">Additional Information</a></li>
+<li><a class="reference internal" href="#significant-known-problems" id="id10">Significant Known Problems</a></li>
+<li><a class="reference internal" href="#additional-information" id="id11">Additional Information</a></li>
 </ul>
 </div>
 <p>Written by the <a class="reference external" href="http://llvm.org/">LLVM Team</a></p>
 <div class="section" id="introduction">
-<h2><a class="toc-backref" href="#id2">Introduction</a><a class="headerlink" href="#introduction" title="Permalink to this headline">¶</a></h2>
+<h2><a class="toc-backref" href="#id1">Introduction</a><a class="headerlink" href="#introduction" title="Permalink to this headline">¶</a></h2>
 <p>This document contains the release notes for the Clang C/C++/Objective-C
 frontend, part of the LLVM Compiler Infrastructure, release 3.5. Here we
 describe the status of Clang in some detail, including major
@@ -98,13 +89,13 @@ the current one. To see the release note
 see the <a class="reference external" href="http://llvm.org/releases/">releases page</a>.</p>
 </div>
 <div class="section" id="what-s-new-in-clang-3-5">
-<h2><a class="toc-backref" href="#id3">What’s New in Clang 3.5?</a><a class="headerlink" href="#what-s-new-in-clang-3-5" title="Permalink to this headline">¶</a></h2>
+<h2><a class="toc-backref" href="#id2">What’s New in Clang 3.5?</a><a class="headerlink" href="#what-s-new-in-clang-3-5" title="Permalink to this headline">¶</a></h2>
 <p>Some of the major new features and improvements to Clang are listed
 here. Generic improvements to Clang as a whole or to its underlying
 infrastructure are described first, followed by language-specific
 sections with improvements to Clang’s support for those languages.</p>
 <div class="section" id="major-new-features">
-<h3><a class="toc-backref" href="#id4">Major New Features</a><a class="headerlink" href="#major-new-features" title="Permalink to this headline">¶</a></h3>
+<h3><a class="toc-backref" href="#id3">Major New Features</a><a class="headerlink" href="#major-new-features" title="Permalink to this headline">¶</a></h3>
 <ul class="simple">
 <li>Clang uses the new MingW ABI
 GCC 4.7 changed the mingw ABI. Clang 3.4 and older use the GCC 4.6
@@ -197,7 +188,7 @@ of the absolute functions (<cite>abs</ci
 </div>
 </div>
 <div class="section" id="new-compiler-flags">
-<h3><a class="toc-backref" href="#id5">New Compiler Flags</a><a class="headerlink" href="#new-compiler-flags" title="Permalink to this headline">¶</a></h3>
+<h3><a class="toc-backref" href="#id4">New Compiler Flags</a><a class="headerlink" href="#new-compiler-flags" title="Permalink to this headline">¶</a></h3>
 <p>The integrated assembler is now turned on by default on ARM (and Thumb),
 so the use of the option <cite>-fintegrated-as</cite> is now redundant on those
 architectures. This is an important move to both <em>eat our own dog food</em>
@@ -224,29 +215,20 @@ of the pass (or passes) that should emit
 <p>Options <cite>-u</cite> and <cite>-z</cite> are forwarded to the linker on gnutools toolchains.</p>
 </div>
 <div class="section" id="new-pragmas-in-clang">
-<h3><a class="toc-backref" href="#id6">New Pragmas in Clang</a><a class="headerlink" href="#new-pragmas-in-clang" title="Permalink to this headline">¶</a></h3>
+<h3><a class="toc-backref" href="#id5">New Pragmas in Clang</a><a class="headerlink" href="#new-pragmas-in-clang" title="Permalink to this headline">¶</a></h3>
 <p>Loop optimization hints can be specified using the new <cite>#pragma clang loop</cite>
 directive just prior to the desired loop. The directive allows vectorization and
 interleaving to be enabled or disabled. Vector width as well as interleave count
 can be manually specified.  See <a class="reference internal" href="LanguageExtensions.html#langext-pragma-loop"><em>Extensions for loop hint optimizations</em></a> for details.</p>
 </div>
 <div class="section" id="c-language-changes-in-clang">
-<h3><a class="toc-backref" href="#id7">C Language Changes in Clang</a><a class="headerlink" href="#c-language-changes-in-clang" title="Permalink to this headline">¶</a></h3>
-<p>...</p>
-<div class="section" id="c11-feature-support">
-<h4>C11 Feature Support<a class="headerlink" href="#c11-feature-support" title="Permalink to this headline">¶</a></h4>
-<p>...</p>
-</div>
-</div>
-<div class="section" id="id1">
-<h3><a class="toc-backref" href="#id8">C++ Language Changes in Clang</a><a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h3>
+<h3><a class="toc-backref" href="#id6">C++ Language Changes in Clang</a><a class="headerlink" href="#c-language-changes-in-clang" title="Permalink to this headline">¶</a></h3>
 <ul class="simple">
 <li>Reference parameters and return values from functions are more aggressively
 assumed to refer to valid objects when optimizing. Clang will attempt to
 issue a warning by default if it sees null checks being performed on
 references, and <cite>-fsanitize=null</cite> can be used to detect null references
 being formed at runtime.</li>
-<li>...</li>
 </ul>
 <div class="section" id="c-17-feature-support">
 <h4>C++17 Feature Support<a class="headerlink" href="#c-17-feature-support" title="Permalink to this headline">¶</a></h4>
@@ -264,22 +246,14 @@ Note that these features may be changed
 without notice.</p>
 </div>
 </div>
-<div class="section" id="objective-c-language-changes-in-clang">
-<h3><a class="toc-backref" href="#id9">Objective-C Language Changes in Clang</a><a class="headerlink" href="#objective-c-language-changes-in-clang" title="Permalink to this headline">¶</a></h3>
-<p>...</p>
-</div>
-<div class="section" id="opencl-c-language-changes-in-clang">
-<h3><a class="toc-backref" href="#id10">OpenCL C Language Changes in Clang</a><a class="headerlink" href="#opencl-c-language-changes-in-clang" title="Permalink to this headline">¶</a></h3>
-<p>...</p>
-</div>
 <div class="section" id="openmp-c-c-language-changes-in-clang">
-<h3><a class="toc-backref" href="#id11">OpenMP C/C++ Language Changes in Clang</a><a class="headerlink" href="#openmp-c-c-language-changes-in-clang" title="Permalink to this headline">¶</a></h3>
+<h3><a class="toc-backref" href="#id7">OpenMP C/C++ Language Changes in Clang</a><a class="headerlink" href="#openmp-c-c-language-changes-in-clang" title="Permalink to this headline">¶</a></h3>
 <ul class="simple">
 <li><a class="reference external" href="https://github.com/clang-omp/clang/wiki/Status-of-supported-OpenMP-constructs">Status of supported OpenMP constructs</a>.</li>
 </ul>
 </div>
 <div class="section" id="internal-api-changes">
-<h3><a class="toc-backref" href="#id12">Internal API Changes</a><a class="headerlink" href="#internal-api-changes" title="Permalink to this headline">¶</a></h3>
+<h3><a class="toc-backref" href="#id8">Internal API Changes</a><a class="headerlink" href="#internal-api-changes" title="Permalink to this headline">¶</a></h3>
 <p>These are major API changes that have happened since the 3.4 release of
 Clang. If upgrading an external codebase that uses Clang as a library,
 this section should help get you past the largest hurdles of upgrading.</p>
@@ -288,12 +262,8 @@ this section should help get you past th
 raw <cite>T *</cite> pointers.</li>
 </ul>
 </div>
-<div class="section" id="libclang">
-<h3><a class="toc-backref" href="#id13">libclang</a><a class="headerlink" href="#libclang" title="Permalink to this headline">¶</a></h3>
-<p>...</p>
-</div>
 <div class="section" id="static-analyzer">
-<h3><a class="toc-backref" href="#id14">Static Analyzer</a><a class="headerlink" href="#static-analyzer" title="Permalink to this headline">¶</a></h3>
+<h3><a class="toc-backref" href="#id9">Static Analyzer</a><a class="headerlink" href="#static-analyzer" title="Permalink to this headline">¶</a></h3>
 <p>Check for code testing a variable for 0 after using it as a denominator.
 This new checker, alpha.core.TestAfterDivZero, catches issues like this:</p>
 <div class="highlight-c"><div class="highlight"><pre><span class="kt">int</span> <span class="n">sum</span> <span class="o">=</span> <span class="p">...</span>
@@ -308,33 +278,13 @@ instead of <cite>report-XXXXXX.html</cit
 <cite>report-<filename>-<function, method name>-<function position>-<id>.html</cite>.
 (id = i++ for several issues found in the same function/method).</p>
 <p>List the function/method name in the index page of scan-build.</p>
-<p>...</p>
-</div>
-</div>
-<div class="section" id="core-analysis-improvements">
-<h2><a class="toc-backref" href="#id15">Core Analysis Improvements</a><a class="headerlink" href="#core-analysis-improvements" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li>...</li>
-</ul>
-</div>
-<div class="section" id="new-issues-found">
-<h2><a class="toc-backref" href="#id16">New Issues Found</a><a class="headerlink" href="#new-issues-found" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li>...</li>
-</ul>
-<div class="section" id="python-binding-changes">
-<h3><a class="toc-backref" href="#id17">Python Binding Changes</a><a class="headerlink" href="#python-binding-changes" title="Permalink to this headline">¶</a></h3>
-<p>The following methods have been added:</p>
-<ul class="simple">
-<li>...</li>
-</ul>
 </div>
 </div>
 <div class="section" id="significant-known-problems">
-<h2><a class="toc-backref" href="#id18">Significant Known Problems</a><a class="headerlink" href="#significant-known-problems" title="Permalink to this headline">¶</a></h2>
+<h2><a class="toc-backref" href="#id10">Significant Known Problems</a><a class="headerlink" href="#significant-known-problems" title="Permalink to this headline">¶</a></h2>
 </div>
 <div class="section" id="additional-information">
-<h2><a class="toc-backref" href="#id19">Additional Information</a><a class="headerlink" href="#additional-information" title="Permalink to this headline">¶</a></h2>
+<h2><a class="toc-backref" href="#id11">Additional Information</a><a class="headerlink" href="#additional-information" title="Permalink to this headline">¶</a></h2>
 <p>A wide variety of additional information is available on the <a class="reference external" href="http://clang.llvm.org/">Clang web
 page</a>. The web page contains versions of the
 API documentation which are up-to-date with the Subversion version of
@@ -366,4 +316,4 @@ list</a>.</p>
       Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2b3.
     </div>
   </body>
-</html>
+</html>
\ No newline at end of file





More information about the llvm-commits mailing list