aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Tooling/Refactoring
AgeCommit message (Expand)Author
2018-12-19PR40096: Forwards-compatible with C++20 rule regarding aggregates not having ...David Blaikie
2018-08-09Port getLocEnd -> getEndLocStephen Kelly
2018-08-09Port getLocStart -> getBeginLocStephen Kelly
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-06Fix typos in clangAlexander Kornienko
2017-11-14[refactor][selection] canonicalize decl ref callee to the call exprAlex Lorenz
2017-11-14[refactor][selection] canonicalize member expr callee to the fullAlex Lorenz
2017-11-14[refactor][extract] avoid extracting expressions from types in functionsAlex Lorenz
2017-11-08[clang-refactor] Get rid of OccurrencesFinder in RenamingAction, NFCHaojian Wu
2017-11-08[clang-refactor] Introduce a new rename rule for qualified symbolsHaojian Wu
2017-11-03Move Extract.cpp that wasn't moved in r317343Alex Lorenz
2017-11-03[refactor][extract] insert semicolons into extracted/inserted codeAlex Lorenz
2017-11-02[refactor][selection] canonicalize selected string literal to objcAlex Lorenz
2017-11-01[refactor][extract] code extracted from inline method should be placedAlex Lorenz
2017-11-01[refactor][extract] prohibit extraction of ObjC property settersAlex Lorenz
2017-11-01[refactor][selection] code ranges can be selected in objc methodsAlex Lorenz
2017-10-31[refactor] select the entire DeclStmt if one ifs decls is selectedAlex Lorenz
2017-10-30[refactor] Fix a clang-tidy warning.Haojian Wu
2017-10-27[refactor] Describe refactorings in the operation classesAlex Lorenz
2017-10-25[rename] support renaming class member.Haojian Wu
2017-10-25[clang-rename] Fix and enable the failing TemplatedClassFunction test.Haojian Wu
2017-10-24Add missing clangRewrite lib dependency for clangToolingRefactorAlex Lorenz
2017-10-24[refactor] Initial outline of implementation of "extract function" refactoringAlex Lorenz
2017-10-23[rename] Don't overwrite the template argument when renaming a template funct...Haojian Wu
2017-10-19Fix a few nits in RenamingAction.Haojian Wu
2017-10-18[refactor] selection: new CodeRangeASTSelection represents a set of selectedAlex Lorenz
2017-10-18[clang-rename] Rename alias.Haojian Wu
2017-10-17[clang-rename] Rename enum.Haojian Wu
2017-10-16[refactor] allow the use of refactoring diagnosticsAlex Lorenz
2017-10-16[clang-rename] Add function unit tests.Haojian Wu
2017-10-13Recommit r315087 "[refactor] add support for refactoring options"Alex Lorenz
2017-10-11[clang-rename] Don't add prefix qualifiers to the declaration and definition ...Haojian Wu
2017-10-06Revert r315087Alex Lorenz
2017-10-06[refactor] add support for refactoring optionsAlex Lorenz
2017-10-02[refactor] Simplify the refactoring interfaceAlex Lorenz
2017-09-14[refactor] add clang-refactor tool with initial testing support andAlex Lorenz
2017-09-11clang-rename: let -force handle multiple renamesMiklos Vajna
2017-08-30Recommit r312127: [refactor] AST selection tree should contain syntacticAlex Lorenz
2017-08-30Revert r312127 as the ObjC unittest code fails to compile on LinuxAlex Lorenz
2017-08-30[refactor] AST selection tree should contain syntactic formAlex Lorenz
2017-08-30[refactor] Examine the whole range for ObjC @implementation declsAlex Lorenz
2017-08-28[refactor] initial support for refactoring action rulesAlex Lorenz
2017-08-24Add missing std::move callAlex Lorenz
2017-08-24[refactor] Add the AST source selection componentAlex Lorenz
2017-08-15[clang] Code cleanup in clang/toolingAlexander Shaposhnikov
2017-08-14[rename] Introduce symbol occurrencesAlex Lorenz
2017-08-02[rename] NFC, extract symbol canonicalization logic into functionAlex Lorenz
2017-07-31Added `applyAtomicChanges` function.Eric Liu
2017-07-13[refactor][rename] Use a single base class for class that findsAlex Lorenz
2017-06-30Fix ODR violations due to abuse of LLVM_YAML_IS_(FLOW_)?SEQUENCE_VECTORRichard Smith