summaryrefslogtreecommitdiff
path: root/compilerplugins/clang/refcounting.cxx
AgeCommit message (Expand)Author
2023-09-17remove unnecessary dynamic_cast around SwXTextNoel Grandin
2023-01-20improve loplugin:refcountingNoel Grandin
2022-08-29ref-count SdrObjectNoel Grandin
2022-02-17Bump compiler plugins Clang baseline to 12.0.1Stephan Bergmann
2021-03-08loplugin:refcounting check for one more caseNoel
2021-03-05loplugin:refcounting return objects properlyNoel
2021-02-23loplugin:refcounting check for managing OWeakObject with raw pointerNoel
2021-02-22Avoid loplugin:refounting in uninstantiated template codeStephan Bergmann
2021-02-12loplugin:refcounting check for calling deleteNoel
2021-02-11loplugin:refcounting generalise type checkingNoel
2021-02-10loplugin:refcounting also check OWeakObject subclassesNoel
2020-04-25convert excel filter in calc from shared_ptr to rtl::ReferenceNoel Grandin
2020-02-14make unusedmember use the shared plugin infrastructureNoel Grandin
2019-12-14sc: rowcol: convert mark dataNoel Grandin
2019-11-22Extend loplugin:external to warn about classesStephan Bergmann
2019-10-08better name for a function in compilerpluginsLuboš Luňák
2019-05-31tdf#114596 compilerplugins: add exception to [loplugin:refcounting]Xisco Fauli
2019-04-30implement std::hash for css::uno::Reference and rtl::ReferenceNoel Grandin
2019-03-11move isDerivedFrom() from a clang plugin to shared code, for reuseLuboš Luňák
2018-08-14filter out some of the AST in the pluginsNoel Grandin
2018-08-10Avoid -Werror=deprecated-declarations with recent Clang trunkStephan Bergmann
2018-07-06compilerplugins: try to make these work with icecreamMichael Stahl
2018-02-01these TODOs have been doneNoel Grandin
2018-01-31tdf#114596 compilerplugins: add exception to [loplugin:refcounting]Michael Stahl
2017-12-19Bump --enable-compiler-plugins to Clang 3.8.0Stephan Bergmann
2017-12-01Don't prevent ODatabaseDocument refcount from dropping to zeroStephan Bergmann
2017-11-07Clean away temporarily added using declarationsStephan Bergmann
2017-09-11More clang::*Type vs. llvm::*Type ambiguitiesStephan Bergmann
2017-06-30Actually print parent nameStephan Bergmann
2017-06-30Avoid getQualifiedNameAsStringStephan Bergmann
2017-06-29improve refcounting lopluginNoel Grandin
2017-05-18Adapt pathname checks to mixed usage of \ and / on WindowsStephan Bergmann
2017-03-03Fix typosAndrea Gelmini
2017-01-13inline InitGuardNoel Grandin
2016-10-12typoStephan Bergmann
2016-10-12improve error message in refcounting pluginNoel Grandin
2016-09-09loplugin:refcounting: No more special-handling of SvXMLImportContextStephan Bergmann
2016-08-26loplugin:refcounting: also cover temporaries being directly stack managedStephan Bergmann
2016-08-26Remove wrong check through template args from containsXInterfaceSubclassStephan Bergmann
2016-06-29Further clean-upStephan Bergmann
2016-06-28More Clang 3.4 "(anonymous namespace)" fixesStephan Bergmann
2016-06-28Adapt to Clang 3.4 (in preparation of a buildbot on CentOS 7)Stephan Bergmann
2016-05-31teach refcounting clang plugin about uno::ReferenceNoel Grandin
2016-03-01OSingletonRegistration is dead nowMatúš Kukan
2016-02-26These version checks are about the Clang the plugins are built /against/Stephan Bergmann
2016-02-09Use rtl::Reference<CppType> instead of HardCppRef<UnoType,CppType>Stephan Bergmann
2016-01-07Fix typosAndrea Gelmini
2015-09-21tdf#94389 compilerplugins: clang 3.7.0Daniel Robertson
2015-08-05improve refcounting loplugin to check SvRef-based classesNoel Grandin
2015-08-04fix crash in refcounting pluginNoel Grandin