summaryrefslogtreecommitdiffstats
path: root/clang/lib/Tooling/Refactoring
Commit message (Expand)AuthorAgeFilesLines
* Remove Expr.h include from ASTContext.h, NFCReid Kleckner2019-12-061-0/+1
* [clang-rename] Respect the traversal scope when traversing the entire AST.Haojian Wu2019-11-071-1/+1
* [clang-rename] NFC, make getCanonicalSymbolDeclaration robust on nullptr input.Haojian Wu2019-10-251-0/+2
* [libTooling] Move Transformer files to their own directory/library.Yitzhak Mandelbaum2019-10-106-1146/+0
* [libTooling] Add `toString` method to the Stencil classYitzhak Mandelbaum2019-10-071-0/+51
* [clang-rename] Fix a crash when renaming a class without definition.Haojian Wu2019-10-041-0/+4
* [libTooling] Add various Stencil combinators for expressions.Yitzhak Mandelbaum2019-10-031-1/+62
* [Stencil] Hide implementaion detai. NFC.Benjamin Kramer2019-10-021-1/+1
* [libTooling] Transformer: refine `SourceLocation` specified as anchor of chan...Yitzhak Mandelbaum2019-09-271-12/+21
* [libTooling] Add `run` combinator to Stencils.Yitzhak Mandelbaum2019-09-261-0/+22
* [libTooling] Introduce the MatchConsumer abstractionYitzhak Mandelbaum2019-09-251-8/+0
* [libTooling] Add `access` and `ifBound` combinators to Stencil library.Yitzhak Mandelbaum2019-09-231-17/+77
* [libTooling] Introduce new library of source-code builders.Yitzhak Mandelbaum2019-09-232-0/+161
* [libTooling] Add `ifBound`, `elseBranch` RangeSelector combinators.Yitzhak Mandelbaum2019-09-201-0/+24
* [Tooling] Add a hack to work around issues with matcher binding in r368681.David L. Jones2019-08-151-2/+4
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-145-7/+7
* [libTooling] Fix code to avoid unused-function warning after r368681.Yitzhak Mandelbaum2019-08-141-0/+2
* [Tooling] Added DeclStmtClass to ExtractionSemicolonPolicyShaurya Gupta2019-08-141-0/+1
* [Refactor] Moving SourceExtraction header from lib to includeShaurya Gupta2019-08-133-53/+2
* [libTooling] In Transformer, generalize `applyFirst` to admit rules with inco...Yitzhak Mandelbaum2019-08-131-60/+47
* [Extract] Fixed SemicolonExtractionPolicy for SwitchStmt and SwitchCaseShaurya Gupta2019-08-081-1/+4
* [LibTooling] Relax Transformer to allow rewriting macro expansionsYitzhak Mandelbaum2019-07-181-34/+6
* [LibTooling] Add function to translate and validate source range for editingYitzhak Mandelbaum2019-07-181-0/+34
* [LibTooling] Extend `RewriteRule` with support for adding includes.Yitzhak Mandelbaum2019-07-021-4/+22
* [clangd] Narrow rename to local symbols.Haojian Wu2019-06-251-0/+2
* [LibTooling] Add `before` and `after` selectors for selecting point-ranges re...Yitzhak Mandelbaum2019-05-291-0/+22
* Rename clangToolingRefactor to clangToolingRefactoring for consistency with i...Nico Weber2019-05-251-1/+1
* [LibTooling] Add Explanation parameter to `makeRule`.Yitzhak Mandelbaum2019-05-241-4/+4
* [LibTooling] Fix dangling references in RangeSelector.Yitzhak Mandelbaum2019-05-231-13/+13
* Work around a Visual C++ bug.Paul Robinson2019-05-231-6/+16
* [LibTooling] Update Stencil to use RangeSelectorYitzhak Mandelbaum2019-05-221-43/+18
* [LibTooling] Update Transformer to use RangeSelector instead of NodePart enum.Yitzhak Mandelbaum2019-05-221-89/+13
* [LibTooling] Add RangeSelector library for defining source ranges based on bo...Yitzhak Mandelbaum2019-05-202-0/+265
* [LibTooling] Add support to Transformer for composing rules as an ordered cho...Yitzhak Mandelbaum2019-05-171-8/+105
* [LibTooling] Change Transformer's TextGenerator to a partial function.Yitzhak Mandelbaum2019-04-301-19/+21
* [LibTooling] Fix unneeded use of unique_ptr where shared_ptr is expected.Yitzhak Mandelbaum2019-04-291-4/+5
* [LibTooling] Fix build breakage from commit 7b7ce6683ee.Yitzhak Mandelbaum2019-04-181-1/+2
* [LibTooling] Extend Transformer to support multiple simultaneous changes.Yitzhak Mandelbaum2019-04-181-39/+57
* [LibTooling] Add Stencil library for format-string style codegen.Yitzhak Mandelbaum2019-04-182-0/+200
* [Lookup] Invisible decls should not be ambiguous when renaming.Eric Liu2019-04-151-2/+2
* [LibTooling] Add Transformer, a library for source-to-source transformations.Yitzhak Mandelbaum2019-04-052-0/+204
* [LibTooling] Add "SourceCode" library for functions relating to source-code m...Yitzhak Mandelbaum2019-04-052-0/+32
* Revert "[LibTooling] Add Transformer, a library for source-to-source transfor...Alexey Bataev2019-04-032-205/+0
* [LibTooling] Add Transformer, a library for source-to-source transformations.Yitzhak Mandelbaum2019-04-032-0/+205
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-1912-48/+36
* PR40096: Forwards-compatible with C++20 rule regarding aggregates not having ...David Blaikie2018-12-191-2/+0
* Port getLocEnd -> getEndLocStephen Kelly2018-08-093-4/+4
* Port getLocStart -> getBeginLocStephen Kelly2018-08-093-6/+6
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-096-12/+12
* Fix typos in clangAlexander Kornienko2018-04-061-1/+1
OpenPOWER on IntegriCloud