Skip to content
Snippets Groups Projects
Commit 46efaca3 authored by Hans Wennborg's avatar Hans Wennborg
Browse files

Clear the release notes for 5.0.0

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@291837 91177308-0d34-0410-b5e6-96231b3b80d8
parent b35448f9
No related branches found
No related tags found
No related merge requests found
======================================= =======================================
Clang 4.0.0 (In-Progress) Release Notes Clang 5.0.0 (In-Progress) Release Notes
======================================= =======================================
.. contents:: .. contents::
...@@ -10,15 +10,15 @@ Written by the `LLVM Team <http://llvm.org/>`_ ...@@ -10,15 +10,15 @@ Written by the `LLVM Team <http://llvm.org/>`_
.. warning:: .. warning::
These are in-progress notes for the upcoming Clang 4.0.0 release. You may These are in-progress notes for the upcoming Clang 5 release. You may
prefer the `Clang 3.9 Release Notes prefer the `Clang 4 Release Notes
<http://llvm.org/releases/3.9.0/tools/clang/docs/ReleaseNotes.html>`_. <http://llvm.org/releases/4.0.0/tools/clang/docs/ReleaseNotes.html>`_.
Introduction Introduction
============ ============
This document contains the release notes for the Clang C/C++/Objective-C This document contains the release notes for the Clang C/C++/Objective-C
frontend, part of the LLVM Compiler Infrastructure, release 4.0.0. Here we frontend, part of the LLVM Compiler Infrastructure, release 5.0.0. Here we
describe the status of Clang in some detail, including major describe the status of Clang in some detail, including major
improvements from the previous release and new feature work. For the improvements from the previous release and new feature work. For the
general LLVM release notes, see `the LLVM general LLVM release notes, see `the LLVM
...@@ -36,7 +36,7 @@ main Clang web page, this document applies to the *next* release, not ...@@ -36,7 +36,7 @@ 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 the current one. To see the release notes for a specific release, please
see the `releases page <http://llvm.org/releases/>`_. see the `releases page <http://llvm.org/releases/>`_.
What's New in Clang 4.0.0? What's New in Clang 5.0.0?
========================== ==========================
Some of the major new features and improvements to Clang are listed Some of the major new features and improvements to Clang are listed
...@@ -47,10 +47,6 @@ sections with improvements to Clang's support for those languages. ...@@ -47,10 +47,6 @@ sections with improvements to Clang's support for those languages.
Major New Features Major New Features
------------------ ------------------
- The ``diagnose_if`` attribute has been added to clang. This attribute allows
clang to emit a warning or error if a function call meets one or more
user-specified conditions.
- ... - ...
Improvements to Clang's diagnostics Improvements to Clang's diagnostics
...@@ -61,13 +57,6 @@ Improvements to Clang's diagnostics ...@@ -61,13 +57,6 @@ Improvements to Clang's diagnostics
New Compiler Flags New Compiler Flags
------------------ ------------------
The option -Og has been added to optimize the debugging experience.
For now, this option is exactly the same as -O1. However, in the future,
some other optimizations might be enabled or disabled.
The option -MJ has been added to simplify adding JSON compilation
database output into existing build systems.
The option .... The option ....
New Pragmas in Clang New Pragmas in Clang
...@@ -127,7 +116,7 @@ OpenMP Support in Clang ...@@ -127,7 +116,7 @@ OpenMP Support in Clang
Internal API Changes Internal API Changes
-------------------- --------------------
These are major API changes that have happened since the 3.9 release of These are major API changes that have happened since the 4.0.0 release of
Clang. If upgrading an external codebase that uses Clang as a library, Clang. If upgrading an external codebase that uses Clang as a library,
this section should help get you past the largest hurdles of upgrading. this section should help get you past the largest hurdles of upgrading.
...@@ -143,9 +132,6 @@ libclang ...@@ -143,9 +132,6 @@ libclang
... ...
With the option --show-description, scan-build's list of defects will also
show the description of the defects.
Static Analyzer Static Analyzer
--------------- ---------------
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment