)]}'
{
  "commit": "890bdc968dfde9fd2feaee7d7046168f857cffd3",
  "tree": "7e2db405c83ac6b9ca59783cdd09c9c915da669f",
  "parents": [
    "cb5f32dbbb47d5dc222e723b4f12d7a292a6378e"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "ben.vanik@gmail.com",
    "time": "Tue Jul 30 12:55:58 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jul 30 19:55:58 2024 +0000"
  },
  "message": "Removing extraneous iree/hal/drivers/utils. (#18050)\n\nWe want to keep the total number of targets reasonable and having a new\r\ntarget for a single helper is not worth the cost. We also already have a\r\nutils directory meant for HAL implementations to use and it should have\r\nbeen in there. Since this method is simple it\u0027s been added to the core\r\nHAL header (usually not preferred, but in the case of semaphore_list its\r\na basic utility and not a vtabled type that will have different behavior\r\nbetween implementations).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0fca0625675f8c39027b436e92fe2b05b346377b",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/CMakeLists.txt",
      "new_id": "b193b9994506f2ce69dd45ea428f2c60cd222910",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "96ebe36053661a96b74686d9015defff9dba1e88",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/cuda/BUILD.bazel",
      "new_id": "89fbe0ae088e628c7a5b7bb06d6a93b34f112530",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/cuda/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "1c96849eb95d3ea6e889afa051ffb96222cfb450",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/cuda/CMakeLists.txt",
      "new_id": "ebf5386ad7f05947bee9b2be621f5a4d161165ec",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/cuda/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "b49c116d9df4eed14108396f7c4aaf076e6439ff",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/cuda/pending_queue_actions.c",
      "new_id": "42f1f86efa4ec4927a4dd50862f09f7f84b5e887",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/cuda/pending_queue_actions.c"
    },
    {
      "type": "modify",
      "old_id": "6e7b41cdf3b374d302d36a8c05e34c222ced0f2a",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/hip/CMakeLists.txt",
      "new_id": "d20e777d14e8cf76e6f275e046f2c7414e39e8d0",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/hip/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "33bfcd70a380fa02bcf9d62490275b4bd552a1d2",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/hip/pending_queue_actions.c",
      "new_id": "be52cb35034748309d07ddfb6fcaf6e4529c9ac5",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/hip/pending_queue_actions.c"
    },
    {
      "type": "delete",
      "old_id": "e8b5ed96fd344aa25365d02ebb4eae9964cd684e",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/utils/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fea8d66b7a17399cce57557de8ccc18415a19624",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/utils/CMakeLists.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "797da77a68f4336074a36801072a766a02956a04",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/utils/semaphore.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "b71caa91ee7b9604f0d8c8271f385b0766563f47",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/semaphore.c",
      "new_id": "b34d1f2e6a2fc861a86ca36fc217525139695211",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/semaphore.c"
    },
    {
      "type": "modify",
      "old_id": "b9263b2fa136d9f89ae873f4c2b22e0307d7d105",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/semaphore.h",
      "new_id": "ec0b9aff8513e68972d5b7108b34ba67a856798b",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/semaphore.h"
    }
  ]
}
