summaryrefslogtreecommitdiff
path: root/lib/Tooling/Refactoring.cpp
AgeCommit message (Expand)Author
2017-03-21Apply clang-tidy's performance-unnecessary-value-param to parts of clang.Benjamin Kramer
2017-01-17clang-format: Make GetStyle return Expected<FormatStyle> instead of FormatStyleAntonio Maiorano
2016-11-07Deduplicate replacements by FileEntry instead of file names.Eric Liu
2016-10-14Deduplicate sets of replacements by file names.Eric Liu
2016-08-01Implement tooling::Replacements as a class.Eric Liu
2016-07-18[NFC] Header cleanupMehdi Amini
2016-07-11Make tooling::applyAllReplacements return llvm::Expected<string> instead of e...Eric Liu
2016-05-29Avoid unnecessary std::string copies. NFC.Benjamin Kramer
2016-03-29Added formatAndApplyAllReplacements that works on multiple files in libTooling.Eric Liu
2015-06-20Introduce a PCHContainerOperations interface (NFC).Adrian Prantl
2014-10-29Refactor libTooling to reduce required dependencies.Daniel Jasper
2014-09-09Tooling: Ignore file names in tooling::deduplicate.Benjamin Kramer
2014-08-27Overload SourceManager::overrideFileContents so that unconditionally passing ...David Blaikie
2014-08-27Update for LLVM api change.Rafael Espindola
2014-06-12Replace llvm::error_code with std::error_code.Rafael Espindola
2014-05-20[C++11] Use 'nullptr'. Tooling edition.Craig Topper
2014-03-05Added a const qualifier to SourceManager& parameters.Alexander Kornienko
2014-01-07Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth
2013-10-29Use Rewriter::overwriteChangedFiles() directlyAlp Toker
2013-10-29Revert "Use Rewriter::overwriteChangedFiles() directly"Alp Toker
2013-10-29Use Rewriter::overwriteChangedFiles() directlyAlp Toker
2013-10-18Reverted r192992 broke windows and freebsd builds.Ariel J. Bernal
2013-10-18This patch fixes replacements that are not applied when relative paths areAriel J. Bernal
2013-10-09Revert commit r192299 until find a way to account for simlinks in OS X.Ariel J. Bernal
2013-10-09This patch fixes replacements that are not applied when relative paths areAriel J. Bernal
2013-10-01Fixed replacements for files with relative paths are not applied.Ariel J. Bernal
2013-08-27Adding a vector version of clang::tooling::shiftedCodePosition().Edwin Vane
2013-08-16Tweak Replacement comparisonsEdwin Vane
2013-08-13Adding a vector version of tooling::applyAllReplacementsEdwin Vane
2013-08-13Fixing a conflict detection bug in tooling::deduplicateEdwin Vane
2013-08-08Introduce Replacement deduplication and conflict detection functionEdwin Vane
2013-07-17Constify Replacements parameter to applyAllReplacements.David Blaikie
2013-07-16Update for llvm API change.Rafael Espindola
2013-05-21Let clang-format move the cursor appropriately.Daniel Jasper
2013-05-16Add a more convenient interface to use clang-format.Daniel Jasper
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-11Allow RefactoringTool to write to memory instead of always to diskEdwin Vane
2012-10-23Make DiagnosticOptions intrusively reference-counted, and make sureDouglas Gregor
2012-09-01Split library clangRewrite into clangRewriteCore and clangRewriteFrontend.Ted Kremenek
2012-05-30Adds a toString method to Replacement, which helps debugging.Manuel Klimek
2012-05-23Adds the Refactoring library, which is a layer on top of the Tooling libraryManuel Klimek