aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/Tooling/TransformerTest.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-09-08[clang][lex] Use preferred path separator in includer-relative lookupJan Svoboda1-9/+11
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-2/+2
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2022-12-20[llvm] Make llvm::Any similar to std::anySebastian Neubauer1-1/+1
2022-12-03[clang/unittests] Use std::nullopt instead of None (NFC)Kazu Hirata1-3/+3
2022-07-23Use llvm::sort instead of std::sort where possibleDmitri Gribenko1-4/+4
2022-03-28[libTooling] Fix indentation. NFC.Eric Li1-47/+43
2022-03-21[libTooling] Generalize string explanation as templated metadataEric Li1-9/+77
2022-03-21Revert "[libTooling] Generalize string explanation as templated metadata"Yitzhak Mandelbaum1-77/+9
2022-03-21[libTooling] Generalize string explanation as templated metadataEric Li1-9/+77
2022-02-15[libTooling] Change Tranformer's consumer to take multiple changesEric Li1-5/+49
2020-11-30[libTooling] Remove deprecated Clang Transformer declarationsYitzhak Mandelbaum1-6/+16
2020-11-20[libTooling] Update Transformer's `node` combinator to include the trailing s...Yitzhak Mandelbaum1-5/+4
2020-11-17[Transformer] Split ForStmt test into twoStephen Kelly1-7/+54
2020-11-17Comment out new test while I figure out what is wrong with itStephen Kelly1-3/+3
2020-11-17[AST] Update matchers to be traverse-awareStephen Kelly1-0/+26
2020-11-17[AST] Ignore implicit nodes in IgnoreUnlessSpelledInSource modeStephen Kelly1-0/+180
2020-11-03Undo Revert "Ignore template instantiations if not in AsIs mode"Matt Morehouse1-0/+64
2020-11-03Revert "Ignore template instantiations if not in AsIs mode"Matt Morehouse1-64/+0
2020-11-03[unittest][TrasnformerTest] Fix asan stack-use-after-returnFangrui Song1-2/+5
2020-11-02Ignore template instantiations if not in AsIs modeStephen Kelly1-0/+64
2020-10-22[libTooling] Add function to Transformer to create a no-op edit.Yitzhak Mandelbaum1-0/+8
2020-09-03[libTooling] Provide overloads of `rewriteDescendants` that operate directly ...Yitzhak Mandelbaum1-0/+83
2020-09-02[libTooling] Restore defaults for matchers in makeRule.Yitzhak Mandelbaum1-31/+3
2020-08-11[libTooling] Move RewriteRule include edits to ASTEdit granularity.Yitzhak Mandelbaum1-1/+67
2020-07-24[libTooling] Add an `EditGenerator` that applies a rule throughout a bound node.Yitzhak Mandelbaum1-1/+117
2020-07-24[libTooling] Add assorted `EditGenerator` combinators.Yitzhak Mandelbaum1-0/+120
2020-07-21[libTooling] In Clang Transformer, change `Metadata` field to deferred evalua...Andy Soffer1-3/+12
2020-07-20Revert "[libTooling] In Clang Transformer, change `Metadata` field to deferre...Yitzhak Mandelbaum1-12/+3
2020-07-20[libTooling] In Clang Transformer, change `Metadata` field to deferred evalut...Yitzhak Mandelbaum1-3/+12
2020-06-30Add Metadata to Transformer toolingAndy Soffer1-0/+23
2020-05-28[libTooling] Fix Transformer to work with ambient traversal kinds.Yitzhak Mandelbaum1-0/+53
2020-05-26[libTooling] In Transformer, allow atomic changes to span multiple files.Yitzhak Mandelbaum1-0/+42
2020-01-29Fix clang unnittest build with GCC 5Benjamin Kramer1-1/+1
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-32/+39
2019-11-11[libTooling] Further simplify `Stencil` type and introduce `MatchComputation`.Yitzhak Mandelbaum1-6/+9
2019-11-06[libTooling] Fix breakage from change #84922Yitzhak Mandelbaum1-1/+4
2019-11-06[libTooling] Small changes in Transformer API.Yitzhak Mandelbaum1-36/+37
2019-10-16[libTooling] Fix r374962: add more Transformer forwarding decls.Yitzhak Mandelbaum1-1/+0
2019-10-16[libTooling] Put all Transformer declarations in a single namespace.Yitzhak Mandelbaum1-5/+6
2019-10-10[libTooling] Move Transformer files to their own directory/library.Yitzhak Mandelbaum1-2/+2
2019-09-27[libTooling] Transformer: refine `SourceLocation` specified as anchor of chan...Yitzhak Mandelbaum1-0/+51
2019-08-13[libTooling] In Transformer, generalize `applyFirst` to admit rules with inco...Yitzhak Mandelbaum1-46/+80
2019-07-18[LibTooling] Relax Transformer to allow rewriting macro expansionsYitzhak Mandelbaum1-22/+102
2019-07-02[LibTooling] Extend `RewriteRule` with support for adding includes.Yitzhak Mandelbaum1-0/+36
2019-06-06[LibTooling] Add insert/remove convenience functions for creating `ASTEdit`s.Yitzhak Mandelbaum1-0/+58
2019-05-24[LibTooling] Add Explanation parameter to `makeRule`.Yitzhak Mandelbaum1-2/+1
2019-05-22[LibTooling] Update Transformer to use RangeSelector instead of NodePart enum.Yitzhak Mandelbaum1-23/+22
2019-05-17[LibTooling] Add support to Transformer for composing rules as an ordered cho...Yitzhak Mandelbaum1-2/+89
2019-04-30[LibTooling] Fix broken test after r359574.Yitzhak Mandelbaum1-3/+5