)]}'
{
  "commit": "1b8e95c3a707a98476e7f5cf4e6d10c91aa3cab0",
  "tree": "7eeec7a3968c4a5c54e536ac80bf49e9aaaee6b8",
  "parents": [
    "860026f53714edfa3e1798d5dd58edc74dd536d5"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "ben.vanik@gmail.com",
    "time": "Fri Jun 09 11:12:00 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jun 09 18:12:00 2023 +0000"
  },
  "message": "Allowing for sync allocations to be deallocated via queue-ordered deallocas. (#14029)\n\nThis matches the behavior of allowing async allocs to be sync dealloced.\r\nAdded some clarification about the alloca/dealloca rules to clarify this\r\nbehavior.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "17fcdde8d6bc6ba9e239521f3c58ba2e720eb14e",
      "old_mode": 33188,
      "old_path": "experimental/cuda2/memory_pools.c",
      "new_id": "b7b7baad9e59d9fe35a7aa6871499d41be39947e",
      "new_mode": 33188,
      "new_path": "experimental/cuda2/memory_pools.c"
    },
    {
      "type": "modify",
      "old_id": "dc0b3eaaa5287ecd03e9d226ce94badcb6e5f63e",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/device.h",
      "new_id": "f7ee2d88d7d60cbbc77ff9b9bca7015a807e54ca",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/device.h"
    },
    {
      "type": "modify",
      "old_id": "337cf0c33d310c979cd7c58d82512139a39279ac",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/cuda/memory_pools.c",
      "new_id": "8550521ec9e44b49dee9e6bdb6012885b777323e",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/cuda/memory_pools.c"
    }
  ]
}
