summaryrefslogtreecommitdiffstats
path: root/lib/Tooling/Refactoring
Commit message (Expand)AuthorAgeFilesLines
* [clang-refactor] Get rid of OccurrencesFinder in RenamingAction, NFCHaojian Wu2017-11-081-18/+9
* [clang-refactor] Introduce a new rename rule for qualified symbolsHaojian Wu2017-11-082-0/+76
* Move Extract.cpp that wasn't moved in r317343Alex Lorenz2017-11-031-0/+0
* [refactor][extract] insert semicolons into extracted/inserted codeAlex Lorenz2017-11-034-4/+173
* [refactor][selection] canonicalize selected string literal to objcAlex Lorenz2017-11-021-1/+22
* [refactor][extract] code extracted from inline method should be placedAlex Lorenz2017-11-011-2/+7
* [refactor][extract] prohibit extraction of ObjC property settersAlex Lorenz2017-11-011-5/+14
* [refactor][selection] code ranges can be selected in objc methodsAlex Lorenz2017-11-011-4/+7
* [refactor] select the entire DeclStmt if one ifs decls is selectedAlex Lorenz2017-10-311-5/+17
* [refactor] Fix a clang-tidy warning.Haojian Wu2017-10-301-1/+2
* [refactor] Describe refactorings in the operation classesAlex Lorenz2017-10-273-146/+126
* [rename] support renaming class member.Haojian Wu2017-10-251-0/+49
* [clang-rename] Fix and enable the failing TemplatedClassFunction test.Haojian Wu2017-10-251-0/+20
* Add missing clangRewrite lib dependency for clangToolingRefactorAlex Lorenz2017-10-241-0/+1
* [refactor] Initial outline of implementation of "extract function" refactoringAlex Lorenz2017-10-244-0/+319
* [rename] Don't overwrite the template argument when renaming a template funct...Haojian Wu2017-10-231-1/+6
* Fix a few nits in RenamingAction.Haojian Wu2017-10-191-2/+2
* [refactor] selection: new CodeRangeASTSelection represents a set of selectedAlex Lorenz2017-10-181-0/+105
* [clang-rename] Rename alias.Haojian Wu2017-10-181-60/+59
* [clang-rename] Rename enum.Haojian Wu2017-10-171-4/+40
* [refactor] allow the use of refactoring diagnosticsAlex Lorenz2017-10-161-5/+4
* [clang-rename] Add function unit tests.Haojian Wu2017-10-161-0/+23
* Recommit r315087 "[refactor] add support for refactoring options"Alex Lorenz2017-10-131-11/+13
* [clang-rename] Don't add prefix qualifiers to the declaration and definition ...Haojian Wu2017-10-111-26/+49
* Revert r315087Alex Lorenz2017-10-061-13/+11
* [refactor] add support for refactoring optionsAlex Lorenz2017-10-061-11/+13
* [refactor] Simplify the refactoring interfaceAlex Lorenz2017-10-023-57/+57
* [refactor] add clang-refactor tool with initial testing support andAlex Lorenz2017-09-145-0/+112
* clang-rename: let -force handle multiple renamesMiklos Vajna2017-09-112-2/+10
* Recommit r312127: [refactor] AST selection tree should contain syntacticAlex Lorenz2017-08-301-0/+22
* Revert r312127 as the ObjC unittest code fails to compile on LinuxAlex Lorenz2017-08-301-22/+0
* [refactor] AST selection tree should contain syntactic formAlex Lorenz2017-08-301-0/+22
* [refactor] Examine the whole range for ObjC @implementation declsAlex Lorenz2017-08-301-2/+16
* [refactor] initial support for refactoring action rulesAlex Lorenz2017-08-282-0/+24
* Add missing std::move callAlex Lorenz2017-08-241-1/+1
* [refactor] Add the AST source selection componentAlex Lorenz2017-08-242-0/+192
* [clang] Code cleanup in clang/toolingAlexander Shaposhnikov2017-08-151-1/+1
* [rename] Introduce symbol occurrencesAlex Lorenz2017-08-144-39/+108
* [rename] NFC, extract symbol canonicalization logic into functionAlex Lorenz2017-08-021-7/+16
* Added `applyAtomicChanges` function.Eric Liu2017-07-312-4/+181
* [refactor][rename] Use a single base class for class that findsAlex Lorenz2017-07-132-197/+72
* Fix ODR violations due to abuse of LLVM_YAML_IS_(FLOW_)?SEQUENCE_VECTORRichard Smith2017-06-301-1/+0
* [refactor] Move clang-rename into the clang repositoryAlex Lorenz2017-06-305-0/+1100
* Add `replace` interface with range in AtomicChange.Haojian Wu2017-03-301-0/+6
* Revert "Added `applyAtomicChanges` function."Juergen Ributzka2017-03-291-179/+0
* Revert "clangToolingRefactor: Add libdeps upon clangFormat in r298913."Juergen Ributzka2017-03-291-1/+0
* clangToolingRefactor: Add libdeps upon clangFormat in r298913.NAKAMURA Takumi2017-03-281-0/+1
* Added `applyAtomicChanges` function.Eric Liu2017-03-281-0/+179
* Add missing implementation for AtomicChange::replace(...)Eric Liu2017-03-081-0/+5
* Introducing clang::tooling::AtomicChange for refactoring tools.Eric Liu2017-03-012-0/+179