)]}'
{
  "commit": "8557b661abce264d5e7de6da193c40bf47c2469c",
  "tree": "f0246d23530c6b2396630c90534249c5ae70bcdc",
  "parents": [
    "48face7a20a53f3c721ad5c9eb0e89c44fce2652"
  ],
  "author": {
    "name": "Niels Lohmann",
    "email": "mail@nlohmann.me",
    "time": "Fri Jul 10 07:37:26 2026 +0200"
  },
  "committer": {
    "name": "Niels Lohmann",
    "email": "mail@nlohmann.me",
    "time": "Fri Jul 10 07:37:26 2026 +0200"
  },
  "message": "Fix MSVC C4127 warning-as-error in is_exactly_representable_as_float\n\nMSVC\u0027s /W4 flags \u0027if (float_digits \u003e\u003d int_digits)\u0027 as C4127 (conditional\nexpression is constant), since both operands are constexpr int for any\nsingle template instantiation. This CI job builds with warnings-as-errors,\nfailing the build.\n\nApply the same MSVC-only pragma push/disable(4127)/pop pattern already\nused elsewhere in the codebase (see json.hpp\u0027s set_parents() workaround)\nrather than if constexpr, since this file must stay C++11-compatible.\n\nSigned-off-by: Niels Lohmann \u003cmail@nlohmann.me\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4b845096a3c0d39a8f614c285ea51dfafd2fbd0d",
      "old_mode": 33188,
      "old_path": "include/nlohmann/detail/hash.hpp",
      "new_id": "9df26dcb8163efa4e5378ea484084df1608131c4",
      "new_mode": 33188,
      "new_path": "include/nlohmann/detail/hash.hpp"
    },
    {
      "type": "modify",
      "old_id": "fb1bbb6b6276cd96e5b39822d02f31ea5320f9c7",
      "old_mode": 33188,
      "old_path": "single_include/nlohmann/json.hpp",
      "new_id": "4b233ed5c9938e89a6f1443954945dcca2ab1b12",
      "new_mode": 33188,
      "new_path": "single_include/nlohmann/json.hpp"
    }
  ]
}
