)]}'
{
  "commit": "82fc8ca5decec16675b09d13495e7549e107e11f",
  "tree": "eb6721aec0101b78e9070a4839f875f542da942e",
  "parents": [
    "375cf38829ef631afea4d340bb23e45612000611"
  ],
  "author": {
    "name": "Richard Geldreich",
    "email": "richgel99@protonmail.com",
    "time": "Fri Oct 23 18:00:08 2026 -0400"
  },
  "committer": {
    "name": "Richard Geldreich",
    "email": "richgel99@protonmail.com",
    "time": "Fri Oct 23 18:00:08 2026 -0400"
  },
  "message": "Wuffs LDR loader: call each format\u0027s decoder functions directly, not via the wuffs_base__image_decoder interface\n\nWuffs\u0027 base-interface dispatch calls the format functions through function\npointers of a different type (void* self vs. the decoder\u0027s own type), which\nis undefined behavior: clang -fsanitize\u003dfunction (part of\n-fsanitize\u003dundefined, so BASISU_SAN\u003dON with clang) aborts on every load,\nand CFI builds would trap. No behavior change; Wuffs is unmodified.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aa918fe66ba2220996ad09801c5ebf8f0380baa2",
      "old_mode": 33188,
      "old_path": "encoder/basisu_enc.cpp",
      "new_id": "bd6d80adfa7373c9d2b3e8286145abffd3b9856f",
      "new_mode": 33188,
      "new_path": "encoder/basisu_enc.cpp"
    }
  ]
}
