)]}'
{
  "commit": "b20b60244e549bf04827a4597dd1427f7b753e0f",
  "tree": "0dd28f963c510ecb015520daa485e1a8f372abf2",
  "parents": [
    "a98c3c0864df5c3b293a4dec2431ca5c71caa889"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "benvanik@google.com",
    "time": "Tue Feb 16 12:59:31 2021 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Feb 16 12:59:31 2021 -0800"
  },
  "message": "Making iree_vm_list_resize work and switching ref cconv behavior (#4858)\n\nThe new C HAL module was the first user of this function - now there\r\nare tests. The new shims also assumed that arguments were not retained\r\n(as doing so requires cleanup) but the dispatch code was double-retaining\r\nthem. I\u0027m surprised things worked as well as they did like that o_o\r\n\r\nFixes #4852.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a01db4000f094750e1d7a78657a9d424cff06dc7",
      "old_mode": 33188,
      "old_path": "iree/base/CMakeLists.txt",
      "new_id": "048bf221537dc5ad8d915e92ee3c8a25cd82d25a",
      "new_mode": 33188,
      "new_path": "iree/base/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "7b9529a1bb8de5d20b03b0211a7eb2534114ae73",
      "old_mode": 33188,
      "old_path": "iree/hal/local/arena.c",
      "new_id": "dabc7468d8715d4ef42dd875ea9c0cee059e21fd",
      "new_mode": 33188,
      "new_path": "iree/hal/local/arena.c"
    },
    {
      "type": "modify",
      "old_id": "06c0baf82d035a2dccfbe17e9e2381800235b5b6",
      "old_mode": 33188,
      "old_path": "iree/modules/hal/hal_module.c",
      "new_id": "02f31feac9ff3edf0ea8a21f79a56f5229f8bfaf",
      "new_mode": 33188,
      "new_path": "iree/modules/hal/hal_module.c"
    },
    {
      "type": "modify",
      "old_id": "0bc18256513bcce870c2e4ff05c55d403b6d3130",
      "old_mode": 33188,
      "old_path": "iree/tools/iree-benchmark-module-main.cc",
      "new_id": "b567c1d692323524984f619920e1128f275270d2",
      "new_mode": 33188,
      "new_path": "iree/tools/iree-benchmark-module-main.cc"
    },
    {
      "type": "modify",
      "old_id": "86c6509dd18d5cffb911afce25f720ced2f7cc44",
      "old_mode": 33188,
      "old_path": "iree/vm/bytecode_dispatch.c",
      "new_id": "96292a07aa41e2959201512fbcaf9841c6ac8bc4",
      "new_mode": 33188,
      "new_path": "iree/vm/bytecode_dispatch.c"
    },
    {
      "type": "modify",
      "old_id": "64fbdc8bb2ccb3f3d3e93f2407036ed8ff966b50",
      "old_mode": 33188,
      "old_path": "iree/vm/list.c",
      "new_id": "24e31580947798e4074d232598fa5cc88c98b9aa",
      "new_mode": 33188,
      "new_path": "iree/vm/list.c"
    },
    {
      "type": "modify",
      "old_id": "4423cbcc05310209443af8e4ed4fd2e941592aff",
      "old_mode": 33188,
      "old_path": "iree/vm/list_test.cc",
      "new_id": "3bad3acbab93352ecd7abaa7207114453b61da83",
      "new_mode": 33188,
      "new_path": "iree/vm/list_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d8635e012c5eb95296bbc8996ced6ee9ec8c8e1f",
      "old_mode": 33188,
      "old_path": "iree/vm/module.h",
      "new_id": "8eabc0a0dab587fe73dde6214dd68e6699adfcb2",
      "new_mode": 33188,
      "new_path": "iree/vm/module.h"
    },
    {
      "type": "modify",
      "old_id": "0b00b30f355863a4d00da7a047e8df7dd2ed1d6a",
      "old_mode": 33188,
      "old_path": "iree/vm/module_abi_packing.h",
      "new_id": "d6799643c2941946a6d4d52ae27dcd02a040ee22",
      "new_mode": 33188,
      "new_path": "iree/vm/module_abi_packing.h"
    },
    {
      "type": "modify",
      "old_id": "5592494024e5e9e9d6f9f7e8740d04c795566297",
      "old_mode": 33188,
      "old_path": "iree/vm/type_def.h",
      "new_id": "c3294d636632a012038dccdc064dd0a57d1463c5",
      "new_mode": 33188,
      "new_path": "iree/vm/type_def.h"
    }
  ]
}
