diff --git a/clang/docs/ReleaseNotes.html b/clang/docs/ReleaseNotes.html deleted file mode 100644 index 93a5237ff78b..000000000000 --- a/clang/docs/ReleaseNotes.html +++ /dev/null @@ -1,181 +0,0 @@ - - - -Clang 3.3 Release Notes - - - - - - - - -
- -

Clang 3.3 Release Notes

- -LLVM Dragon Logo - - - -
-

Written by the LLVM Team

-
- -

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.

- - - - - - -
- - diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst new file mode 100644 index 000000000000..27e42bc82ff1 --- /dev/null +++ b/clang/docs/ReleaseNotes.rst @@ -0,0 +1,119 @@ +======================= +Clang 3.3 Release Notes +======================= + +.. contents:: + :local: + :depth: 2 + +Written by the `LLVM Team `_ + +.. warning:: + + 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/docs/``" directory in the Clang +tree. + +If you have any questions or comments about Clang, please feel free to +contact us via the `mailing +list `_. diff --git a/clang/docs/index.rst b/clang/docs/index.rst index 89fc0d6c27b2..038e943b1ebb 100644 --- a/clang/docs/index.rst +++ b/clang/docs/index.rst @@ -33,6 +33,7 @@ progress. This page will get filled out with docs soon... DriverInternals BlockLanguageSpec ObjectiveCLiterals + ReleaseNotes Indices and tables ==================