summaryrefslogtreecommitdiffstats
path: root/clang/lib/Tooling/Core/Replacement.cpp
Commit message (Expand)AuthorAgeFilesLines
* [clang] Adopt new FileManager error-returning APIsHarlan Haskins2019-08-011-5/+6
* Switch to cantFail(), since it does the same assertion.Stephen Hines2019-02-061-6/+5
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Lift VFS from clang to llvm (NFC)Jonas Devlieghere2018-10-101-3/+3
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-261-6/+5
* Fix typos in clangAlexander Kornienko2018-04-061-1/+1
* [clang] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-03-271-5/+5
* [Tooling] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko2018-03-141-14/+43
* Switch to consumeError(), since this can crash otherwise.Stephen Hines2017-08-151-1/+1
* Make llvm::Error generated from replacement interfaces more specific.Eric Liu2016-11-221-20/+35
* Deduplicate replacements by FileEntry instead of file names.Eric Liu2016-11-071-3/+8
* Remove redundant calls to std::string::data()Malcolm Parsons2016-11-031-1/+1
* Deduplicate sets of replacements by file names.Eric Liu2016-10-141-7/+10
* Add missing std::move in Replacements::addAlexander Shaposhnikov2016-09-301-1/+1
* Trying to buildbot failures caused by r282577.Eric Liu2016-09-281-1/+6
* Merge conflicting replacements when they are order-independent.Eric Liu2016-09-281-8/+99
* Recommit r281457 "Supports adding insertion around non-insertion replacements".Eric Liu2016-09-191-12/+34
* When replacements have the same offset, make replacements with smaller length...Eric Liu2016-09-171-9/+3
* Revert r281457 "Supports adding insertion around non-insertion replacements."Artem Belevich2016-09-141-33/+11
* Supports adding insertion around non-insertion replacements.Eric Liu2016-09-141-11/+33
* Fixes calculateRangesAfterReplacements crash when Replacements is empty.Eric Liu2016-08-081-0/+2
* Fix bug in conflict check for Replacements::add().Manuel Klimek2016-08-031-7/+8
* Fix quadratic runtime when adding items to tooling::Replacements.Manuel Klimek2016-08-031-18/+48
* Implement tooling::Replacements as a class.Eric Liu2016-08-011-203/+159
* [NFC] Header cleanupMehdi Amini2016-07-181-1/+0
* Make tooling::applyAllReplacements return llvm::Expected<string> instead of e...Eric Liu2016-07-111-3/+7
* Trying to fix a buffer overflow that broke buildbot sanitizer-x86_64-linux-fa...Eric Liu2016-06-211-1/+1
* Added calculateRangesAfterReplaments() to calculate affacted ranges in the ne...Eric Liu2016-06-211-2/+38
* Added formatAndApplyAllReplacements that works on multiple files in libTooling.Eric Liu2016-03-291-9/+14
* Add functions to apply replacements and reformat them.Manuel Klimek2016-03-011-2/+15
* Revert "Implement new interfaces for code-formatting when applying replacemen...Manuel Klimek2016-02-291-43/+2
* Implement new interfaces for code-formatting when applying replacements.Manuel Klimek2016-02-291-2/+43
* Fix calculation of shifted cursor/code positions. Specifically supportDaniel Jasper2015-11-231-21/+19
* [Tooling] Remove dead code.Benjamin Kramer2015-10-061-9/+1
* [VFS] Port applyAllReplacements to InMemoryFileSystem.Benjamin Kramer2015-10-061-8/+7
* Fix bad iterator access.Daniel Jasper2015-09-231-1/+2
* clang-format: Add initial #include sorting capabilities.Daniel Jasper2015-09-231-0/+132
* Tooling: When applying a set of replacements, do deletions beforeDaniel Jasper2015-06-161-1/+6
* Allow replacements created from token ranges to specify language options.Manuel Klimek2015-06-031-7/+10
* Fix bug in Replacement's toString on Windows (missing flush).Manuel Klimek2015-04-201-4/+4
* Refactor libTooling to reduce required dependencies.Daniel Jasper2014-10-291-0/+289
OpenPOWER on IntegriCloud