[all-commits] [llvm/llvm-project] 72a9f3: Remove automatic traversal from forEach matcher

Stephen Kelly via All-commits all-commits at lists.llvm.org
Mon Nov 23 06:33:26 PST 2020


  Branch: refs/heads/temp-test-main
  Home:   https://github.com/llvm/llvm-project
  Commit: 72a9f365e9933d68645f796592932a27d11bbfd0
      https://github.com/llvm/llvm-project/commit/72a9f365e9933d68645f796592932a27d11bbfd0
  Author: Stephen Kelly <steveire at gmail.com>
  Date:   2020-11-23 (Mon, 23 Nov 2020)

  Changed paths:
    M clang/docs/ReleaseNotes.rst
    M clang/include/clang/ASTMatchers/ASTMatchersInternal.h
    M clang/lib/ASTMatchers/ASTMatchFinder.cpp
    M clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp
    M clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp

  Log Message:
  -----------
  Remove automatic traversal from forEach matcher

Differential Revision: https://reviews.llvm.org/D91916


  Commit: f052cf494f07a33af5aa7c680cfe0bfcca24beae
      https://github.com/llvm/llvm-project/commit/f052cf494f07a33af5aa7c680cfe0bfcca24beae
  Author: Stephen Kelly <steveire at gmail.com>
  Date:   2020-11-23 (Mon, 23 Nov 2020)

  Changed paths:
    M clang/docs/LibASTMatchersReference.html
    M clang/include/clang/ASTMatchers/ASTMatchers.h
    M clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp

  Log Message:
  -----------
  Update mode used in traverse() examples

traverse() predates the IgnoreUnlessSpelledInSource mode. Update example
and test code to use the newer mode.

Differential Revision: https://reviews.llvm.org/D91917


  Commit: 5e1801813d93210acae84ff3c68a01512c2df9bc
      https://github.com/llvm/llvm-project/commit/5e1801813d93210acae84ff3c68a01512c2df9bc
  Author: Stephen Kelly <steveire at gmail.com>
  Date:   2020-11-23 (Mon, 23 Nov 2020)

  Changed paths:
    M clang-tools-extra/clang-query/QueryParser.cpp
    M clang-tools-extra/docs/ReleaseNotes.rst
    M clang/docs/ReleaseNotes.rst
    M clang/include/clang/AST/ASTNodeTraverser.h
    M clang/include/clang/AST/ASTTypeTraits.h
    M clang/lib/AST/ParentMapContext.cpp

  Log Message:
  -----------
  Remove the IgnoreImplicitCastsAndParentheses traversal kind

Differential Revision: https://reviews.llvm.org/D91918


Compare: https://github.com/llvm/llvm-project/compare/410c150abb20...5e1801813d93


More information about the All-commits mailing list