)]}'
{
  "commit": "f03ee46619497b6c3e3b46db35d03a436bfc9f9f",
  "tree": "ce6dae239c334168cf863eae14f4251ac8992609",
  "parents": [
    "380fb999169ecaa280853e86901303fb35e79f13"
  ],
  "author": {
    "name": "Vignesh Venkatasubramanian",
    "email": "vigneshv@google.com",
    "time": "Tue Nov 28 11:36:07 2023 -0800"
  },
  "committer": {
    "name": "Vignesh Venkatasubramanian",
    "email": "vigneshvg@users.noreply.github.com",
    "time": "Thu Nov 30 16:03:44 2023 -0800"
  },
  "message": "Revert pointer storage workarounds\n\nAfter PR #1817, 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:\n7845153645cfe245de5add94fb07c227c2d16402\n2041109967c1746178c736e0a1504d9c97b51a5c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb5cc32db9f2fcf6d02e1f307c016bf5f7c81c08",
      "old_mode": 33188,
      "old_path": "src/read.c",
      "new_id": "ad85d8eaf4ec8623df89430d8dd7b77432d2fce8",
      "new_mode": 33188,
      "new_path": "src/read.c"
    }
  ]
}
