)]}'
{
  "commit": "79e790e98f9988ee2e5c9da062b1e4efe832c20b",
  "tree": "efc5f092a7d207745e553265bee294b3fb7ec2fd",
  "parents": [
    "21c3e061b48ec1ecd2f26e75fc79f16c7b9f47ab"
  ],
  "author": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Mon Oct 19 16:28:41 2026 -0600"
  },
  "committer": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Mon Oct 19 16:28:41 2026 -0600"
  },
  "message": "[atomic] Preserve the HB_NO_MT implementation\n\nKeep plain storage and operations when thread safety is disabled,\nincluding HB_TINY, to avoid atomic reference-counting overhead.\nImplement these operations directly without restoring the compiler\nintrinsics or user-provided atomic hooks.\n\nChecked GCC and Clang C++11 compilation and execution, including the\nscalar-cache precision regression under HB_NO_MT, and the HB_TINY\natomic smoke test.\n\nAssisted-by: OpenAI Codex\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6bab39792ff294c1149f88ab98b9463c260962e6",
      "old_mode": 33188,
      "old_path": "src/hb-atomic.hh",
      "new_id": "db1f6919078fb9103be5a2cc54c6196fa2b3c93c",
      "new_mode": 33188,
      "new_path": "src/hb-atomic.hh"
    }
  ]
}
