summaryrefslogtreecommitdiff
path: root/compilerplugins/clang/compat.hxx
AgeCommit message (Expand)Author
2023-06-05Adapt compilerplugins to Clang 17 trunk "Remove llvm::Optional"Stephan Bergmann
2022-12-19Avoid -Werror,-Wdeprecated-declarationsStephan Bergmann
2022-10-26Adapt compilerplugins to recent Clang 16 trunk changeStephan Bergmann
2022-10-18Adapt compilerplugins to recent Clang 16 trunk changeStephan Bergmann
2022-08-08Adapt to changes in llvm::OptionalStephan Bergmann
2022-07-01Adapt to LLVM 15 trunk clang::StringLiteral::isAscii renameStephan Bergmann
2022-02-17Bump compiler plugins Clang baseline to 12.0.1Stephan Bergmann
2022-02-15Properly implement compat::isComparisonOpStephan Bergmann
2022-02-15Remove unused includesStephan Bergmann
2021-09-09loplugin:redundantfcast ignore necessary temporariesNoel Grandin
2021-06-22Adapt compilerplugins to llvm::sys::fs::OF_None renameStephan Bergmann
2021-06-14Adapt compilerplugins to LLVM 13 APSInt::toString changeStephan Bergmann
2021-06-10Adapt compilerplugins to Clang VK_RValue -> VK_PRValue renameStephan Bergmann
2021-04-08Adapt loplugin:unnecessaryparen to CXXRewrittenBinaryOperatorStephan Bergmann
2021-01-20Improve loplugin:doubleconvertStephan Bergmann
2020-09-04tdf#124176 Use #pragma once in compilerpluginsGeorge Bateman
2020-09-02<http://reviews.llvm.org/D22128> has been fixed since LLVM 5Stephan Bergmann
2020-09-02Turn OStringLiteral into a consteval'ed, static-refcound rtl_StringStephan Bergmann
2020-08-04loplugin:simplifybool a little more aggressiveNoel Grandin
2020-08-03Revert "Adapt to changed clang::ASTContext::getParents behavior on Clang 11 t...Stephan Bergmann
2020-07-28Adapt to Clang 12 trunk Expr::getIntegerConstantExpressionStephan Bergmann
2020-05-25Adapt to changed clang::ASTContext::getParents behavior on Clang 11 trunkStephan Bergmann
2019-11-26Adapt to clang::MaterializeTemporaryExpr::GetTemparyExpr renameStephan Bergmann
2019-10-14New loplugin:getstrStephan Bergmann
2019-10-10Fix detection of std::unique_ptr/shared_ptr in loplugin:redundantpointeropsStephan Bergmann
2019-10-09Improve loplugin:redundantpointerops diagnostic messagesStephan Bergmann
2019-07-31Improved loplugin:stringconstant (now that GCC 7 supports it)Stephan Bergmann
2019-05-27fix clang version checkLuboš Luňák
2019-05-16Adapt compilerplugins to Clang 9 isExplicitSpecified -> getExplicitSpecifierStephan Bergmann
2018-11-29Revert "comment out the EvaluateAsInt compat code for now"Stephan Bergmann
2018-11-29comment out the EvaluateAsInt compat code for nowNoel Grandin
2018-11-27add EvaluateAsInt compat function for latest clangNoel Grandin
2018-11-23Bump compiler plugins Clang baseline to 5.0.2Stephan Bergmann
2018-10-10Fix failure of loplugin:useuniqueptr with older compilersStephan Bergmann
2018-08-10Avoid -Werror=deprecated-declarations with recent Clang trunkStephan Bergmann
2018-05-04Adapt to Clang trunk SourceManager::getImmediateExpansionRange changesStephan Bergmann
2017-12-19Bump --enable-compiler-plugins to Clang 3.8.0Stephan Bergmann
2017-12-10Fix isSalCallFunction furtherStephan Bergmann
2017-10-24loplugin:includeformStephan Bergmann
2017-07-17Fix typosAndrea Gelmini
2017-07-03loplugin:casttovoidStephan Bergmann
2017-05-19...and re-eanble loplugin:stringcopy againStephan Bergmann
2016-11-25Clean up PPCallbacks compatiblity fixStephan Bergmann
2016-06-29Remove support for Clang < 3.4Stephan Bergmann
2016-06-29Remove support for Clang < 3.3Stephan Bergmann
2016-06-28Adapt to Clang 3.4 (in preparation of a buildbot on CentOS 7)Stephan Bergmann
2016-06-28loplugin compat with clang 3.4Noel Grandin
2016-06-24Adpat to <https://llvm.org/svn/llvm-project/cfe/trunk@273647>Stephan Bergmann
2016-04-21typoStephan Bergmann
2016-04-21Better fix for 13758a3d154e8e450fdfe8bcdeb6b3a03996c53aStephan Bergmann