xref: /llvm-project/clang-tools-extra/docs/ReleaseNotes.rst (revision 3bd3e06f3fe418e24af65457877f40cee0544f9d)
1====================================================
2Extra Clang Tools |release| |ReleaseNotesTitle|
3====================================================
4
5.. contents::
6   :local:
7   :depth: 3
8
9Written by the `LLVM Team <https://llvm.org/>`_
10
11.. only:: PreRelease
12
13  .. warning::
14     These are in-progress notes for the upcoming Extra Clang Tools |version| release.
15     Release notes for previous releases can be found on
16     `the Download Page <https://releases.llvm.org/download.html>`_.
17
18Introduction
19============
20
21This document contains the release notes for the Extra Clang Tools, part of the
22Clang release |release|. Here we describe the status of the Extra Clang Tools in
23some detail, including major improvements from the previous release and new
24feature work. All LLVM releases may be downloaded from the `LLVM releases web
25site <https://llvm.org/releases/>`_.
26
27For more information about Clang or LLVM, including information about
28the latest release, please see the `Clang Web Site <https://clang.llvm.org>`_ or
29the `LLVM Web Site <https://llvm.org>`_.
30
31Note that if you are reading this file from a Git checkout or the
32main Clang web page, this document applies to the *next* release, not
33the current one. To see the release notes for a specific release, please
34see the `releases page <https://llvm.org/releases/>`_.
35
36What's New in Extra Clang Tools |release|?
37==========================================
38
39Some of the major new features and improvements to Extra Clang Tools are listed
40here. Generic improvements to Extra Clang Tools as a whole or to its underlying
41infrastructure are described first, followed by tool-specific sections.
42
43Major New Features
44------------------
45
46Improvements to clangd
47----------------------
48
49Inlay hints
50^^^^^^^^^^^
51
52Diagnostics
53^^^^^^^^^^^
54
55Semantic Highlighting
56^^^^^^^^^^^^^^^^^^^^^
57
58Compile flags
59^^^^^^^^^^^^^
60
61Hover
62^^^^^
63
64Code completion
65^^^^^^^^^^^^^^^
66
67Code actions
68^^^^^^^^^^^^
69
70Signature help
71^^^^^^^^^^^^^^
72
73Cross-references
74^^^^^^^^^^^^^^^^
75
76Objective-C
77^^^^^^^^^^^
78
79Miscellaneous
80^^^^^^^^^^^^^
81
82Improvements to clang-doc
83-------------------------
84
85Improvements to clang-query
86---------------------------
87
88Improvements to clang-tidy
89--------------------------
90
91New checks
92^^^^^^^^^^
93
94New check aliases
95^^^^^^^^^^^^^^^^^
96
97Changes in existing checks
98^^^^^^^^^^^^^^^^^^^^^^^^^^
99
100Removed checks
101^^^^^^^^^^^^^^
102
103Miscellaneous
104^^^^^^^^^^^^^
105
106Improvements to include-fixer
107-----------------------------
108
109The improvements are...
110
111Improvements to clang-include-fixer
112-----------------------------------
113
114The improvements are...
115
116Improvements to modularize
117--------------------------
118
119The improvements are...
120
121Improvements to pp-trace
122------------------------
123
124Clang-tidy Visual Studio plugin
125-------------------------------
126