summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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