llvm-project/clang/lib/Format
Björn Schäpers 1db8112311 [clang-format] Fix crash with ObjC Blocks
Fixes https://github.com/llvm/llvm-project/issues/54367
Fixes https://github.com/llvm/llvm-project/issues/54368

Differential Revision: https://reviews.llvm.org/D121596
2022-03-15 21:41:57 +01:00
..
AffectedRangeManager.cpp [clang-format] Assert Line->First. NFC. 2022-01-24 08:54:55 +01:00
AffectedRangeManager.h
BreakableToken.cpp [clang-format] Add space to comments starting with '#'. 2022-03-13 21:56:22 +01:00
BreakableToken.h [clang-format] Add option to control the spaces in a line comment 2021-02-01 22:48:50 +01:00
CMakeLists.txt [clang-format] Style to separate definition blocks 2022-01-03 15:47:39 -05:00
ContinuationIndenter.cpp [clang-format][NFC] Simplify if in ContinuationIndenter::addTokenOCL 2022-02-22 22:08:02 +01:00
ContinuationIndenter.h [Format] Remove unused LineContainsContinuedForLoopSection. NFC 2022-02-22 09:59:02 +01:00
DefinitionBlockSeparator.cpp [clang-format] Fix DefSeparator empty line issues 2022-02-07 14:23:21 +00:00
DefinitionBlockSeparator.h [clang-format] Fix SeparateDefinitionBlocks issues 2022-01-24 14:23:20 +00:00
Encoding.h
Format.cpp [clang-format] Add option to align compound assignments like `+=` 2022-03-14 04:41:40 +00:00
FormatInternal.h Move clang/Tooling/Core/Lookup.h to clang/Tooling/Refactoring/Lookup.h 2020-10-20 10:13:28 +01:00
FormatToken.cpp [clang-format] Move FormatToken::opensBlockOrBlockTypeList to source file. NFC. 2022-02-10 10:51:03 +01:00
FormatToken.h [clang-format] Handle C# 9 `init` accessor specifier. 2022-03-08 13:33:36 +01:00
FormatTokenLexer.cpp [NFC][Lexer] Make Lexer::LangOpts const reference 2022-02-28 15:42:19 +01:00
FormatTokenLexer.h [NFC][Lexer] Make Lexer::LangOpts const reference 2022-02-28 15:42:19 +01:00
MacroExpander.cpp [clang-format] Elide unnecessary braces. NFC. 2022-02-02 14:36:01 +01:00
Macros.h [llvm][clang][NFC] updates inline licence info 2021-08-11 02:48:53 +00:00
NamespaceEndCommentsFixer.cpp [clang-format] Fix namespace format when the name is followed by a macro 2022-03-10 15:00:32 -08:00
NamespaceEndCommentsFixer.h
QualifierAlignmentFixer.cpp [clang-format] QualifierOrder does not reorder template arguments 2022-03-05 18:08:25 +00:00
QualifierAlignmentFixer.h [clang-format] Fix a crash (assertion) in qualifier alignment when matching template closer is null 2022-01-06 19:40:39 +00:00
SortJavaScriptImports.cpp [clang-format] Elide unnecessary braces. NFC. 2022-02-02 15:28:53 +01:00
SortJavaScriptImports.h
TokenAnalyzer.cpp [clang-format] Reserve vectors when the number of items is known beforehand. NFC. 2022-02-03 10:38:23 +01:00
TokenAnalyzer.h Make clang-format fuzz through Lexing with asserts enabled. 2021-11-19 14:44:06 +01:00
TokenAnnotator.cpp [clang-format] Fix crash with ObjC Blocks 2022-03-15 21:41:57 +01:00
TokenAnnotator.h [clang-format] Use ranged for loops. NFC. 2022-02-01 14:10:48 +01:00
UnwrappedLineFormatter.cpp [clang-format] Fix incorrect assertion on macro definitions with keyword class. 2022-03-13 22:17:48 +01:00
UnwrappedLineFormatter.h [clang-format] Fix the issue that empty lines being removed at the beginning of namespace 2021-06-27 15:59:21 +01:00
UnwrappedLineParser.cpp [clang-format] Correctly recognize arrays in template parameter list. 2022-03-15 11:33:13 +01:00
UnwrappedLineParser.h [clang-format] Handle attributes before case label. 2022-03-13 21:53:40 +01:00
UsingDeclarationsSorter.cpp [clang-format] Use ranged for loops. NFC. 2022-02-01 14:10:48 +01:00
UsingDeclarationsSorter.h
WhitespaceManager.cpp [clang-format] Don't unwrap lines preceded by line comments 2022-03-14 19:16:29 -07:00
WhitespaceManager.h [clang-format] Minimize the damage caused by AlignArrayOfStructures when working on non square arrays 2022-03-12 17:22:31 +00:00