)]}'
{
  "commit": "898173f2771734d694e12c91b0c4aabbe689dd5c",
  "tree": "fde6e80c5bd24881a44c5e0c157960f06c7627bb",
  "parents": [
    "a11e56be262a33efd5b6af92b67050113fd2c8cc"
  ],
  "author": {
    "name": "Garret Rieger",
    "email": "grieger@google.com",
    "time": "Fri Feb 13 19:12:22 2026 +0000"
  },
  "committer": {
    "name": "Garret Rieger",
    "email": "grieger@google.com",
    "time": "Fri Feb 20 21:08:20 2026 +0000"
  },
  "message": "Fix two bugs in hb_set_is_subset().\n\n1. If smaller set has empty pages the subset checking logic was incorrectly incrementing the larger page index after skipping the empty smaller page index.\n2. The logic for is_subset() on mixed inverted/not inverted sets was wrong.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c24431680512e60edab6c1c601fb71cb0f6ce9bd",
      "old_mode": 33188,
      "old_path": "src/hb-bit-set-invertible.hh",
      "new_id": "48b2e218423cc07c85900f79bbc944aece6ae14d",
      "new_mode": 33188,
      "new_path": "src/hb-bit-set-invertible.hh"
    },
    {
      "type": "modify",
      "old_id": "db21477d35fc625ac70b372ac40c299936d1a867",
      "old_mode": 33188,
      "old_path": "src/hb-bit-set.hh",
      "new_id": "05725048c2a6d36bbe3dd8e09bef61914ce80dc7",
      "new_mode": 33188,
      "new_path": "src/hb-bit-set.hh"
    },
    {
      "type": "modify",
      "old_id": "b83cc55b972a0f3cfba3990098615f5320849bea",
      "old_mode": 33188,
      "old_path": "test/api/test-set.c",
      "new_id": "077d634316fcc7e1f17b5cf53d1e728e397d7a3e",
      "new_mode": 33188,
      "new_path": "test/api/test-set.c"
    }
  ]
}
