)]}'
{
  "commit": "85652028179ef4afc86010c28aacdf075dad2dcb",
  "tree": "242508d0b06b59a29c9777065912159c6392dfbf",
  "parents": [
    "fa417b9a77735a28195eb81848dfbc0d4058708f"
  ],
  "author": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Thu Jun 11 10:27:07 2026 +0200"
  },
  "committer": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Thu Jun 11 10:27:07 2026 +0200"
  },
  "message": "[AAT] Size Lookup null object storage correctly\n\nThe AAT Lookup null object intentionally starts with format 0xFFFF so\nlookup dispatch treats it as unsupported. However, its specialized null\nstorage was declared as only two bytes, while Null(Lookup\u003cT\u003e) is returned\nas a Lookup\u003cT\u003e reference.\n\nDeclare enough storage for the current Lookup\u003cT\u003e object size so binding\nthe null reference is well-defined, while preserving the invalid format\nbytes.\n\nTesting: meson test -C build\n\nAssisted-by: OpenAI Codex\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5f4bc235288b16374e4321d110eb1c5f8e4dfb49",
      "old_mode": 33188,
      "old_path": "src/hb-aat-layout-common.hh",
      "new_id": "1a35363c7a3fd4dc37265a8d78a42a328c283c2f",
      "new_mode": 33188,
      "new_path": "src/hb-aat-layout-common.hh"
    }
  ]
}
