summaryrefslogtreecommitdiffstats
path: root/clang/docs/ReleaseNotes.rst
diff options
context:
space:
mode:
authorSaar Raz <saar@raz.email>2020-01-24 02:31:13 +0200
committerSaar Raz <saar@raz.email>2020-01-24 02:31:13 +0200
commit32a23c22825b9a596eaf5459b633e868365cff91 (patch)
tree9a6b2e0832e993a9f74c382377e19ff0dfb9844e /clang/docs/ReleaseNotes.rst
parent9f37a46d143b5cc481eed225a193cbfbddc2eade (diff)
downloadbcm5719-llvm-32a23c22825b9a596eaf5459b633e868365cff91.tar.gz
bcm5719-llvm-32a23c22825b9a596eaf5459b633e868365cff91.zip
[Concepts] Add Concepts to ReleaseNotes.rst
Concepts support has been ported to the 10.x release. Add information about the feature to the release notes.
Diffstat (limited to 'clang/docs/ReleaseNotes.rst')
-rw-r--r--clang/docs/ReleaseNotes.rst11
1 files changed, 10 insertions, 1 deletions
diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst
index caa6abd4b79..7bc3a15b213 100644
--- a/clang/docs/ReleaseNotes.rst
+++ b/clang/docs/ReleaseNotes.rst
@@ -51,7 +51,7 @@ Major New Features
restores the former behavior. The ``-v`` and ``-###`` flags will print
"(in-process)" when compilations are done in-process.
-- ...
+- Concepts support. Clang now supports C++2a Concepts under the -std=c++2a flag.
Improvements to Clang's diagnostics
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -122,6 +122,13 @@ New Compiler Flags
You can also force vzeroupper insertion to be used on CPUs that normally
wouldn't with -mvzeroupper.
+- The -fno-concept-satisfaction-caching can be used to disable caching for
+ satisfactions of Concepts. The C++2a draft standard does not currently permit
+ this caching, but disabling it may incur significant compile-time costs. This
+ flag is intended for experimentation purposes and may be removed at any time;
+ please let us know if you encounter a situation where you need to specify this
+ flag for correct program behavior.
+
Deprecated Compiler Flags
-------------------------
@@ -131,6 +138,8 @@ future versions of Clang.
- -mmpx used to enable the __MPX__ preprocessor define for the Intel MPX
instructions. There were no MPX intrinsics.
- -mno-mpx used to disable -mmpx and is the default behavior.
+- -fconcepts-ts previously used to enable experimental concepts support. Use
+ -std=c++2a instead to enable Concepts support.
- ...
OpenPOWER on IntegriCloud