summaryrefslogtreecommitdiff
path: root/compilerplugins/clang/passstuffbyref.cxx
AgeCommit message (Expand)AuthorFilesLines
2019-06-18loplugin:passstuffbyrefNoel Grandin1-0/+12
2018-08-14filter out some of the AST in the pluginsNoel Grandin1-2/+2
2018-05-25loplugin:passstuffbyrefNoel Grandin1-0/+4
2018-01-03loplugin:passstuffbyref more return improvementsNoel Grandin1-4/+6
2018-01-02loplugin:passstuffbyref improved return in sd,variousNoel Grandin1-0/+4
2018-01-02loplugin:passstuffbyref improved return in swNoel Grandin1-1/+2
2017-12-31loplugin:passstuffbyref improved return in emfio,writerfilterNoel Grandin1-1/+5
2017-12-27loplugin:passstuffbyref improved return in xmloff,sfx2Noel Grandin1-1/+2
2017-12-26loplugin:passstuffbyref improved return in canvas and svtoolsNoel Grandin1-0/+6
2017-12-24loplugin:passstuffbyref even more return improvementsNoel Grandin1-1/+10
2017-12-24Fix compilerplugins/clang/test/passstuffbyref.cxxStephan Bergmann1-0/+3
2017-12-23loplugin:passstuffbyref improved returnsNoel Grandin1-45/+97
2017-12-19Bump --enable-compiler-plugins to Clang 3.8.0Stephan Bergmann1-2/+1
2017-12-06Better heuristic to only look through implicit copy/move ctorsStephan Bergmann1-2/+5
2017-11-07Clean away temporarily added using declarationsStephan Bergmann1-1/+1
2017-09-29Adapt loplugins to clang-cl's (implicit) -fdelayed-template-parsingStephan Bergmann1-1/+3
2017-08-17loplugin:passstuffbyref ignore params that are assigned toNoel Grandin1-111/+12
2017-03-27create SfxInterfaceId o3tl::strong_intNoel Grandin1-2/+9
2017-03-25Fix typosAndrea Gelmini1-1/+1
2017-03-03Fix typosAndrea Gelmini1-1/+1
2016-12-16Make move detection in loplugin::passstuffbyref work for parenthesized casesStephan Bergmann1-1/+1
2016-12-16Make move detection in loplugin:passstuffbyref work with MSVCRTStephan Bergmann1-1/+1
2016-12-05make passstuffbyref plugin ignore std::move'd paramsNoel Grandin1-12/+38
2016-10-18loplugins: extract some common functionalityNoel Grandin1-4/+2
2016-07-27improve passstuffbyref return analysisNoel Grandin1-10/+84
2016-07-07loplugin:passstuffbyref also for {css::uno,rtl}::ReferenceStephan Bergmann1-28/+45
2016-06-29Further clean-upStephan Bergmann1-3/+9
2016-06-29Further clean-upStephan Bergmann1-6/+4
2016-06-29sc/source/core/tool/scmatrix.cxx no longer triggers this?Stephan Bergmann1-1/+0
2016-06-28More Clang 3.4 "(anonymous namespace)" fixesStephan Bergmann1-9/+18
2016-06-28Adapt to Clang 3.4 (in preparation of a buildbot on CentOS 7)Stephan Bergmann1-1/+1
2016-06-14Could swear I'd seen this produce a bogus compiler errorStephan Bergmann1-2/+2
2016-06-13Fix loplugin:passstuffbyref to not warn when ref param is bound to refStephan Bergmann1-16/+114
2016-06-13loplugin:passstuffbyref: For now disable "pass parm by value" warningsStephan Bergmann1-0/+2
2016-06-08Let loplugin:passstuffbyref also look at fn defn not preceded by any declStephan Bergmann1-6/+15
2016-05-06teach passstuffbyref plugin to check for..Noel Grandin1-24/+79
2016-04-27cppcheck: silence warnings in compilerpluginsJochen Nitschke1-1/+1
2016-04-14turn on the passstuffbyref plugin againNoel Grandin1-1/+1
2016-04-13update loplugin passstuffbyref to check return typesNoel Grandin1-22/+88
2015-12-08More loplugin::TypeCheck useStephan Bergmann1-14/+18
2015-12-08tdf#96042: 'std::string::find("something") == 0' means "startsWith()".Jan Holesovsky1-1/+1
2015-11-15cppcheck:stlIfStrFindNoel Grandin1-1/+1
2015-03-03Improve loplugin:passstuffbyrefStephan Bergmann1-2/+5
2015-02-09Adapt loplugin:passstuffbyref to Clang 3.2Stephan Bergmann1-5/+5
2015-02-05Extend loplugin:passstuffbyref to handle lambdasStephan Bergmann1-27/+55
2014-05-22loplugin-passbyref: ignore non-base declarationsNoel Grandin1-0/+7
2014-05-20enhance pass-by-ref plugin to detect large argumentsNoel Grandin1-14/+20
2014-05-16combine the pass-by-ref clang pluginsNoel Grandin1-0/+78