)]}'
{
  "commit": "2b49a90b82ec5cf753f1ebafddb9790660c1aaa9",
  "tree": "9697fd1942fa818c5840962bca4d918708992ca1",
  "parents": [
    "61aebacee7487ab168d2cf6757697ae178762dd8"
  ],
  "author": {
    "name": "David Rivera",
    "email": "davidriverg@gmail.com",
    "time": "Tue Apr 14 11:27:20 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 14 11:27:20 2026 -0400"
  },
  "message": "[CIR][CUDA] Handle CUDA module constructor and destructor emission. (#188673)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c30c3ef4fa3af5422c21b0f10f6f23123bbdb7ca",
      "old_mode": 33188,
      "old_path": "clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp",
      "new_id": "19b14efff1c65d3f69a8d140cb899ad66c414a16",
      "new_mode": 33188,
      "new_path": "clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp"
    },
    {
      "type": "modify",
      "old_id": "2e9deaee9b2259f8920a11a9a3c24a61a5fe5c02",
      "old_mode": 33188,
      "old_path": "clang/test/CIR/CodeGenCUDA/device-stub.cu",
      "new_id": "4562bf1523141e1fa86ea0f1f503ca7a3a08ec42",
      "new_mode": 33188,
      "new_path": "clang/test/CIR/CodeGenCUDA/device-stub.cu"
    }
  ]
}
