)]}'
{
  "commit": "d6524c8dfa37634257050ca71d16e117b802181c",
  "tree": "fe464ebd35dcd572b6ff0383c48712bbd6f5b3bc",
  "parents": [
    "1fcba94add45e38ce8d809d914dcb8bb4bd58b1d"
  ],
  "author": {
    "name": "Lang Hames",
    "email": "lhames@gmail.com",
    "time": "Thu Jan 30 13:29:10 2025 +1100"
  },
  "committer": {
    "name": "Lang Hames",
    "email": "lhames@gmail.com",
    "time": "Thu Jan 30 13:42:10 2025 +1100"
  },
  "message": "Reapply \"[ORC] Enable JIT support for the compact-unwind frame...\" with fixes.\n\nThis reapplies 4f0325873fa (and follow up patches 26fc07d5d88, a001cc0e6cdc,\nc9bc242e387, and fd174f0ff3e), which were reverted in 212cdc9a377 to\ninvestigate bot failures (e.g.\nhttps://lab.llvm.org/buildbot/#/builders/108/builds/8502)\n\nThe fix to address the bot failures was landed in d0052ebbe2e. This patch also\nrestricts construction of the UnwindInfoManager object to Apple platforms (as\nit won\u0027t be used on other platforms).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6749acd6e6bd23b978d026c82fa340db67281195",
      "old_mode": 33188,
      "old_path": "clang/test/Interpreter/simple-exception.cpp",
      "new_id": "651e8d9402f89ee64ae2e429f1752721c747e135",
      "new_mode": 33188,
      "new_path": "clang/test/Interpreter/simple-exception.cpp"
    },
    {
      "type": "modify",
      "old_id": "8ca68587aeb363f057d8388b095364ce9aac1dc6",
      "old_mode": 33188,
      "old_path": "compiler-rt/lib/orc/macho_platform.cpp",
      "new_id": "4b603fd95e3163db10fd3d1157041bfe47dae1fa",
      "new_mode": 33188,
      "new_path": "compiler-rt/lib/orc/macho_platform.cpp"
    },
    {
      "type": "modify",
      "old_id": "db853362f65733a43772d4ca3cc6f80d3dbac915",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/ExecutionEngine/Orc/Core.h",
      "new_id": "3eddaf4c9c59ff497e9222f1a4406ffb6a3f1dda",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/ExecutionEngine/Orc/Core.h"
    },
    {
      "type": "modify",
      "old_id": "dcf5592f1717c2db08e339f31403f1623c9da8e4",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h",
      "new_id": "86e98e74b7055bcffbeae355c282db84e4f14d5e",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h"
    },
    {
      "type": "modify",
      "old_id": "aed43f6308cbaa0d70d26f446e6da9acc3e79849",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h",
      "new_id": "db5ff135a7164cfe43905df08e72fa806eda36bb",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h"
    },
    {
      "type": "modify",
      "old_id": "e5f5a99c39bc0043b66a1589167771c603ede182",
      "old_mode": 33188,
      "old_path": "llvm/lib/ExecutionEngine/JITLink/CMakeLists.txt",
      "new_id": "65dd0c7468ae1df82e20d7ee93490fc44c84ed9b",
      "new_mode": 33188,
      "new_path": "llvm/lib/ExecutionEngine/JITLink/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "3e757f780b550e70f67a9114d8017e6d6ea06880",
      "old_mode": 33188,
      "old_path": "llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp",
      "new_id": "179e458c3cd1f27cb9b0dc594f8ae3747d14cdfd",
      "new_mode": 33188,
      "new_path": "llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp"
    },
    {
      "type": "modify",
      "old_id": "6afa01250f62d677c04612bde253ef6ae8c6bc3a",
      "old_mode": 33188,
      "old_path": "llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h",
      "new_id": "343218ec9ad1889e8501af2b85b26495be32b7dc",
      "new_mode": 33188,
      "new_path": "llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h"
    },
    {
      "type": "modify",
      "old_id": "29061fff9c2aea4c0a09391bf07cbde7160c02cc",
      "old_mode": 33188,
      "old_path": "llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp",
      "new_id": "f9f2f4ebb2c8c3252e8dbc13ff9efd64a13af054",
      "new_mode": 33188,
      "new_path": "llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp"
    },
    {
      "type": "modify",
      "old_id": "9547266dc9789206f09c6f0875b3f0ffb8209cda",
      "old_mode": 33188,
      "old_path": "llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp",
      "new_id": "218f8ce97ef037a26bc2e4c304867e670a16f8e3",
      "new_mode": 33188,
      "new_path": "llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp"
    },
    {
      "type": "modify",
      "old_id": "2ab5d6dd39b6359db91e17be0abb6edfb5326efc",
      "old_mode": 33188,
      "old_path": "llvm/lib/ExecutionEngine/Orc/CMakeLists.txt",
      "new_id": "8a866294eee25e75626210c675c0f6cd61c631eb",
      "new_mode": 33188,
      "new_path": "llvm/lib/ExecutionEngine/Orc/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "5d2f3cd4a8be8a9e268505c1683473417f648e69",
      "old_mode": 33188,
      "old_path": "llvm/lib/ExecutionEngine/Orc/CompileUtils.cpp",
      "new_id": "c4d65af1b57f844986d847d271eb0766c98ff5fd",
      "new_mode": 33188,
      "new_path": "llvm/lib/ExecutionEngine/Orc/CompileUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "d47eb4416d3c282a9a5a2e2636c35403ac682fc9",
      "old_mode": 33188,
      "old_path": "llvm/lib/ExecutionEngine/Orc/Core.cpp",
      "new_id": "9f466e725668a27a406dad9a91a88255e8824b37",
      "new_mode": 33188,
      "new_path": "llvm/lib/ExecutionEngine/Orc/Core.cpp"
    },
    {
      "type": "modify",
      "old_id": "aa799687e6d5d1d3cf39b804c304380a93eee891",
      "old_mode": 33188,
      "old_path": "llvm/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp",
      "new_id": "b51fa24be76d1a1909aa1f2e8003bde0c52d8ea8",
      "new_mode": 33188,
      "new_path": "llvm/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp"
    },
    {
      "type": "modify",
      "old_id": "80500d0fdd9bcbf928104753daf4de838a31c65f",
      "old_mode": 33188,
      "old_path": "llvm/lib/ExecutionEngine/Orc/LLJIT.cpp",
      "new_id": "ab7f854187b33537c3fcf9108eace990ac5c53d8",
      "new_mode": 33188,
      "new_path": "llvm/lib/ExecutionEngine/Orc/LLJIT.cpp"
    },
    {
      "type": "modify",
      "old_id": "54a25c007c589dcc6e00eb4f99597bd90abaf055",
      "old_mode": 33188,
      "old_path": "llvm/lib/ExecutionEngine/Orc/Shared/OrcRTBridge.cpp",
      "new_id": "fef3ff989a52ae167938065a4bb0a8ad81cb6c6e",
      "new_mode": 33188,
      "new_path": "llvm/lib/ExecutionEngine/Orc/Shared/OrcRTBridge.cpp"
    },
    {
      "type": "modify",
      "old_id": "3d1dfe758c79ddf4272afe52402ea794e77fa9c9",
      "old_mode": 33188,
      "old_path": "llvm/lib/ExecutionEngine/Orc/TargetProcess/CMakeLists.txt",
      "new_id": "ffc1bbfa121b39386269d8c1452b2c18509e3fb6",
      "new_mode": 33188,
      "new_path": "llvm/lib/ExecutionEngine/Orc/TargetProcess/CMakeLists.txt"
    }
  ]
}
