)]}'
{
  "commit": "de91e46ad17c5aa25a396e7aa2dd257b97d964d8",
  "tree": "1575d8cde9e370b59abcdf50885b72ddf612784b",
  "parents": [
    "682a9c7bfdf5ca22e4968fa4116ea956ea451159"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "benvanik@google.com",
    "time": "Tue Jan 04 09:07:40 2022 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jan 04 09:07:40 2022 -0800"
  },
  "message": "Adding iree_hal_resource_retain/release. (#7994)\n\nThis enables type-generic resource pooling.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9d68e31f5f6a26fb4bcf91cd8783bc75bdd9d462",
      "old_mode": 33188,
      "old_path": "iree/hal/allocator.h",
      "new_id": "dd7760bf92bede3a85ac0a06851c1b466ea04022",
      "new_mode": 33188,
      "new_path": "iree/hal/allocator.h"
    },
    {
      "type": "modify",
      "old_id": "326efa927dc95c41467ca104a9d0b8ac594a720a",
      "old_mode": 33188,
      "old_path": "iree/hal/buffer.h",
      "new_id": "cc355d185e6684f283c2f603ba10d1c5aab9a89b",
      "new_mode": 33188,
      "new_path": "iree/hal/buffer.h"
    },
    {
      "type": "modify",
      "old_id": "e9d2c699344c7928321fb96ee08f94123f04b425",
      "old_mode": 33188,
      "old_path": "iree/hal/command_buffer.h",
      "new_id": "41087a34486cb74dc29cce7683576c72e57a8d69",
      "new_mode": 33188,
      "new_path": "iree/hal/command_buffer.h"
    },
    {
      "type": "modify",
      "old_id": "6753492b05567ccc34b3f5208e95890bb6ea4569",
      "old_mode": 33188,
      "old_path": "iree/hal/descriptor_set.h",
      "new_id": "11c7957b42ca27e7e996f66acced0260bc54c793",
      "new_mode": 33188,
      "new_path": "iree/hal/descriptor_set.h"
    },
    {
      "type": "modify",
      "old_id": "68c12482edf1ed474ea02a70e3d07bfc0d3741b3",
      "old_mode": 33188,
      "old_path": "iree/hal/descriptor_set_layout.h",
      "new_id": "36e3940510b487ea89dc0d3a18a6c8b6df0922fd",
      "new_mode": 33188,
      "new_path": "iree/hal/descriptor_set_layout.h"
    },
    {
      "type": "modify",
      "old_id": "1d77d2796ce5851fadfc1eab32dba9ad6b6719e8",
      "old_mode": 33188,
      "old_path": "iree/hal/device.h",
      "new_id": "275b9f1e11406686e6a035d7ce6596e13d5502af",
      "new_mode": 33188,
      "new_path": "iree/hal/device.h"
    },
    {
      "type": "modify",
      "old_id": "8cd6076d14c30afe1399ae2c3163c599866121ba",
      "old_mode": 33188,
      "old_path": "iree/hal/driver.h",
      "new_id": "65cbd66bf58208f3888774ea01728c35058896f6",
      "new_mode": 33188,
      "new_path": "iree/hal/driver.h"
    },
    {
      "type": "modify",
      "old_id": "911e50f192a2de7ae8e36cb5e60b59dc024e3abf",
      "old_mode": 33188,
      "old_path": "iree/hal/event.h",
      "new_id": "a6ea3126544df4a531dd0307dfc49a779ce23480",
      "new_mode": 33188,
      "new_path": "iree/hal/event.h"
    },
    {
      "type": "modify",
      "old_id": "7cabcf4ffd5505d530d2053ace36d7bf35db35ea",
      "old_mode": 33188,
      "old_path": "iree/hal/executable.h",
      "new_id": "561ed3addc46c86aff64ecc6c4b35a78a62f23e3",
      "new_mode": 33188,
      "new_path": "iree/hal/executable.h"
    },
    {
      "type": "modify",
      "old_id": "d75cfcb695a70c0415d0c0188f6baeb165bc8eb3",
      "old_mode": 33188,
      "old_path": "iree/hal/executable_cache.h",
      "new_id": "50945f85a636c3938b85968184192fdbb8bca9a8",
      "new_mode": 33188,
      "new_path": "iree/hal/executable_cache.h"
    },
    {
      "type": "modify",
      "old_id": "1fbcd48d410e2e78638dbbb4550cd3d1fb166d8f",
      "old_mode": 33188,
      "old_path": "iree/hal/executable_layout.h",
      "new_id": "7fa1a214ec81cd43b2bf209347af8c59fd375c5a",
      "new_mode": 33188,
      "new_path": "iree/hal/executable_layout.h"
    },
    {
      "type": "modify",
      "old_id": "3f4c7945dee701483e6c51d4870974d21ee5a1f4",
      "old_mode": 33188,
      "old_path": "iree/hal/resource.h",
      "new_id": "0f7abbe0ca8bcd659870f3ee91a66b19ec76e6b5",
      "new_mode": 33188,
      "new_path": "iree/hal/resource.h"
    },
    {
      "type": "modify",
      "old_id": "5eded01c04b5cddd8b8f28d0b4dc8c1bb365c735",
      "old_mode": 33188,
      "old_path": "iree/hal/semaphore.h",
      "new_id": "afc89591b2fd9155db920eade883aefb9cf49935",
      "new_mode": 33188,
      "new_path": "iree/hal/semaphore.h"
    }
  ]
}
