)]}'
{
  "commit": "c7d034617588bd2e72e1a4b1cebf881372e58e15",
  "tree": "ce49e807af14bc966c86572e75aceca223213c9d",
  "parents": [
    "063e1facc93ad00268db9232ed72cf53f22b7e3b"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "antiagainst@google.com",
    "time": "Sat Feb 18 14:34:32 2023 -0800"
  },
  "committer": {
    "name": "Lei Zhang",
    "email": "antiagainst@google.com",
    "time": "Tue Jun 13 21:17:31 2023 -0700"
  },
  "message": "[metal] Implement IREE event APIs with Metal fence\n\nMTLFence is for tracking resource dependencies across command\nencoders, which maps to IREE event APIs.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c1e25ea6086655683a94ca4e8fee5c11875d563d",
      "old_mode": 33188,
      "old_path": "experimental/metal/CMakeLists.txt",
      "new_id": "f4440225330c40e26b90d07032e19c3f9ca40681",
      "new_mode": 33188,
      "new_path": "experimental/metal/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "3911abd390e8711160dc96669220764bb4a3bbbb",
      "old_mode": 33188,
      "old_path": "experimental/metal/cts/CMakeLists.txt",
      "new_id": "f6f2211e878f9f31346adc1d7ee031a31ba1dd3c",
      "new_mode": 33188,
      "new_path": "experimental/metal/cts/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "56bc5d92afc7c470cb4edd3c48e818091bae3418",
      "old_mode": 33188,
      "old_path": "experimental/metal/direct_command_buffer.m",
      "new_id": "83c13f03d2f3253042422663648b1c8bece8e47a",
      "new_mode": 33188,
      "new_path": "experimental/metal/direct_command_buffer.m"
    },
    {
      "type": "modify",
      "old_id": "300e051dca1894f6e0ba57da589b8ff70afa0ee4",
      "old_mode": 33188,
      "old_path": "experimental/metal/metal_device.m",
      "new_id": "64ae163bf9cddef3973af9f5860acd076e5b2e42",
      "new_mode": 33188,
      "new_path": "experimental/metal/metal_device.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a7c72b8c3e2162712fa0fd01df6daca81f1ca88",
      "new_mode": 33188,
      "new_path": "experimental/metal/metal_fence.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72bf8a865e7a8ce07e69c6a54d27ceeb7d50b443",
      "new_mode": 33188,
      "new_path": "experimental/metal/metal_fence.m"
    }
  ]
}
