1. a6e4a39 Fix parens warning in assert in ASTMatchFinder by Erich Keane · 7 years ago
  2. 814e797 [AST] Allow limiting the scope of common AST traversals (getParents, RAV). by Sam McCall · 7 years ago
  3. 9fc8faf Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  4. cbf060f PR36581: Support data recursion over Stmts in AST matchers. by Richard Smith · 8 years ago
  5. db4818e [ASTMatchers] Don't create a copy of a std::set when iterating over it. by Benjamin Kramer · 8 years ago
  6. 5fa302c Complete support for the cxxCtorInitializer() AST matcher so that it can be used as a top-level matcher. by Aaron Ballman · 9 years ago
  7. 7320b99 Apply some suggestions from clang-tidy's performance-unnecessary-value-param. by Benjamin Kramer · 9 years ago
  8. d6b44aa [ASTMatchers] Do not try to memoize nodes we can't compare. by Samuel Benzaquen · 9 years ago
  9. 85b927f7 Simplify and rename ASTMatchFinder's getCXXRecordDecl to make it more obvious by Richard Smith · 10 years ago
  10. 8583872 Use data recursion in RecursiveASTVisitor when traversing Stmt and Expr nodes. by Richard Smith · 10 years ago
  11. 94355ae [AST] Re-add TypeLocs and NestedNameSpecifierLocs to the ParentMap. by Benjamin Kramer · 10 years ago
  12. e8c51fd Revert "[AST] Put TypeLocs and NestedNameSpecifierLocs into the ParentMap." by Benjamin Kramer · 10 years ago
  13. 36307ff [AST] Put TypeLocs and NestedNameSpecifierLocs into the ParentMap. by Benjamin Kramer · 10 years ago
  14. 637d1e6 Roll-back r250822. by Angel Garcia Gomez · 10 years ago
  15. b5250d3 Apply modernize-use-default to clang. by Angel Garcia Gomez · 10 years ago
  16. d1ac50e ASTMatchers: Keep AllCallbacks in a set instead of a vector by Daniel Jasper · 10 years ago
  17. 3204b15 Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types by Benjamin Kramer · 10 years ago
  18. 34eb207 Use 'override/final' instead of 'virtual' for overridden methods by Alexander Kornienko · 10 years ago
  19. 074bbb6 Filter the toplevel matchers by kind. by Samuel Benzaquen · 11 years ago
  20. 7af8800 Speed up clang-tidy when profiling in on. by Samuel Benzaquen · 11 years ago
  21. 43dcf21 Add support for profiling the matchers used. by Samuel Benzaquen · 11 years ago
  22. 0793529 Return a reference instead of vector copy for parentmap queries. by Benjamin Kramer · 11 years ago
  23. f28d997 Refactor Matcher<T> and DynTypedMatcher to reduce overhead of casts. by Samuel Benzaquen · 11 years ago
  24. 13f0aeb Revert r218616, "Refactor Matcher<T> and DynTypedMatcher to reduce overhead of casts." by NAKAMURA Takumi · 11 years ago
  25. ee11034 Refactor Matcher<T> and DynTypedMatcher to reduce overhead of casts. by Samuel Benzaquen · 11 years ago
  26. 7ec2cb2 Separate the matchers by type and statically dispatch to the right list. by Samuel Benzaquen · 11 years ago
  27. d07864a Don't create a null reference to NestedNameSpecifier. by Alexey Samsonov · 11 years ago
  28. 6beb6aa Recommit 213307: unique_ptr-ify ownership of ASTConsumers (reverted in r213325) by David Blaikie · 11 years ago
  29. 3dfa09b Prevent assert in ASTMatchFinder. by Daniel Jasper · 11 years ago
  30. 62a56f3 Revert "unique_ptr-ify ownership of ASTConsumers" by David Blaikie · 11 years ago
  31. a51666a unique_ptr-ify ownership of ASTConsumers by David Blaikie · 11 years ago
  32. 210e1ad [C++11] Use 'nullptr'. ASTMatchers edition. by Craig Topper · 11 years ago
  33. ca5ebaf Remove unused typedef as pointed out by a GCC warning. by Benjamin Kramer · 12 years ago
  34. 574705e [C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with iterator_range bases(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  35. 2e5c11f [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  36. a741b8c [C++11] Simplify compare operators with std::tie. by Benjamin Kramer · 12 years ago
  37. bd39f6e [C++11] ASTMatchers: Use standard static_assert and type traits. by Benjamin Kramer · 12 years ago
  38. a233416 Introduce MatchFinder::matchAST. by Peter Collingbourne · 12 years ago
  39. 2b947130 Re-introduce MatchFinder::addDynamicMatcher. by Peter Collingbourne · 12 years ago
  40. f34ac3e Resubmit "Refactor DynTypedMatcher into a value type class, just like Matcher<T>." by Samuel Benzaquen · 12 years ago
  41. 9171f02 Revert "Refactor DynTypedMatcher into a value type class, just like Matcher<T>." by Reid Kleckner · 12 years ago
  42. f46e5f1 Refactor DynTypedMatcher into a value type class, just like Matcher<T>. by Samuel Benzaquen · 12 years ago
  43. 1863e50 Fix crash when encountering alias templates in isDerivedFrom matches. by Manuel Klimek · 12 years ago
  44. abe2a36 Use memoization for has()-matcher. by Daniel Jasper · 12 years ago
  45. 6a46149 Remove unnecessary assignment. by Manuel Klimek · 12 years ago
  46. 55d8fb5 Fixes another hard to test problem with iterator invalidation. by Manuel Klimek · 12 years ago
  47. 7e3d969 Fix use of invalidated iterator bug in AST match finder. by Manuel Klimek · 12 years ago
  48. 81ef929 Enhancements for the DynTypedMatcher system. by Samuel Benzaquen · 12 years ago
  49. a0c025f Completely revamp node binding for AST matchers. by Manuel Klimek · 12 years ago
  50. 6a55bb2 Add an overridable MatchCallback::onEndOfTranslationUnit() function. by Peter Collingbourne · 12 years ago
  51. 24db0f0 First revision of the dynamic ASTMatcher library. by Manuel Klimek · 12 years ago
  52. b64d6b7 Implements memoization for ancestor matching. by Manuel Klimek · 13 years ago
  53. d4be408 First step towards adding a parent map to the ASTContext. by Manuel Klimek · 13 years ago
  54. 191c093 Re-design the convenience interfaces on MatchFinder. by Manuel Klimek · 13 years ago
  55. f857950 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 13 years ago
  56. c844a46 Implements multiple parents in the parent map. by Manuel Klimek · 13 years ago
  57. 5472a52 Fixes crash in isDerivedFrom for recursive templates. by Manuel Klimek · 13 years ago
  58. 9d04123 Allow matchers to access the ASTContext. by Manuel Klimek · 13 years ago
  59. 0f9f019 Do not use data recursion in ASTMatchFinder. by Daniel Jasper · 13 years ago
  60. a05bb6b Fix AST-matcher descendant visiting for Types, TypeLocs and NestedNamespecifierLocs. by Daniel Jasper · 13 years ago
  61. bd0e2b7 Insert interception point onStartOfTranslationUnit. by Manuel Klimek · 13 years ago
  62. 6fc3433 Implement descendant matchers for NestedNamespecifiers by Daniel Jasper · 13 years ago
  63. d29d5fa Implement has(), hasDescendant(), forEach() and forEachDescendant() for by Daniel Jasper · 13 years ago
  64. c268745 Adds the possibility to run ASTMatchFinder over arbitrary AST nodes. by Manuel Klimek · 13 years ago
  65. 632aea9 Implement hasParent()-matcher. by Daniel Jasper · 13 years ago
  66. 516b02e First version of matchers for Types and TypeLocs. by Daniel Jasper · 13 years ago
  67. 83dafaf Fix isDerivedFrom matcher. by Daniel Jasper · 13 years ago
  68. a6bc1f6 Create initial support for matching and binding NestedNameSpecifier(Loc)s. by Daniel Jasper · 13 years ago
  69. f49d1e0 Change the behavior of the isDerivedFrom-matcher to not match on the by Daniel Jasper · 13 years ago
  70. 3ca12c5 Implements hasAncestor. by Manuel Klimek · 13 years ago
  71. eb958de Introduces DynTypedMatcher as a new concept that replaces the UntypedBaseMatcher and TypedMatcher. by Manuel Klimek · 13 years ago
  72. 3cb72b4 Fix for ASTMatchFinder to visit a functions parameter declarations. by Daniel Jasper · 13 years ago
  73. 2b3c7d4 Make the isDerivedFrom matcher more generic. by Daniel Jasper · 13 years ago
  74. 1dad183 Add more matchers and do cleanups. by Daniel Jasper · 13 years ago
  75. 04616e4 Adds the AST Matcher library, which provides a in-C++ DSL to express by Manuel Klimek · 13 years ago