From: Chandler Carruth
Date: Mon, 28 Nov 2011 22:43:32 +0000 (+0000)
Subject: Pull out the libclang section and try to clean it up some. This one
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9a1671277f41310dbb67824e32bd964a08a1f429;p=clang
Pull out the libclang section and try to clean it up some. This one
feels a bit spartan currently.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145302 91177308-0d34-0410-b5e6-96231b3b80d8
---
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index 58e7f97b27..5283bc76f8 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -96,22 +96,10 @@ prose in a section of its own. When doing that, delete the notes.
to differentiate between the possibility of an uninitialized use and the
certainty of an uninitialized use.
Support for language specific address spaces
- Crash recovery handling for libclang clients -- Ted
Driver support for automatic preparation of reproduction steps for
compiler crashes -- Chad
OS Availability attribute -- r128127
GNU ObjectiveC Runtime support -- David Chisnall
- libclang improvements bucket
-
- - Better Python Bindings
- - More AST coverage
- - Improved cursor support within macros, especially function-style macro
- arguments.
- - Improved code completion surrounding macros, macro arguments, and
- token pasting.
- - Improved code completion for in-class member functions.
-
-
Basic C++ support in the static analyzer.
Improved AST support for partially constructed nodes and incomplete
information for LLDB and other clients which dynamically build AST nodes.
@@ -156,6 +144,22 @@ typedef int Integer;
diagnostics stem from macro arguments.
+This release saw significant improvements to libclang
+
+ - A broader set of the
libclang
API is exposed in the Python
+ bindings.
+ - Much more of the Clang AST is exposed through
libclang
's APIs
+ and cursors.
+ - Cursors can now walk more effectively through macros, especially arguments
+ to function-style macros, and resolve to the underlying AST.
+ - Improved code completion surrounding macros, macro arguments, and
+ token pasting.
+ - Improved code completion for in-class member functions.
+ - Crash recovery for
libclang
clients.
+
+
+
The Clang GCC-compatible command-line driver improved dramatically
A great deal of work went into the GCC-compatible driver for the 3.0 release
making it support more operating systems, emulate GCC behavior more accurately,