)]}'
{
  "commit": "4f40fe10a4dae5405a41d4a47903711de7e0b77d",
  "tree": "b49b66dd76f1b0c2657de36fe39992c8cac67117",
  "parents": [
    "6e3ab87e38e770119d9b776b7ab98489bcb8bc46"
  ],
  "author": {
    "name": "vporpo",
    "email": "vasileios.porpodas@amd.com",
    "time": "Mon May 04 15:41:34 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon May 04 15:41:34 2026 -0700"
  },
  "message": "[SandboxIR][Tracker] Support nested checkpoints (#191097)\n\nThis patch implements nested checkpointing, i.e., you can now save the\nIR state more than once and revert more than once.\nFor example, after two saves: save(1) and save(2), a revert() will bring\nyou back to the IR state of save(2), one more revert will bring you back\nto the IR state of save(1).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8fd169bd9a17505314ed8bae0e5de55656f2abd0",
      "old_mode": 33188,
      "old_path": "llvm/docs/SandboxIR.md",
      "new_id": "662d8d4eca112943bce9d775986f7cafdb096567",
      "new_mode": 33188,
      "new_path": "llvm/docs/SandboxIR.md"
    },
    {
      "type": "modify",
      "old_id": "c48b5efc00d50321cedf05132d590e7d863a4054",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/SandboxIR/Tracker.h",
      "new_id": "9b6b255d428d3d3ec582a4346dabc98e788b1fcb",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/SandboxIR/Tracker.h"
    },
    {
      "type": "modify",
      "old_id": "e7cd6271c81caec2d4725f6d53b8b57a15b1a3a0",
      "old_mode": 33188,
      "old_path": "llvm/lib/SandboxIR/Tracker.cpp",
      "new_id": "7609ded4cc8283dddfa3a6a329779a6802a80614",
      "new_mode": 33188,
      "new_path": "llvm/lib/SandboxIR/Tracker.cpp"
    },
    {
      "type": "modify",
      "old_id": "10abd07a19302422bfef32f511636ba11951a55b",
      "old_mode": 33188,
      "old_path": "llvm/unittests/SandboxIR/TrackerTest.cpp",
      "new_id": "da9ca52828be31c80f561cce3c322cd5f587e445",
      "new_mode": 33188,
      "new_path": "llvm/unittests/SandboxIR/TrackerTest.cpp"
    }
  ]
}
