)]}'
{
  "commit": "d39a5dee3a211e095c61f115e5b8d18247b0b5e7",
  "tree": "5a8d6c7dd4f87dc9dede835c9f4a4d717917ef0e",
  "parents": [
    "2ff2b81d65d6f80e79f0e58da8510201853c711d"
  ],
  "author": {
    "name": "Wan-Teh Chang",
    "email": "wtc@google.com",
    "time": "Sat Dec 02 16:53:26 2023 -0800"
  },
  "committer": {
    "name": "Wan-Teh Chang",
    "email": "wtc@google.com",
    "time": "Sat Dec 02 19:30:04 2023 -0800"
  },
  "message": "Revert pointer storage workarounds\n\nPort commit f03ee46619497b6c3e3b46db35d03a436bfc9f9f to the v1.0.x\nbranch.\n\nAfter PR #1837, there is no need to safeguard against potential\ndangling pointers. So restore the old code which is simpler and\ndoes not have unnecessary intermediaries (like storing the index\ninstead of pointers).\n\nThis PR manually reverts the following commits:\nb984f48be99b41405cb4a7d443806e01b46936fb\n456f78a3b2d3eacb8ca4193b79129b23785e41e9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b24d08231fcf7c460430f2f89f3169bfd12bd1ab",
      "old_mode": 33188,
      "old_path": "src/read.c",
      "new_id": "52d153ca3b0bc866684670de70834dae0a7f55d6",
      "new_mode": 33188,
      "new_path": "src/read.c"
    }
  ]
}
