summaryrefslogtreecommitdiff
path: root/include/clang/Tooling
Commit message (Expand)AuthorAgeFilesLines
* [libTooling] Move `RewriteRule` abstraction into its own header and impl.Yitzhak Mandelbaum2019-10-112-271/+291
* [libTooling] Change Stencil equality to use `toString()`Yitzhak Mandelbaum2019-10-111-24/+1
* In openFileForRead don't cache erroneous entries if the error relates to them...Kousik Kumar2019-10-101-0/+3
* [libTooling] Move Transformer files to their own directory/library.Yitzhak Mandelbaum2019-10-106-20/+20
* [libTooling] Add `toString` method to the Stencil classYitzhak Mandelbaum2019-10-071-0/+21
* [libTooling] Add various Stencil combinators for expressions.Yitzhak Mandelbaum2019-10-031-1/+16
* [clang-rename] Better renaming the typedef decl.Haojian Wu2019-10-021-1/+11
* [libTooling] Transformer: refine `SourceLocation` specified as anchor of chan...Yitzhak Mandelbaum2019-09-271-0/+6
* [libTooling] Add `run` combinator to Stencils.Yitzhak Mandelbaum2019-09-261-0/+5
* [clang-format] Modified SortIncludes and IncludeCategories to priority for so...Paul Hoad2019-09-252-0/+3
* [libTooling] Introduce the MatchConsumer abstractionYitzhak Mandelbaum2019-09-253-12/+62
* [libTooling] Add `access` and `ifBound` combinators to Stencil library.Yitzhak Mandelbaum2019-09-231-0/+22
* [libTooling] Introduce new library of source-code builders.Yitzhak Mandelbaum2019-09-231-0/+86
* Removed dead code from Stencil.hDmitri Gribenko2019-09-231-10/+0
* [clang-scan-deps] strip the --serialize-diagnostics argumentAlex Lorenz2019-09-211-0/+4
* [libTooling] Add `ifBound`, `elseBranch` RangeSelector combinators.Yitzhak Mandelbaum2019-09-201-0/+9
* [clangd] Fix a crash when renaming operator.Haojian Wu2019-09-161-2/+1
* [clang-scan-deps] Fix for headers having the same name as a directoryAlex Lorenz2019-09-131-0/+3
* [clang-scan-deps] add skip excluded conditional preprocessor block preprocess...Alex Lorenz2019-09-113-3/+26
* [Tooling] Migrated APIs that take ownership of objects to unique_ptrDmitri Gribenko2019-08-301-42/+5
* [clang-scan-deps] NFC, refactor the DependencyScanningWorker to use a consumerAlex Lorenz2019-08-301-7/+21
* [clang-scan-deps] reuse the file manager across invocations ofAlex Lorenz2019-08-293-2/+11
* Changed FrontendActionFactory::create to return a std::unique_ptrDmitri Gribenko2019-08-291-6/+44
* [Syntax] Added function to get macro expansion tokens to TokenBuffer.Johan Vikstrom2019-08-201-0/+10
* Replace llvm::integer_sequence and friends with the C++14 standard versionBenjamin Kramer2019-08-151-4/+4
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-142-2/+2
* Removed ToolExecutor::isSingleProcess, it is not used by anythingDmitri Gribenko2019-08-143-11/+0
* [Refactor] Moving SourceExtraction header from lib to includeShaurya Gupta2019-08-131-0/+51
* [libTooling] In Transformer, generalize `applyFirst` to admit rules with inco...Yitzhak Mandelbaum2019-08-131-5/+14
* [Tooling] Expose ExecutorConcurrency option.Diego Astiazaran2019-08-071-0/+1
* [clang-scan-deps] Implementation of dependency scanner over minimized sourcesAlex Lorenz2019-08-063-2/+230
* [LibTooling] Add function to translate and validate source range for editingYitzhak Mandelbaum2019-07-181-0/+13
* [Syntax] Add assertion to catch invalid tokens early. NFCIlya Biryukov2019-07-101-2/+1
* [Syntax] Move roles into a separate enumIlya Biryukov2019-07-092-20/+15
* Reland r365355: [Syntax] Introduce syntax treesIlya Biryukov2019-07-093-0/+263
* Revert rL365355 : [Syntax] Introduce syntax treesSimon Pilgrim2019-07-093-263/+0
* [Syntax] Introduce syntax treesIlya Biryukov2019-07-083-0/+263
* [clangd] A code tweak to expand a macroIlya Biryukov2019-07-081-0/+9
* [clang-tidy] Fix the YAML created for checks like modernize-pass-by-valueIvan Donchevskii2019-07-031-1/+7
* [LibTooling] Extend `RewriteRule` with support for adding includes.Yitzhak Mandelbaum2019-07-021-0/+23
* [clang-scan-deps] Introduce the DependencyScanning library with theAlex Lorenz2019-06-262-0/+63
* [clang][Tooling] Infer target and mode from argv[0] when using JSONCompilatio...Kadir Cetinkaya2019-06-261-0/+6
* [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-0/+26
* [Syntax] Add a helper to find expansion by its first spelled tokenIlya Biryukov2019-06-181-0/+19
* [LibTooling] Add insert/remove convenience functions for creating `ASTEdit`s.Yitzhak Mandelbaum2019-06-061-0/+17
* [LibTooling] Add `before` and `after` selectors for selecting point-ranges re...Yitzhak Mandelbaum2019-05-291-0/+9
* [LibTooling] Add Explanation parameter to `makeRule`.Yitzhak Mandelbaum2019-05-241-3/+5
* [LibTooling] Fix dangling references in RangeSelector.Yitzhak Mandelbaum2019-05-231-9/+9
* [LibTooling] Update Stencil to use RangeSelectorYitzhak Mandelbaum2019-05-221-2/+14