)]}'
{
  "commit": "a1c2882d72efa52cbbe29fa5927d995205e45a05",
  "tree": "9ba89f89ae75bdefefc76e16331a3b19ae5d6934",
  "parents": [
    "e4b97eb8a026dcf1f17d0af18f07b47e1b8536e9"
  ],
  "author": {
    "name": "Lang Hames",
    "email": "lhames@gmail.com",
    "time": "Fri Jan 09 09:29:22 2026 +1100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jan 09 09:29:22 2026 +1100"
  },
  "message": "[ORC] Add JITDylibDefunct Error. (#174923)\n\nThis Error can be returned from operations on JITDylibs that cannot\nproceed as the target JITDylib has been closed.\n\nThis patch uses the new error to replace an unsafe assertion in\nJITDylib::define: If a JITDylib::define operation is run by an in-flight\ntask after the target JITDylib is closed it should error out rather than\nasserting.\n\nSee also https://github.com/llvm/llvm-project/issues/174922",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ecdb246aad311a514901b2e4bbd5f8692931f558",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/ExecutionEngine/Orc/Core.h",
      "new_id": "5ca5d347b3088f05b2ceb209af0de9bb651ae16c",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/ExecutionEngine/Orc/Core.h"
    },
    {
      "type": "modify",
      "old_id": "121ef2eeec42f6a2c16543f2efcf483bea5a3ab0",
      "old_mode": 33188,
      "old_path": "llvm/lib/ExecutionEngine/Orc/Core.cpp",
      "new_id": "07bb570822d2a352b057a064e6365e4b04060eda",
      "new_mode": 33188,
      "new_path": "llvm/lib/ExecutionEngine/Orc/Core.cpp"
    },
    {
      "type": "modify",
      "old_id": "beef0a078129e023ca5dd7657bcb40dacad838eb",
      "old_mode": 33188,
      "old_path": "llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp",
      "new_id": "2c58c8ef7412566e1cbfb4b36ca4fa9b44d951b9",
      "new_mode": 33188,
      "new_path": "llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp"
    }
  ]
}
