)]}'
{
  "commit": "9cc6d6e9a96bda923ff7e7bb7394dfb4d2319b07",
  "tree": "7e8105bea3fbe5be67844fdf30e42d8c07ccd594",
  "parents": [
    "c978f0f7ac33a5085053da7189201babd366c82d"
  ],
  "author": {
    "name": "Raul Tambre",
    "email": "raul@tambre.ee",
    "time": "Mon Oct 14 15:07:11 2024 +0300"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Oct 14 15:07:11 2024 +0300"
  },
  "message": "[compiler-rt] Explicitly enable C extensions for profile (#110555)\n\nThe profiling code requires GNU extensions as it uses functions such as getpagesize(), fdopen(), etc.\r\n\r\nThe problem manifests when the compiler is built to not default to the extensions mode, e.g. custom config with -std\u003dc2x. CMake didn\u0027t support this scenario very well, but it\u0027s been fixed by CMP0128. Set the policy to NEW as we now conform to it.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "deb6994f481854a996bbc019a14d2971b7d1a697",
      "old_mode": 33188,
      "old_path": "compiler-rt/CMakeLists.txt",
      "new_id": "1c24b520da985ddb7ee80aaab568f904e0897ac1",
      "new_mode": 33188,
      "new_path": "compiler-rt/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "6962b733733a6ab8d07554409849a49f7706d84c",
      "old_mode": 33188,
      "old_path": "compiler-rt/cmake/Modules/AddCompilerRT.cmake",
      "new_id": "e3d81d241b10542df96e2e0ec7a69248113d074e",
      "new_mode": 33188,
      "new_path": "compiler-rt/cmake/Modules/AddCompilerRT.cmake"
    },
    {
      "type": "modify",
      "old_id": "ef23492514898b351870b223d124cfa075000f68",
      "old_mode": 33188,
      "old_path": "compiler-rt/lib/profile/CMakeLists.txt",
      "new_id": "26178412967201f302a17d5b9affd7d9a3c1426d",
      "new_mode": 33188,
      "new_path": "compiler-rt/lib/profile/CMakeLists.txt"
    }
  ]
}
