[cfe-commits] r145261 - /cfe/trunk/docs/ReleaseNotes.html
Chandler Carruth
chandlerc at gmail.com
Mon Nov 28 11:17:25 PST 2011
Author: chandlerc
Date: Mon Nov 28 13:17:25 2011
New Revision: 145261
URL: http://llvm.org/viewvc/llvm-project?rev=145261&view=rev
Log:
Add a proper blurb for the PPCallbacks features.
Modified:
cfe/trunk/docs/ReleaseNotes.html
Modified: cfe/trunk/docs/ReleaseNotes.html
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/ReleaseNotes.html?rev=145261&r1=145260&r2=145261&view=diff
==============================================================================
--- cfe/trunk/docs/ReleaseNotes.html (original)
+++ cfe/trunk/docs/ReleaseNotes.html Mon Nov 28 13:17:25 2011
@@ -98,12 +98,6 @@
<li>Uninitialized values Clang warning rewrite -- more accurate, faster, able
to differentiate between the possibility of an uninitialized use and the
certainty of an uninitialized use.</li>
- <li>Enhancements to PPCallbacks
- <ul>
- <li>exact include paths</li>
- <li>source range for macro expansions</li>
- </ul>
- </li>
<li>Support for language specific address spaces</li>
<li>Support for compiling on NetBSD systems -- Joerg Sonnenberger to fill
out</li>
@@ -176,6 +170,16 @@
and memory model -- efriedma, jyasskin</li>
</ul>
+<h4 id="ppcallbacks">Expanded support for instrumenting the preprocessor through
+ callbacks</h4>
+Several enhancements were made to the <code>PPCallbacks</code> interface to expand the information available to tools and library users of Clang that wish to introspect the preprocessing.
+<ul>
+ <li>The exact text used between the <code>""</code>s or <code><></code>s is reported.</li>
+ <li>The header search path used to locate the header is reported.</li>
+ <li>Missing files during including headers reported.</li>
+ <li>The exact source range for expanded macros can be retrieved.</li>
+</ul>
+
<!-- = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = -->
<h3 id="cchanges">C Language Changes in Clang</h3>
<!-- = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = -->
More information about the cfe-commits
mailing list