)]}'
{
  "commit": "3583592f474a9aa8335a0f7bcab15e4b87246178",
  "tree": "219588044bbf8ce032be71283eb6743667a98df2",
  "parents": [
    "b6ced9d43d894fade887facbd9169d9709101ba0"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Thu Jun 16 15:15:05 2022 +0200"
  },
  "committer": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Thu Jun 16 15:15:05 2022 +0200"
  },
  "message": "Extend cf analysis to cover exceptional control flow\n\nBug: b/236240410\nChange-Id: I5c715a71a34c87c1178105c5422172adf255e43d",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a0a7ba0172a3739b771afce850ec38319f34c86f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/framework/intraprocedural/ControlFlowGraph.java",
      "new_id": "51e185c78a4b39d80f372beb4cede33c38529eca",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/framework/intraprocedural/ControlFlowGraph.java"
    },
    {
      "type": "modify",
      "old_id": "79866232e2c8c14b9445d4f8f325109aca01c530",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/framework/intraprocedural/cf/CfBlock.java",
      "new_id": "dc0c539547211ac12ad955e81ab364c406b7f8ef",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/framework/intraprocedural/cf/CfBlock.java"
    },
    {
      "type": "modify",
      "old_id": "2b581573be2dce8ac271f249f27a55c6c0f9eba8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/framework/intraprocedural/cf/CfControlFlowGraph.java",
      "new_id": "7069adb23a9fb1ca8fef4e794f22a44eef7942ee",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/framework/intraprocedural/cf/CfControlFlowGraph.java"
    },
    {
      "type": "modify",
      "old_id": "409d050791d4d4f83f0c97eaabe8af762c8e4ad8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/IRCode.java",
      "new_id": "dbcd9be48dc0f83928334cf5b83a7f7ae4c74331",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/IRCode.java"
    },
    {
      "type": "modify",
      "old_id": "6ffdfeffefa48a3ab0a43c8ba729f9395a8dc6a0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/interfaces/analysis/BottomCfFrameState.java",
      "new_id": "98e576b6488d5d01f150af17ce4585c9a3ef20f5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/interfaces/analysis/BottomCfFrameState.java"
    },
    {
      "type": "modify",
      "old_id": "239cb8e83ef6bdeae76b1f86f5d48cb5dacc7aef",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/interfaces/analysis/CfFrameState.java",
      "new_id": "c14a2353d033a44900525f7f8acfc00787de4370",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/interfaces/analysis/CfFrameState.java"
    },
    {
      "type": "modify",
      "old_id": "b21c2948ab340b45e379a46e76904bedb3903194",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/interfaces/analysis/CfOpenClosedInterfacesAnalysis.java",
      "new_id": "a6d436c19f730b06820b2f755f49ea29f7b52892",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/interfaces/analysis/CfOpenClosedInterfacesAnalysis.java"
    },
    {
      "type": "modify",
      "old_id": "b5df6e678e7bb1e3cd0864eab63210c012459c58",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/interfaces/analysis/ConcreteCfFrameState.java",
      "new_id": "acc1f3dc340e81ec12f5bdcda1277787d5356239",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/interfaces/analysis/ConcreteCfFrameState.java"
    },
    {
      "type": "modify",
      "old_id": "892d57bf4a3de1ebd0f148e30ae4789a5b5a023f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/interfaces/analysis/ErroneousCfFrameState.java",
      "new_id": "eda488af47bb749269857fcb4c1460603c491488",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/interfaces/analysis/ErroneousCfFrameState.java"
    }
  ]
}
