)]}'
{
  "commit": "062666f3a1007bc54bc68e82ecd2fa7c5d21d148",
  "tree": "29023c9ba01001d4349f5397b91cebb9cae81f14",
  "parents": [
    "e4b38653876821e2c7687decc1f27b1f2a4563e2"
  ],
  "author": {
    "name": "yhirose",
    "email": "yuji.hirose.bug@gmail.com",
    "time": "Sat Oct 17 23:21:28 2026 -0400"
  },
  "committer": {
    "name": "yhirose",
    "email": "yuji.hirose.bug@gmail.com",
    "time": "Sat Oct 17 23:21:28 2026 -0400"
  },
  "message": "Fix the warnings clang gives when building the tests\n\nfrom_chars() mixed its int digit and base into the arithmetic of an\nunsigned T, a sign conversion since Content-Length is parsed as size_t.\nConvert both to T first.\n\nComparing a uint64_t with SIZE_MAX is always false on 64-bit builds,\nso the WebSocket frame length and mmap size checks tripped\n-Wtautological-type-limit-compare. fits_in_size_t() checks with a\nround trip instead, and the Windows branch of mmap::open() uses it too.\n\nThe raw ::send() calls in the WebSocket tests passed an int length,\nwhich POSIX takes as size_t. Use detail::send_socket(), which handles\nboth.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3548e720e0212c06fd38053f16a902386f3decd7",
      "old_mode": 33188,
      "old_path": "httplib.h",
      "new_id": "040482f893c30ccd3e6e8a804ab1d63ebfe2f17d",
      "new_mode": 33188,
      "new_path": "httplib.h"
    },
    {
      "type": "modify",
      "old_id": "cdbd4167f0ea748c4f28d537e0ffdd7c760282c5",
      "old_mode": 33188,
      "old_path": "test/test.cc",
      "new_id": "7cc0665ad705331d138195b80844d416a500a4a6",
      "new_mode": 33188,
      "new_path": "test/test.cc"
    }
  ]
}
