summaryrefslogtreecommitdiff
path: root/compilerplugins/clang/plugin.cxx
AgeCommit message (Expand)Author
2021-09-03remove debugging leftoverNoel Grandin
2021-08-23loplugin:referencecasting look through more clang TypesNoel Grandin
2021-03-25compilerplugins: fix clang plugin allowlists for sccache-distMichael Stahl
2021-03-16systools is no longer part of the URE interfaceStephan Bergmann
2020-08-03Revert "Adapt to changed clang::ASTContext::getParents behavior on Clang 11 t...Stephan Bergmann
2020-06-05add boost::intrusive_ptr to list of smart points in pluginsNoel Grandin
2020-05-27Further fixing of loplugin:simplifypointertobool for libstdc++ std::shared_ptrStephan Bergmann
2020-05-26Fix loplugin:simplifypointertobool for libstdc++ std::shared_ptrStephan Bergmann
2020-05-25Adapt to changed clang::ASTContext::getParents behavior on Clang 11 trunkStephan Bergmann
2020-05-25Code duplicationStephan Bergmann
2020-05-10new loplugin:simplifypointertoboolNoel Grandin
2020-03-10Deref of DynTypedNode* must not outlive owning DynTypedNodeListStephan Bergmann
2020-03-09compilerplugins: remove unused getDeclContext()Miklos Vajna
2020-03-09improve loplugin:unusedfieldsNoel Grandin
2020-02-20Adapt structurallyIdentical to current needsStephan Bergmann
2020-02-13convert conststringvar plugin to shared infrastructreNoel Grandin
2020-01-27Adapt to Clang 11 move of DynTypedNodeListStephan Bergmann
2019-11-26Adapt to clang::MaterializeTemporaryExpr::GetTemparyExpr renameStephan Bergmann
2019-10-30Fix Plugin::containsPreprocessingConditionalInclusionStephan Bergmann
2019-10-08better name for a function in compilerpluginsLuboš Luňák
2019-10-07do not use compiler.getSourceManager().getFilename()Luboš Luňák
2019-08-27loplugin:referencecasting find more redundant static_castNoel Grandin
2019-07-17make some plugins used the shared frameworkNoel Grandin
2019-03-12make (some) clang plugins share the same RecursiveASTVisitorLuboš Luňák
2018-11-27add EvaluateAsInt compat function for latest clangNoel Grandin
2018-11-23Bump compiler plugins Clang baseline to 5.0.2Stephan Bergmann
2018-09-11prevent crashes when running the global-analysis pluginsNoel Grandin
2018-07-06compilerplugins: try to make these work with icecreamMichael Stahl
2018-03-23Revert "Allow compiler plugins for online"Stephan Bergmann
2018-02-16loplugin:changetoolsgen various improvementsNoel Grandin
2018-02-12fix loplugin rewriter source range checkingNoel Grandin
2018-02-10improve loplugin rewriter double source modification detectionNoel Grandin
2017-12-21Allow compiler plugins for onlinePranav Kant
2017-12-08New --enable-compiler-plugins=debug modeStephan Bergmann
2017-11-16Make checkIdenticalDefaultArguments more preciseStephan Bergmann
2017-11-16Avoid infinite loops in lopluginStephan Bergmann
2017-11-15Make checkIdenticalDefaultArguments more preciseStephan Bergmann
2017-11-14Make checkIdenticalDefaultArguments more preciseStephan Bergmann
2017-11-11loplugin:unnecessaryoverride: suppress warnings when default args differStephan Bergmann
2017-11-07Memoize ignoreLocation resultsStephan Bergmann
2017-10-27Adapt loplugin:includeform to Windows \ path separatorStephan Bergmann
2017-10-27-Werror=unused-functionStephan Bergmann
2017-10-27no need to build the parent tree twiceNoel Grandin
2017-10-27rename loplugin::Plugin::parentStmtNoel Grandin
2017-09-29Adapt loplugins to clang-cl's (implicit) -fdelayed-template-parsingStephan Bergmann
2017-07-22make oncevar plugin ignore methods with #ifdef-eryNoel Grandin
2017-06-20reformat some loplugin codeNoel Grandin
2017-06-20loplugin:unusedfields fix false positiveNoel Grandin
2017-05-18Refuse to rewrite in workdirStephan Bergmann
2017-05-18Adapt pathname checks to mixed usage of \ and / on WindowsStephan Bergmann