)]}'
{
  "commit": "5add66feec1ef04f8b63f5591ec386d5ceb49e58",
  "tree": "9ebdc903c89f3c76af182becd13a38fca6d89fbe",
  "parents": [
    "cc60fffa5b832c854bbd30dd31bac3889baa5985",
    "ad9634e36b2e7fff349bf95db051c69691dab678"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "ben.vanik@gmail.com",
    "time": "Mon Jul 29 18:13:27 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jul 29 18:13:27 2024 -0700"
  },
  "message": "Updating HAL/VM ABI to support indirect bindings (COMPATIBILITY BREAKING). (#17951)\n\nThis bumps the HAL module version to 0.3 and makes a few changes\r\nrequired to support reusable/indirect command buffers.\r\n\r\nThis is the first breaking change in the HAL ABI in 2024 and hopefully\r\nthe only one required this year!\r\n\r\nSummary of changes:\r\n* `hal.command_buffer.create` now takes a set of allowed queue\r\naffinities to match `iree_hal_command_buffer_create`\r\n* `hal.command_buffer.update_buffer` was added and maps to\r\n`iree_hal_command_buffer_update_buffer`\r\n* `hal.command_buffer.fill_buffer`, `hal.command_buffer.copy_buffer`,\r\n`hal.command_buffer.collective`, and\r\n`hal.command_buffer.dispatch.indirect` were updated to take binding\r\ntable slots in addition to buffer pointers\r\n\r\nProgress on #17875. ",
  "tree_diff": []
}
