)]}'
{
  "commit": "90499ddd1c2873a09156393585e8602722cdca8f",
  "tree": "49cec336d2ed6b1f840fb466f3f4e7f5b5465bca",
  "parents": [
    "b89e75710d55c67ce417e8d5a822c5f030cb484e"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "ben.vanik@gmail.com",
    "time": "Fri Jul 14 08:16:19 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jul 14 15:16:19 2023 +0000"
  },
  "message": "Adding native (non-VMA) Vulkan allocator behind a flag. (#14389)\n\n`--vulkan_vma_allocator\u003dfalse` can be used to disable VMA. Strongly\r\nrecommended that an allocator shim like `--device_allocator\u003dcaching` is\r\nused as native Vulkan API allocations are slow/limited.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2757d8db0387c19cc943763febbffea57236a4b9",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/allocator.h",
      "new_id": "2d13fa0f4d2b690033b7ae7f3e031a24d39dc63c",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/allocator.h"
    },
    {
      "type": "modify",
      "old_id": "b65c24c77e018f603227ef7e1cd18ddc9ea474fc",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/vulkan/BUILD.bazel",
      "new_id": "96e51b7416e4e803784b1f14bb92b0baf92d4cd7",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/vulkan/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "93cb25783734b32c9c35600632065dd350df27a4",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/vulkan/CMakeLists.txt",
      "new_id": "f9893dbe4e797c1e1ed5fd21f9f5b2e4501cf3c0",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/vulkan/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "e243899cc5c9c807275e83532662778576655462",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/vulkan/api.h",
      "new_id": "3c8a919fb830def462ab8fbdda938c5ea1ee27ee",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/vulkan/api.h"
    },
    {
      "type": "modify",
      "old_id": "42706194afdeec876c2986623978f5349fa41576",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/vulkan/base_buffer.c",
      "new_id": "cf8eb12d8b897625eeb53f2d02af6bfb2d3f17ff",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/vulkan/base_buffer.c"
    },
    {
      "type": "modify",
      "old_id": "10fe13767b92fc18eab7629db0fda2c766d5245b",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/vulkan/base_buffer.h",
      "new_id": "c9a0d34f5796c9e5119c1f250d87eadae4019879",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/vulkan/base_buffer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70e2ac4b12713ce4df08d0f6c2acf5e1d75470b9",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/vulkan/native_allocator.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d6e524cb5fa410c308344588045d10ae8474857",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/vulkan/native_allocator.h"
    },
    {
      "type": "modify",
      "old_id": "514d30269244afdfd09376777909de1431439b87",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/vulkan/registration/driver_module.cc",
      "new_id": "a7182c74f1ead9a2973ce9393179eba1f85d728d",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/vulkan/registration/driver_module.cc"
    },
    {
      "type": "modify",
      "old_id": "ad41e9814c37d75bbde7e87ffb59d43681f9bc01",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/vulkan/vma_allocator.cc",
      "new_id": "3a62218ee8844d077b59a4e824b49d8ab6c6caad",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/vulkan/vma_allocator.cc"
    },
    {
      "type": "modify",
      "old_id": "0047243b12b7f9c3dfc8791300a92d0befaa8f89",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/vulkan/vulkan_device.cc",
      "new_id": "10a6d6dff8f6457735b3dadae6d8981a9e863137",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/vulkan/vulkan_device.cc"
    }
  ]
}
