)]}'
{
  "commit": "f5fd6af411b2cd6e20282dc9f38676e518927617",
  "tree": "2e4b041664ed6eb1cc8979305fb2565aa396c82f",
  "parents": [
    "d7bbabf8209409e2841b0fb8f1450f34d43ed426"
  ],
  "author": {
    "name": "Vimarsh Sathia",
    "email": "vsathia2@illinois.edu",
    "time": "Mon Oct 19 20:49:24 2026 -0500"
  },
  "committer": {
    "name": "Vimarsh Sathia",
    "email": "vsathia2@illinois.edu",
    "time": "Mon Oct 19 20:49:24 2026 -0500"
  },
  "message": "Fix AD activity results, batching compatibility, and outlined names\n\nPreserve live forward derivative results and operand mappings. Check derivative batching compatibility. Select unused names for outlined AD functions.\n\nCombine fixes from 7899e026d42427e0534261f3e90534eadeb67701, c3ce25dd4e5075304d9381c9974cfad420f82d10, and d79388a71ca857b947d791d855a4379f69ef2140.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0286a372f713074b7b7716fe4c7db4cf682a9e4f",
      "old_mode": 33188,
      "old_path": "enzyme/Enzyme/MLIR/Passes/EnzymeActivityOpt.cpp",
      "new_id": "770ee89c64de65c6d85fc50e139ea032d1324323",
      "new_mode": 33188,
      "new_path": "enzyme/Enzyme/MLIR/Passes/EnzymeActivityOpt.cpp"
    },
    {
      "type": "modify",
      "old_id": "88ebfa0e13a0ca5dcf58d71eaa2fe5355fbcca60",
      "old_mode": 33188,
      "old_path": "enzyme/Enzyme/MLIR/Passes/EnzymeBatchDiffPass.cpp",
      "new_id": "ac077464185f2a255ba0e6ec391a9eddc6198789",
      "new_mode": 33188,
      "new_path": "enzyme/Enzyme/MLIR/Passes/EnzymeBatchDiffPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "6c86db4108e78f4dfcfddf0e6247175fd4a7d312",
      "old_mode": 33188,
      "old_path": "enzyme/Enzyme/MLIR/Passes/EnzymeBatchDiffPass.h",
      "new_id": "b6fec50e8a87c2cd3bca359fefa59b9d8b5445a3",
      "new_mode": 33188,
      "new_path": "enzyme/Enzyme/MLIR/Passes/EnzymeBatchDiffPass.h"
    },
    {
      "type": "modify",
      "old_id": "72191e5ea1cff6d269b7f867ec8c092e71d3bbf0",
      "old_mode": 33188,
      "old_path": "enzyme/Enzyme/MLIR/Passes/InlineEnzymeRegions.cpp",
      "new_id": "40a0a8d945e46b917233eb3c7d31f4bbaa8657af",
      "new_mode": 33188,
      "new_path": "enzyme/Enzyme/MLIR/Passes/InlineEnzymeRegions.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "224e226a8e80f52ffd40381fe1552bada4a1913a",
      "new_mode": 33188,
      "new_path": "enzyme/test/MLIR/OptimizeAD/activity_result_mapping.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca9068415400c7f22aac0099fb06f94c20461d1d",
      "new_mode": 33188,
      "new_path": "enzyme/test/MLIR/OptimizeAD/batch_compatibility.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "517aaa14d46e9ad36d804760812aefd23a3f65fe",
      "new_mode": 33188,
      "new_path": "enzyme/test/MLIR/OptimizeAD/region_outline_names.mlir"
    }
  ]
}
