)]}'
{
  "commit": "8dd9eb3b946fea19e32f8160fda1e8a6f378cc85",
  "tree": "90ff67ec9bea0b504ae9370542ab6c5c4405deaa",
  "parents": [
    "782e8702bae08b420460da5243f23c5c8259c563"
  ],
  "author": {
    "name": "Lang Hames",
    "email": "lhames@gmail.com",
    "time": "Tue Sep 22 11:52:57 2026 +1000"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Sep 21 19:03:38 2026 -0700"
  },
  "message": "[lldb] Refactor PrepareToExecuteJITExpression (#224888)\n\nRefactor the body of PrepareToExecuteJITExpression into two methods:\nAllocateInterpreterStackFrame and AllocateAndMaterializeStruct.\n\nThis change is purely mechanical, but improves readability and sets up a\nfuture refactor: AllocateAndMaterializeStruct is generic expression\nsetup and should remain where it is, but AllocateInterpreterStackFrame\nis only needed on the interpreter path and can be sunk into that path in\na future commit.\n\n---------\n\nCo-authored-by: Jonas Devlieghere \u003cjonas@devlieghere.com\u003e\nGitOrigin-RevId: 4c36312084fea422bec96f1bdb599b38b144289d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "568765d9b3d016fc715738b113c0d430b844e127",
      "old_mode": 33188,
      "old_path": "include/lldb/Expression/LLVMUserExpression.h",
      "new_id": "c96cfa276be9701e226241dc746050032f7fdd31",
      "new_mode": 33188,
      "new_path": "include/lldb/Expression/LLVMUserExpression.h"
    },
    {
      "type": "modify",
      "old_id": "eaecb3dbfe7267c1950eb4dc5f2e250c5e3ea3d1",
      "old_mode": 33188,
      "old_path": "source/Expression/LLVMUserExpression.cpp",
      "new_id": "8c9a5fefc170385f61f14ca5f34a2749342fbf18",
      "new_mode": 33188,
      "new_path": "source/Expression/LLVMUserExpression.cpp"
    },
    {
      "type": "modify",
      "old_id": "a82141a0792f2508057d4205fe5ff021954610a9",
      "old_mode": 33188,
      "old_path": "test/API/commands/expression/memory-allocation/TestMemoryAllocSettings.py",
      "new_id": "e7fae4d4066f6852b8363c78e01fd08ee81250af",
      "new_mode": 33188,
      "new_path": "test/API/commands/expression/memory-allocation/TestMemoryAllocSettings.py"
    }
  ]
}
