)]}'
{
  "commit": "51dbeb852a837e53e5724a1ed31ef1336ec3ccb4",
  "tree": "f4901826cce6718c78d57d0e467afc7020cdd794",
  "parents": [
    "568b52c26127e66bacb50d952bcaf739e2bf90bb"
  ],
  "author": {
    "name": "Scott Todd",
    "email": "scotttodd@google.com",
    "time": "Mon Apr 03 09:36:16 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Apr 03 09:36:16 2023 -0700"
  },
  "message": "Fix Python dtype conversion for int64 on Windows. (#12880)\n\nFixes https://github.com/openxla/iree/issues/11080. The int64 and uint64\r\ntest cases here were failing on Windows as the element type mapping was\r\nrouting via the code `l`, which is a \"C long int\" - not an explicitly 64\r\nbit type. This changes the mapping to always use the explicit \"type\r\nstrings\" (any string in `numpy.sctypeDict.keys()`, [shown in this\r\ngist](https://gist.github.com/ScottTodd/ec1f7906e9c644eb47f74280d6c26229)).\r\n\r\nRelates to https://github.com/openxla/iree/pull/12872",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b255e77e49b53452959b315e12e6beb8cb8d5eb7",
      "old_mode": 33261,
      "old_path": "build_tools/cmake/ctest_all.sh",
      "new_id": "cba6b09aec31f8bac27eaeabaffa42a5b54bf7fb",
      "new_mode": 33261,
      "new_path": "build_tools/cmake/ctest_all.sh"
    },
    {
      "type": "modify",
      "old_id": "110f121be0a87ce6dceb0c830e6b471a84d03166",
      "old_mode": 33188,
      "old_path": "runtime/bindings/python/hal.cc",
      "new_id": "f970a709931cf29c442176f772985663b961d8c2",
      "new_mode": 33188,
      "new_path": "runtime/bindings/python/hal.cc"
    },
    {
      "type": "modify",
      "old_id": "782142e15f2eb4072b076d5018b0885d12f91ece",
      "old_mode": 33188,
      "old_path": "runtime/bindings/python/tests/vm_types_test.py",
      "new_id": "671002649aaaced2308656bf044bb88390ac3ed1",
      "new_mode": 33188,
      "new_path": "runtime/bindings/python/tests/vm_types_test.py"
    }
  ]
}
