)]}'
{
  "commit": "5f9cd1dd3ae5396e38a44498883cd2b64b6b3b1b",
  "tree": "5308260b6401c613aaa090e20c1d315e523a9859",
  "parents": [
    "469502c99bf976c3a47660d1f0adba64bb1f14e0"
  ],
  "author": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Wed Mar 12 14:02:49 2025 -0600"
  },
  "committer": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Wed Mar 12 18:46:52 2025 -0600"
  },
  "message": "[kern/kerx] Use a bit-vector instead of bit-set for left/right filtering\n\nShows ~2% speedup shaping of HelveticaNeue.ttc.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fa34afaa7a2e0214cb0246e958d1a79b47f53995",
      "old_mode": 33188,
      "old_path": "src/hb-aat-layout-common.hh",
      "new_id": "4db01fa382c77c00c03a5cfc3d1eee178ad9b3da",
      "new_mode": 33188,
      "new_path": "src/hb-aat-layout-common.hh"
    },
    {
      "type": "modify",
      "old_id": "4b980ca896f40fee55d9b85f3d686db69158d76d",
      "old_mode": 33188,
      "old_path": "src/hb-aat-layout-kerx-table.hh",
      "new_id": "ea5fef386b213888a01d95d6fc1f1bbdda25e55d",
      "new_mode": 33188,
      "new_path": "src/hb-aat-layout-kerx-table.hh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23044dc4465b02673673d6c4c330565b8d34a327",
      "new_mode": 33188,
      "new_path": "src/hb-bit-vector.hh"
    },
    {
      "type": "modify",
      "old_id": "d11a913c7128b6e66d841027be7c0cfa5ae695eb",
      "old_mode": 33188,
      "old_path": "src/hb-ot-kern-table.hh",
      "new_id": "95f3fd3a7809b9e7f3a36eb751fed4024ae9095c",
      "new_mode": 33188,
      "new_path": "src/hb-ot-kern-table.hh"
    },
    {
      "type": "modify",
      "old_id": "d4262be102dd34377152c03eef0d132f2ee59f7a",
      "old_mode": 33188,
      "old_path": "src/meson.build",
      "new_id": "e0e13d7b0b729d62d6bf8f6e96e0101f034c1d54",
      "new_mode": 33188,
      "new_path": "src/meson.build"
    }
  ]
}
