)]}'
{
  "commit": "cfc231a1b356e3edb165cd0ed5f8a536e93e77f3",
  "tree": "7497cd8c2325abfa3936c969822c0045b7c438d2",
  "parents": [
    "3fee83df17d333f544e65284466ba190f8d3b90c"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "antiagainst@google.com",
    "time": "Fri Jan 13 10:50:55 2023 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jan 13 07:50:55 2023 -0800"
  },
  "message": "[stream] Don\u0027t group timepoint awaits in different blocks (#11823)\n\nWe sort various await ops over the same timepoint according to their\r\norder in the same block, but the list was pulling in await ops in other\r\nblocks too. This caused crash.\r\n\r\nIn general, unifying ops across the blocks is triky given we need to\r\nconsider dominance and referened values in each op. Prefer to be\r\nconservative for now.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3b758307a92e50124f414b4bbb5b11b7e5b09500",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/IR/StreamOpFolders.cpp",
      "new_id": "d67ec797dae0e6183b936eb27c76fe8f507ae8f6",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/IR/StreamOpFolders.cpp"
    },
    {
      "type": "modify",
      "old_id": "146ae4161c2d7e58ce1ec84b19bc1276682dddf9",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/IR/test/timepoint_folding.mlir",
      "new_id": "f8edd406fb4b84790fc0a9bf8e1757921e4677d0",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/IR/test/timepoint_folding.mlir"
    }
  ]
}
