)]}'
{
  "commit": "0ae0ac0f004d4028051ba01335b02ebadd2b8b4d",
  "tree": "ff0632c7b2791eedb94df3903feaa43034ef55b7",
  "parents": [
    "5be12e1c95e897a9da713d49255868eea7ad60fa"
  ],
  "author": {
    "name": "Ross Burton",
    "email": "ross.burton@arm.com",
    "time": "Tue Nov 04 19:26:02 2025 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Nov 04 11:26:02 2025 -0800"
  },
  "message": "[cmake] Pass PYTHON_EXECUTABLE to native builds (#163574)\n\nEnsure that the nested native build uses the same python interpreter as\nthe main build, in case the python that CMake detects first is not the\npython that the user has specified explicitly.\n\nFor example, if the person building LLVM wants to use a different python\ninterpreter to build (eg, testing the build with `python3.14` when\n`python3` is a link to `python3.8`, or the default python doesn\u0027t have\ndevelopment headers available) then they could add\n`-DPYTHON_EXECUTABLE\u003dpython3.14` when invoking CMake. This should be\nforwarded to the native CMake build to ensure that the same python is\nused.\n\nOriginal fix by Anuj Mittal \u003canuj.mittal@intel.com\u003e.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bfbd9cfd4063fc13b2c478b6955054c731c343e1",
      "old_mode": 33188,
      "old_path": "llvm/cmake/modules/CrossCompile.cmake",
      "new_id": "2a69c5133c56f760712a17d6972790adbc85c70c",
      "new_mode": 33188,
      "new_path": "llvm/cmake/modules/CrossCompile.cmake"
    }
  ]
}
