)]}'
{
  "commit": "8339a9b480291103fe5a8d030e25f90a8dca1069",
  "tree": "a7281ac52239a971b59f0c86b9d014603ad3eb87",
  "parents": [
    "3ec2c7c329da7dbc5e7f5866653dba855b90d247"
  ],
  "author": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Tue Mar 10 10:28:56 2026 -0300"
  },
  "committer": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Tue Mar 10 10:28:56 2026 -0300"
  },
  "message": "[cplusplus] Add raster and vector vtables\n\nExtend hb-cplusplus.hh with shared_ptr/unique_ptr vtables for the\npublic raster and vector object types when their headers are\nincluded.\n\nAlso simplify the local vtable macro so the get_empty/nullptr cases\nshare one definition instead of duplicating the exact same template\nbody.\n\nTested:\n- meson compile -C build\n\nAssisted-by: OpenAI Codex\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b6b5c8f781daf80f1a479a67eca370ed220c8a59",
      "old_mode": 33188,
      "old_path": "src/hb-cplusplus.hh",
      "new_id": "14944eeeaee7bd4653fecf6b30d952e8f0f284bf",
      "new_mode": 33188,
      "new_path": "src/hb-cplusplus.hh"
    }
  ]
}
