diff options
author | Saar Raz <saar@raz.email> | 2020-01-24 02:31:13 +0200 |
---|---|---|
committer | Saar Raz <saar@raz.email> | 2020-01-24 02:31:13 +0200 |
commit | 32a23c22825b9a596eaf5459b633e868365cff91 (patch) | |
tree | 9a6b2e0832e993a9f74c382377e19ff0dfb9844e /clang/docs/ReleaseNotes.rst | |
parent | 9f37a46d143b5cc481eed225a193cbfbddc2eade (diff) | |
download | bcm5719-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.rst | 11 |
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. - ... |