)]}'
{
  "commit": "334da78fd9db078e556bf0e069c213ade19ea3da",
  "tree": "66da67cb9d40ff4818008ce2120962ad4536b3d7",
  "parents": [
    "97d3c57db8d41771213107d75e641c71c08095b7"
  ],
  "author": {
    "name": "Rico Wind",
    "email": "ricow@google.com",
    "time": "Thu Jun 20 13:06:01 2024 +0000"
  },
  "committer": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Thu Jun 20 13:06:12 2024 +0000"
  },
  "message": "Revert \"Reland \"Analyze written-before-read property at allocation sites\"\"\n\nThis reverts commit 18d01e1b55289d810cc99d49081b02e8bc828835.\n\nReason for revert: fails on platform, see\nhttps://android-build.corp.google.com/test_investigate/invocation/I04800010289154153/test/TR56429348958799735/?blocking\u003dblocking\u0026status\u003dnone\n\nChange-Id: I98e43dc5b7e149a25f1538028619599dbcd5c757\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7bafe1b337f0ceffe479b330dae35e2d75c26429",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/Phi.java",
      "new_id": "a6f39aa9dae3b7f49a8aef2fbeb502024bee597d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/Phi.java"
    },
    {
      "type": "modify",
      "old_id": "e75030965eb4902799019e844f8ddaacc816f625",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/propagation/DefaultFieldValueJoiner.java",
      "new_id": "80cf6373175cd785fe67b0931e4d986dc249bfed",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/propagation/DefaultFieldValueJoiner.java"
    },
    {
      "type": "delete",
      "old_id": "1fdfb27fbd426a239e257c0d68bf2bc3f1b622d2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/propagation/FieldReadBeforeWriteDfsAnalysis.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7e24c03fc7cbffc0a923660e00764e0722897feb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/propagation/FieldReadBeforeWriteDfsAnalysisState.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "81e34240a9739d16a0e9f918ac918a5bb1225127",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/propagation/InFlowPropagator.java",
      "new_id": "d62328dd873255cef15ff99aaa747507393563d4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/propagation/InFlowPropagator.java"
    },
    {
      "type": "modify",
      "old_id": "22ed3771bc0ea7554c2a953e29b01b4cc9718152",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/compose/ComposeMethodProcessor.java",
      "new_id": "8d7498c4457991e1bde14b950fd7b725b0e710cf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/compose/ComposeMethodProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "891593a21c98fee005f44e402aee4ce8fca5ef2b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/collections/ProgramFieldSet.java",
      "new_id": "c778df3405a291405e2b1712b58d7fe401cfb535",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/collections/ProgramFieldSet.java"
    },
    {
      "type": "modify",
      "old_id": "fa46f4db667a99102d8f11d207e67d03034b99af",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/PackagePrivateMembersAccessedTest.java",
      "new_id": "0d912b3838c35769d7f6932a4bfefe470bdb1d5f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/PackagePrivateMembersAccessedTest.java"
    },
    {
      "type": "modify",
      "old_id": "142d56512803da2c15938c6a3dc1a034d048108a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/membervaluepropagation/InstanceFieldWithConstructorInliningTest.java",
      "new_id": "f952fa95de7563a0bfba65fe7ea694980171761c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/membervaluepropagation/InstanceFieldWithConstructorInliningTest.java"
    },
    {
      "type": "modify",
      "old_id": "862fbc97a0e754cc1e1aa5e5b89a66ba861e02a2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/membervaluepropagation/fields/FieldInitializedByConstantArgumentMultipleConstructorsTest.java",
      "new_id": "fca44737d91277be36efdfff05a961ea5990ea1e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/membervaluepropagation/fields/FieldInitializedByConstantArgumentMultipleConstructorsTest.java"
    }
  ]
}
