diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2011-11-28 19:17:25 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2011-11-28 19:17:25 +0000 |
commit | c6f2af34944d6078e97dad356ae3380f30b101ed (patch) | |
tree | a9f09612a25f5855c742257bb649ef6b6820d492 | |
parent | a62106599543ef7df75340a74f9e9c400159a100 (diff) |
Add a proper blurb for the PPCallbacks features.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145261 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | docs/ReleaseNotes.html | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 033af8ea7c..6dc0f54cb2 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -98,12 +98,6 @@ prose in a section of its own. When doing that, delete the notes.</p> <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 @@ prose in a section of its own. When doing that, delete the notes.</p> 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> <!-- = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = --> |