)]}'
{
  "commit": "ac58c6b3c5c365513d0dfadfb45a24b07e6edfae",
  "tree": "5b4f63e49fe7e6a7a96e9f33e01d32325a132470",
  "parents": [
    "966657ca496afc5f60a13b11b7f505ab761a0f5a"
  ],
  "author": {
    "name": "Niels Lohmann",
    "email": "mail@nlohmann.me",
    "time": "Fri Sep 11 06:27:28 2026 +0000"
  },
  "committer": {
    "name": "Niels Lohmann",
    "email": "mail@nlohmann.me",
    "time": "Fri Sep 11 18:10:40 2026 +0200"
  },
  "message": "Route the -Wduplicated-branches pragma through Hedley\n\nMatch #5485, which moved the binary writer\u0027s hand-rolled diagnostic\npragmas onto JSON_HEDLEY_PRAGMA (merged into develop while this branch\nwas open). The devirtualization\u0027s -Wduplicated-branches suppression in\nwrite_compact_float was the one raw \u0027#pragma GCC diagnostic\u0027 left; it\nnow uses JSON_HEDLEY_PRAGMA like the adjacent -Wfloat-equal line, still\nguarded to GCC \u003e\u003d 7 and non-clang (the warning exists only there).\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\nClaude-Session: https://claude.ai/code/session_01XAYM1qhSA2FDaDcGfPW3fG\nSigned-off-by: Niels Lohmann \u003cmail@nlohmann.me\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9f6dc60493c1eedc753dbfb785cf7b19323bea30",
      "old_mode": 33188,
      "old_path": "include/nlohmann/detail/output/binary_writer.hpp",
      "new_id": "2434a25b956b1dda3f2214c413b94e694cc94850",
      "new_mode": 33188,
      "new_path": "include/nlohmann/detail/output/binary_writer.hpp"
    },
    {
      "type": "modify",
      "old_id": "a9db9a01736df7c6f22ce103053eef36c5ac46e6",
      "old_mode": 33188,
      "old_path": "single_include/nlohmann/json.hpp",
      "new_id": "22eaec28430793f68e4a0b34715d9484b00dd78e",
      "new_mode": 33188,
      "new_path": "single_include/nlohmann/json.hpp"
    }
  ]
}
