]> granicus.if.org Git - clang/commitdiff
[ClangFormat] relnotes for r373439
authorSam McCall <sam.mccall@gmail.com>
Wed, 2 Oct 2019 09:52:52 +0000 (09:52 +0000)
committerSam McCall <sam.mccall@gmail.com>
Wed, 2 Oct 2019 09:52:52 +0000 (09:52 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@373441 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ReleaseNotes.rst

index 91ae3071ff890ff84ca4361ccd906606fe6a6510..95dd51e6347559bdf31a7e877ead233db6490180 100644 (file)
@@ -210,7 +210,15 @@ AST Matchers
 clang-format
 ------------
 
-- ...
+- The ``Standard`` style option specifies which version of C++ should be used
+  when parsing and formatting C++ code. The set of allowed values has changed:
+  - ``Latest`` will always enable new C++ language features.
+  - ``c++03``, ``c++11``, ``c++14``, ``c++17``, ``c++20`` will pin to exactly
+    that language version.
+  - ``Auto`` is the default and detects style from the code (this is unchanged).
+ The previous values of ``Cpp03`` and ``Cpp11`` are deprecated. Note that
+ ``Cpp11`` is treated as ``Latest``, as this was always clang-format's behavior.
+ (One motivation for this change is the new name describes the behavior better).
 
 libclang
 --------