summaryrefslogtreecommitdiff
path: root/lib/Tooling
Commit message (Expand)AuthorAgeFilesLines
* [clang-scan-deps] Fix for headers having the same name as a directoryAlex Lorenz2019-09-131-0/+3
* [clang-scan-deps] remove dots and dots dots from the reported file dependency...Alex Lorenz2019-09-121-2/+6
* [clang-scan-deps] cast Result to ErrorOr<unique_ptr<vfs::File>> explicitly to...Alex Lorenz2019-09-111-1/+2
* [clang-scan-deps] add skip excluded conditional preprocessor block preprocess...Alex Lorenz2019-09-113-11/+50
* [Driver] Use shared singleton instance of DriverOptTableIlya Biryukov2019-09-042-6/+5
* [clang-scan-deps] NFC, remove outdated implementation commentAlex Lorenz2019-08-301-1/+0
* [Tooling] Migrated APIs that take ownership of objects to unique_ptrDmitri Gribenko2019-08-301-15/+14
* [clang-scan-deps] NFC, refactor the DependencyScanningWorker to use a consumerAlex Lorenz2019-08-301-35/+39
* [clang-scan-deps] reuse the file manager across invocations ofAlex Lorenz2019-08-293-5/+12
* Changed FrontendActionFactory::create to return a std::unique_ptrDmitri Gribenko2019-08-291-5/+10
* ArrayRef'ized CompilerInvocation::CreateFromArgsDmitri Gribenko2019-08-271-3/+1
* [Syntax] Added function to get macro expansion tokens to TokenBuffer.Johan Vikstrom2019-08-201-0/+15
* [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-1416-28/+28
* [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
* [Tooling] Expose ExecutorConcurrency option.Diego Astiazaran2019-08-071-1/+1
* [clang-scan-deps] Implementation of dependency scanner over minimized sourcesAlex Lorenz2019-08-064-13/+279
* [Syntax] Do not add a node for 'eof' into the treeIlya Biryukov2019-08-061-4/+8
* Move LangStandard*, InputKind::Language to BasicRainer Orth2019-08-051-15/+8
* [clang] Adopt new FileManager error-returning APIsHarlan Haskins2019-08-012-6/+10
* [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
* Re-land [JSONCompilationDatabase] Strip distcc/ccache/gomacc wrappers from pa...Sam McCall2019-07-121-4/+46
* Revert "[JSONCompilationDatabase] Strip distcc/ccache/gomacc wrappers from pa...Russell Gallop2019-07-121-46/+4
* [JSONCompilationDatabase] Strip distcc/ccache/gomacc wrappers from parsed com...Sam McCall2019-07-121-4/+46
* [Syntax] Add assertion to catch invalid tokens early. NFCIlya Biryukov2019-07-101-0/+6
* [Syntax] Move roles into a separate enumIlya Biryukov2019-07-093-12/+20
* Reland r365355: [Syntax] Introduce syntax treesIlya Biryukov2019-07-094-0/+454
* Revert rL365355 : [Syntax] Introduce syntax treesSimon Pilgrim2019-07-094-454/+0
* Add parentheses to silence warnings.Bill Wendling2019-07-081-6/+6
* [Syntax] Introduce syntax treesIlya Biryukov2019-07-084-0/+454
* Change std::{lower,upper}_bound to llvm::{lower,upper}_bound or llvm::partiti...Fangrui Song2019-07-031-2/+1
* [LibTooling] Extend `RewriteRule` with support for adding includes.Yitzhak Mandelbaum2019-07-021-4/+22
* [clang][ArgumentAdjusters] Do not add fsyntax-only if already existsKadir Cetinkaya2019-07-021-1/+5
* Fixed two issues in clang-tidy -help.Alexander Kornienko2019-07-011-1/+1
* Cleanup: llvm::bsearch -> llvm::partition_point after r364719Fangrui Song2019-06-301-4/+4
* [clang-scan-deps] Introduce the DependencyScanning library with theAlex Lorenz2019-06-264-1/+178
* [clang][Tooling] Infer target and mode from argv[0] when using JSONCompilatio...Kadir Cetinkaya2019-06-263-1/+63
* [clangd] Narrow rename to local symbols.Haojian Wu2019-06-251-0/+2
* [Syntax] Do not glue multiple empty PP expansions to a single mappingIlya Biryukov2019-06-241-53/+130
* [clang-tidy] Fail gracefully upon empty database fieldsSerge Guelton2019-06-202-3/+5
* [Syntax] Fix a crash when dumping empty token bufferIlya Biryukov2019-06-191-3/+3
* [Syntax] Add a helper to find expansion by its first spelled tokenIlya Biryukov2019-06-181-0/+26
* [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