aboutsummaryrefslogtreecommitdiff
path: root/clang-tools-extra
AgeCommit message (Expand)Author
2022-07-29[clang-tidy] Add CLANG_TIDY_CONFUSABLE_CHARS_GEN cmake cache variable to avoi...Martin Storsjö
2022-07-29[clang-tidy] Rename the make-confusable-table executableMartin Storsjö
2022-07-26[clang-tidy] Avoid extra parentheses around MemberExprDanny Mösch
2022-07-26[clang] Pass FoundDecl to DeclRefExpr creator for operator overloadsDanny Mösch
2022-07-26[clangd] Improve XRefs support for ObjCMethodDeclDavid Goldman
2022-07-26[pseudo] Allow opaque nodes to represent terminalsSam McCall
2022-07-25Remove redundaunt virtual specifiers (NFC)Kazu Hirata
2022-07-25[pseudo] Eliminate multiple-specified-types ambiguities using guardsSam McCall
2022-07-25[pseudo] Fix minor errors in module grammarSam McCall
2022-07-24Remove redundaunt override specifiers (NFC)Kazu Hirata
2022-07-24Remove redundant string initialization (NFC)Kazu Hirata
2022-07-24[clang-tidy] implement new check 'misc-const-correctness' to add 'const' to u...Jonas Toth
2022-07-24[clangd] Do not try to use $0 as a placeholder in completion snippetsNathan Ridge
2022-07-23Convert for_each to range-based for loops (NFC)Kazu Hirata
2022-07-23Use llvm::sort instead of std::sort where possibleDmitri Gribenko
2022-07-23Use the range-based overload of llvm::sort where possibleDmitri Gribenko
2022-07-22Strengthen -Wint-conversion to default to an errorAaron Ballman
2022-07-22[clang-doc] Add check for pointer validityPaul Kirth
2022-07-22[clangd] Make forwarding parameter detection logic resilientKadir Cetinkaya
2022-07-22[clang-tidy][NFC] Add preposition "of" to code annotation of ElseAfterReturnC...Zhouyi Zhou
2022-07-22[pseudo] Add ambiguity & unparseability metrics to -print-statisticsSam McCall
2022-07-22Use any_of (NFC)Kazu Hirata
2022-07-22[pseudo] Eliminate the dangling-else syntax ambiguity.Haojian Wu
2022-07-22[pseudo] Tweak the cli option messages, NFC.Haojian Wu
2022-07-22[pseudo] Fix link error after 3132e9cd7c9fda63Sam McCall
2022-07-21[pseudo] Key guards by RuleID, add guards to literals (and 0).Sam McCall
2022-07-21[clangd] Refactor forwarding call detection logicKadir Cetinkaya
2022-07-21[clangd] Mention whether compile flags were inferred in check modeKadir Cetinkaya
2022-07-21[pseudo] Fix an invalid assertion on recoveryBrackets.Haojian Wu
2022-07-21[pseudo] Make sure we rebuild pseudo_gen tool.Haojian Wu
2022-07-20[HLSL] add -I option for dxc mode.Xiang Li
2022-07-19Argument name support for function pointer signature hintsQwinci
2022-07-19[pseudo] Add `clang-pseudo -html-forest=<output.html>`, an HTML forest browserSam McCall
2022-07-19[pseudo] Implement a guard to determine function declarator.Haojian Wu
2022-07-19[clang-tidy] Remove unnecessary code from ReadabilityModuleTestNathan James
2022-07-18[pseudo] Add guards for module contextual keywordsSam McCall
2022-07-18[clang-tidy] Reduce the dependencies for the "make-confusable-table" toolMartin Storsjö
2022-07-18[clangd] Use empty string to represent None semantics in FoldingRange::kindKadir Cetinkaya
2022-07-18[pseduo] More precise on printing the error message, NFCHaojian Wu
2022-07-18Use pseudo parser for folding rangesUtkarsh Saxena
2022-07-18[pseudo] Add bracket recovery for function parameters.Haojian Wu
2022-07-15Use drop_begin (NFC)Kazu Hirata
2022-07-15Use value instead of getValue (NFC)Kazu Hirata
2022-07-15[pseudo] Share the underly payload when stripping comments for a token streamHaojian Wu
2022-07-15[pseudo] Generate an enum type for identifying grammar rules.Haojian Wu
2022-07-15[syntax] Introduce a TokenManager interface.Haojian Wu
2022-07-15Modernize Optional::{getValueOr,hasValue}Fangrui Song
2022-07-14Revert "[clang] Implement ElaboratedType sugaring for types written bare"Jonas Devlieghere
2022-07-15[clang] Implement ElaboratedType sugaring for types written bareMatheus Izvekov
2022-07-14[CommandLine] --help: print "-o <xxx>" instead of "-o=<xxx>"Fangrui Song