)]}'
{
  "commit": "7694751e02f254e9ba105ac97b4bc59c9de416fb",
  "tree": "055824f3a254259c9a17849aa0f49efdda7d6901",
  "parents": [
    "05384977ffb8a1a5494e19b98eead89dd13727b9"
  ],
  "author": {
    "name": "Lang Hames",
    "email": "lhames@gmail.com",
    "time": "Mon Aug 31 08:02:09 2026 +1000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Aug 31 08:02:09 2026 +1000"
  },
  "message": "[ORC] Drop redundant ExecutionSession\u0026 arg from lookupAndApply (#219797)\n\nThe ExecutionSession\u0026 can be retrieved from the first element of the\nSearchOrder.\n\nThis changes behavior in a corner case: An empty SearchOrder always\nfails on a non-empty PrepareFns list, even if all symbols added would\nhave been weakly referenced, because no ExecutionSession\u0026 is available\nto intern the symbol names. An empty SearchOrder is pathological, so\nthis seems like a reasonable trade-off.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8ab5b3273aadfb644a37a2e0c624b42fc0abd456",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/ExecutionEngine/Orc/LookupAndApply.h",
      "new_id": "4a84bf93ce80cce22724c502f74dbce0859ba2f9",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/ExecutionEngine/Orc/LookupAndApply.h"
    },
    {
      "type": "modify",
      "old_id": "da0d2c20820db3a15437c4ed248e0fa91480e1d7",
      "old_mode": 33188,
      "old_path": "llvm/lib/ExecutionEngine/Orc/LookupAndApply.cpp",
      "new_id": "26ecd8c2ad9ec1bee4f49bf8a5e7f015806decf8",
      "new_mode": 33188,
      "new_path": "llvm/lib/ExecutionEngine/Orc/LookupAndApply.cpp"
    },
    {
      "type": "modify",
      "old_id": "4b2128de1bfef541e729aa37eb9278c8bb1346c5",
      "old_mode": 33188,
      "old_path": "llvm/unittests/ExecutionEngine/Orc/LookupAndApplyTest.cpp",
      "new_id": "e4f4aefb437594f70adb87a9aa6821105eaeaf23",
      "new_mode": 33188,
      "new_path": "llvm/unittests/ExecutionEngine/Orc/LookupAndApplyTest.cpp"
    }
  ]
}
