================ @@ -124,10 +124,40 @@ infrastructure are described first, followed by tool-specific sections. - Added support for loading dynamic plugins via the `-load` command-line option. +### Improvements to clang-apply-replacements + +### Improvements to clang-change-namespace + ### Improvements to clang-doc +- Fixed a crash, in builds with assertions enabled, when a documentation + comment contains invalid UTF-8. The text is now sanitized before it is + emitted. + ([#210675](https://github.com/llvm/llvm-project/issues/210675)) + +### Improvements to clang-include-cleaner + +- Added Objective-C support to the include analysis. References made through + interfaces, protocols, categories, compatible aliases, instance variables, + properties, message sends, `@selector` expressions, literals and boxed + expressions, and toll-free bridged casts are now attributed to the headers + that declare them, and forward declarations of interfaces and protocols no + longer satisfy a use that needs the definition. This also applies to clangd + and to the clang-tidy {doc}`misc-include-cleaner + <clang-tidy/checks/misc/include-cleaner>` check, which share the analysis. + +- Fixed the main header of a source file being inserted at the wrong position + when several missing includes are added at once. + ([#212852](https://github.com/llvm/llvm-project/pull/212852)) ---------------- EugeneZelenko wrote:
Ditto. https://github.com/llvm/llvm-project/pull/233126 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
