Clang 3.3 Release Notes
- -
These are in-progress notes for the upcoming Clang 3.3
-release.
-You may prefer the
-Clang 3.2
-Release Notes.
-
-
-Introduction
- - -This document contains the release notes for the Clang C/C++/Objective-C - frontend, part of the LLVM Compiler Infrastructure, release 3.3. Here we - describe the status of Clang in some detail, including major improvements - from the previous release and new feature work. For the general LLVM release - notes, see the LLVM - documentation. All LLVM releases may be downloaded from the - LLVM releases web site.
- -For more information about Clang or LLVM, including information about the - latest release, please check out the main please see the - Clang Web Site or the - LLVM Web Site. - -
Note that if you are reading this file from a Subversion checkout or the main - Clang web page, this document applies to the next release, not the - current one. To see the release notes for a specific release, please see the - releases page.
- - -What's New in Clang 3.3?
- - -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.
- - -Major New Features
- - -Improvements to Clang's diagnostics
- -Clang's diagnostics are constantly being improved to catch more issues, -explain them more clearly, and provide more accurate source information about -them. The improvements since the 3.2 release include:
- --
-
- ... -
New Compiler Flags
- --
-
- ... -
C Language Changes in Clang
- - -C11 Feature Support
- -...
- - -C++ Language Changes in Clang
- - -C++11 Feature Support
- -...
- - -Objective-C Language Changes in Clang
- - -...
- - -Internal API Changes
- - -These are major API changes that have happened since the 3.2 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.
- -API change 1
- -...
- - -Python Binding Changes
- - -The following methods have been added: --
-
- ... -
Significant Known Problems
- - - -Additional Information
- - -A wide variety of additional information is available on the - Clang web page. The web page contains - versions of the API documentation which are up-to-date with the Subversion - version of the source code. You can access versions of these documents - specific to this release by going into the "clang/doc/" directory in - the Clang tree.
- -If you have any questions or comments about Clang, please feel free to - contact us via - the mailing - list.
- - - - - - -