forked from OSchip/llvm-project
Reorder release notes, fix missing link and a grammar issue.
Patch by Réka Nikolett Kovács! llvm-svn: 301836
This commit is contained in:
parent
a992f53099
commit
8b8c5a0e5a
|
@ -66,20 +66,11 @@ Improvements to clang-tidy
|
|||
<http://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines-no-malloc.html>`_ check
|
||||
|
||||
Allow custom memory management functions to be considered as well.
|
||||
|
||||
- New `misc-forwarding-reference-overload
|
||||
<http://clang.llvm.org/extra/clang-tidy/checks/misc-forwarding-reference-overload.html>`_ check
|
||||
|
||||
- New `readability-misleading-indentation
|
||||
<http://clang.llvm.org/extra/clang-tidy/checks/readability-misleading-indentation.html>`_ check
|
||||
|
||||
Finds misleading indentation where braces should be introduced or the code should be reformatted.
|
||||
|
||||
- Added `ParameterThreshold` to `readability-function-size`.
|
||||
|
||||
Finds functions that have more then `ParameterThreshold` parameters and emits a warning.
|
||||
|
||||
- New `hicpp` module
|
||||
|
||||
Adds checks that implement the `High Integrity C++ Coding Standard <http://www.codingstandard.com/section/index/>`_ and other safety
|
||||
standards. Many checks are aliased to other modules.
|
||||
Finds perfect forwarding constructors that can unintentionally hide copy or move constructors.
|
||||
|
||||
- New `modernize-replace-random-shuffle
|
||||
<http://clang.llvm.org/extra/clang-tidy/checks/modernize-replace-random-shuffle.html>`_ check
|
||||
|
@ -92,25 +83,35 @@ Improvements to clang-tidy
|
|||
Finds and replaces explicit calls to the constructor in a return statement by
|
||||
a braced initializer list so that the return type is not needlessly repeated.
|
||||
|
||||
- New `misc-forwarding-reference-overload
|
||||
<http://clang.llvm.org/extra/clang-tidy/checks/misc-forwarding-reference-overload.html>`_ check
|
||||
- Improved `modernize-use-emplace
|
||||
<http://clang.llvm.org/extra/clang-tidy/checks/modernize-use-emplace.html>`_ check
|
||||
|
||||
Finds perfect forwarding constructors that can unintentionally hide copy or move constructors.
|
||||
|
||||
- Support clang-formatting of the code around applied fixes (``-format-style``
|
||||
command-line option).
|
||||
Removes unnecessary std::make_pair calls in push_back(std::make_pair(a, b)) calls and turns them
|
||||
into emplace_back(a, b).
|
||||
|
||||
- New `performance-inefficient-vector-operation
|
||||
<http://clang.llvm.org/extra/clang-tidy/checks/performance-inefficient-vector-operation.html>`_ check
|
||||
|
||||
Finds possible inefficient vector operations in for loops that may cause
|
||||
unnecessary memory reallocations.
|
||||
|
||||
- Added `ParameterThreshold` to `readability-function-size
|
||||
<http://clang.llvm.org/extra/clang-tidy/checks/readability-function-size.html>`_ check
|
||||
|
||||
- Improved `modernize-use-emplace
|
||||
<http://clang.llvm.org/extra/clang-tidy/checks/modernize-use-emplace.html>`_ check
|
||||
Finds functions that have more than `ParameterThreshold` parameters and emits a warning.
|
||||
|
||||
Removes unnecessary std::make_pair calls in push_back(std::make_pair(a, b)) calls and turns them
|
||||
into emplace_back(a, b).
|
||||
- New `readability-misleading-indentation
|
||||
<http://clang.llvm.org/extra/clang-tidy/checks/readability-misleading-indentation.html>`_ check
|
||||
|
||||
Finds misleading indentation where braces should be introduced or the code should be reformatted.
|
||||
|
||||
- Support clang-formatting of the code around applied fixes (``-format-style``
|
||||
command-line option).
|
||||
|
||||
- New `hicpp` module
|
||||
|
||||
Adds checks that implement the `High Integrity C++ Coding Standard <http://www.codingstandard.com/section/index/>`_ and other safety
|
||||
standards. Many checks are aliased to other modules.
|
||||
|
||||
Improvements to include-fixer
|
||||
-----------------------------
|
||||
|
|
Loading…
Reference in New Issue