)]}'
{
  "commit": "a51e54b4fddadc8681fce8047288b14b4a4856be",
  "tree": "046ece0ef5a44ee6223a7429a4211e63a0401b87",
  "parents": [
    "f239b0567a58f1180bb130d38430e33a20b6fbbd"
  ],
  "author": {
    "name": "aokblast",
    "email": "aokblast@FreeBSD.org",
    "time": "Thu Mar 12 02:50:21 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Mar 11 21:50:21 2026 +0300"
  },
  "message": "Fix CMake detection on pthread_affinity test on FreeBSD (#2146)\n\n* Fix cmake detection on pthread_affinity test on FreeBSD\n\nIn FreeBSD, non posix thread functions locate in the pthread_np.h. We\ncheck the platform and include the correct header.\nAlso, pthread related features in some platforms require link to special\nlibrary. We append Threads target to BENCHMARK_CXX_LIBRARIES so that it\ncan be added by cxx_feature_check.\n\n* fixup! Fix cmake detection on pthread_affinity test on FreeBSD\n\n---------\n\nCo-authored-by: Roman Lebedev \u003clebedev.ri@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "11d24961c677bff0f0c3057e44eed2cc188e3c3f",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "254fd3742c714a9abca826c663b7b728847cc08f",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "447e720188aaba67089eaf472039f2fbf262678a",
      "old_mode": 33188,
      "old_path": "CONTRIBUTORS",
      "new_id": "a88240c60bdd8d66904d986c2151605fa94d1bf7",
      "new_mode": 33188,
      "new_path": "CONTRIBUTORS"
    },
    {
      "type": "modify",
      "old_id": "7b143bc02128beb48f4d4aed78d48db20272ff0e",
      "old_mode": 33188,
      "old_path": "cmake/pthread_affinity.cpp",
      "new_id": "2eea573130c6c26e0bb9c7021238bb025a2ed22a",
      "new_mode": 33188,
      "new_path": "cmake/pthread_affinity.cpp"
    },
    {
      "type": "modify",
      "old_id": "8e5db4115e50ebb45fd40b3fb72c1f997d983335",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "4696594a2454232c9805c4e698cb2d5147ba4ff7",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "12a09cfb13acdb0e8434da57f91e1772fd4c715d",
      "old_mode": 33188,
      "old_path": "src/sysinfo.cc",
      "new_id": "39da0fe21799b8410ef5b4d63f623e155c07c298",
      "new_mode": 33188,
      "new_path": "src/sysinfo.cc"
    }
  ]
}
