)]}'
{
  "commit": "22f04e91d15a66441813927ef354fd057581185e",
  "tree": "760560d29e91567f433472f7414aa6b8426a490e",
  "parents": [
    "a6aa49b12c4a509b2258f3c814ceb40ee0b06d73"
  ],
  "author": {
    "name": "Matthias Springer",
    "email": "me@m-sp.org",
    "time": "Wed May 31 14:51:21 2023 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed May 31 12:51:21 2023 +0000"
  },
  "message": "Better TrackingListener error messages (#13756)\n\n* Include the transform op and replacement details when the\r\nErrorCheckingTrackingListener failed to find a replacement op.\r\n* Simplify ErrorCheckingTrackingListener: store the last error in the\r\nlistener object and assert that error was reset in the destructor.\r\n* To simply the API, check listener failures and other errors separately\r\n(do not chain errors).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0e2ed1f15ddd8e1b49cc18ae3516e76976c80d65",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/CommonExtensions.cpp",
      "new_id": "6eb81732ac41dad2516b56e8907019c230f15c82",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/CommonExtensions.cpp"
    },
    {
      "type": "modify",
      "old_id": "e7200eebfad6d3ebf65650afaddc76470dd15429",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/LLVMGPUExtensions.cpp",
      "new_id": "221295ff00f8d34e0f5dc3c905bc04eacfd46b6e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/LLVMGPUExtensions.cpp"
    },
    {
      "type": "modify",
      "old_id": "206044f83ee2ebd98988c2ca4d75553b387aae14",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/StructuredTransformOpsExt.h",
      "new_id": "2b590d6e0cb5967902e09839ab620b090100ca27",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/StructuredTransformOpsExt.h"
    },
    {
      "type": "modify",
      "old_id": "0e97cd380f61db4ff1fba590961d27da1de24aba",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/IR/StructuredTransformOpsExt.cpp",
      "new_id": "705a045d0c27a2727c499e50e0537b109a423d2d",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/IR/StructuredTransformOpsExt.cpp"
    }
  ]
}
