)]}'
{
  "commit": "5d325b1d464760f2b08d23c73f70c01438fb669d",
  "tree": "42af90485c3bbac578a1bb70db9ff9321eb466d3",
  "parents": [
    "ae077a205717fb7a8f635ee100acde7c8f659a2f"
  ],
  "author": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Fri Aug 11 08:42:25 2023 +0000"
  },
  "committer": {
    "name": "Gerrit Code Review",
    "email": "noreply-gerritcodereview@google.com",
    "time": "Fri Aug 11 08:42:25 2023 +0000"
  },
  "message": "Revert \"Aggressively map into InvokeNewArray then eliminate in backend\"\n\nThis reverts commit ae077a205717fb7a8f635ee100acde7c8f659a2f.\n\nReason for revert: Enum unboxing failure\n\nChange-Id: I9af94a1a93e315a213beaf376ace8254c649be17\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7f8aa2d878349ce38c3fc3ee9fb5682645eaf42",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexType.java",
      "new_id": "e0e2bd6490cdbd004575065da54e711b3bde9125",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexType.java"
    },
    {
      "type": "modify",
      "old_id": "2bf91f508a96af82d97273faa12f9029361c47a9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/ArrayAccess.java",
      "new_id": "64305dd24e85635f09a1ee81125039092d092f59",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/ArrayAccess.java"
    },
    {
      "type": "modify",
      "old_id": "a96638e084282ebafd0a29494e4bf8d8a4c3aa0a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/ArrayPut.java",
      "new_id": "5daba45d5c56d9b188f784f03efd126a4ad91e69",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/ArrayPut.java"
    },
    {
      "type": "modify",
      "old_id": "55882f554f4a2fb620075df45585a2aeffaaf6bb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/BasicBlock.java",
      "new_id": "588a39a3ca43f89454168e116fa2c60589094323",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/BasicBlock.java"
    },
    {
      "type": "modify",
      "old_id": "f0e5789f8ff29d869350076eacdd2cd6e4b7412d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/BasicBlockInstructionListIterator.java",
      "new_id": "510ed2d45dba0534685f3d51cbb4648529033023",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/BasicBlockInstructionListIterator.java"
    },
    {
      "type": "modify",
      "old_id": "4c6632ecc7801b57024e8ed13fb38d06ed0fe578",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/IRMetadata.java",
      "new_id": "cd795017809394c14503fa77bf198f27a80b586b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/IRMetadata.java"
    },
    {
      "type": "modify",
      "old_id": "581c7c2f7f0556ca4a81c694c85e5b890e5e7b6f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/NewArrayEmpty.java",
      "new_id": "1d631802ed1a507086455098ae8c51474bd18f37",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/NewArrayEmpty.java"
    },
    {
      "type": "modify",
      "old_id": "ade2770021c1691454fcfb6df7152561cf00a599",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java",
      "new_id": "98d46dd34a35453840b6898ef1e14b496b505f0a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java"
    },
    {
      "type": "modify",
      "old_id": "5496a1bc23a1d95442916c8239f2c9088e56c741",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/PrimaryR8IRConverter.java",
      "new_id": "d30217b2bb94b0fafa4f5374d2f744954edf56a2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/PrimaryR8IRConverter.java"
    },
    {
      "type": "modify",
      "old_id": "812abf246c399cf5154b2d860ff6ea908bebf82f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/passes/ArrayConstructionSimplifier.java",
      "new_id": "fb834e4c40a5894e74e4a272cf226a3c3c57b153",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/passes/ArrayConstructionSimplifier.java"
    },
    {
      "type": "delete",
      "old_id": "84237728d4e928b0f99774fba7f8504c1143c2e2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/passes/FilledNewArrayRewriter.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "77f58858ef5cc378605763a74a5a70bdb3bc3e35",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/apiconversion/DesugaredLibraryWrapperSynthesizer.java",
      "new_id": "b950826c53c5e28cef34e577bee98abc2c7efdb8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/apiconversion/DesugaredLibraryWrapperSynthesizer.java"
    },
    {
      "type": "modify",
      "old_id": "1e5bf89f9dde3d4b673047ddab12e359de21a166",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/varhandle/VarHandleDesugaring.java",
      "new_id": "c2679430cba66d12f13b8a4aff0b550d42effb10",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/varhandle/VarHandleDesugaring.java"
    },
    {
      "type": "modify",
      "old_id": "78712ee7b729a0c0c17adff0fe355bbedbf42288",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxerImpl.java",
      "new_id": "4ca2bb2f0797169fbc0dc33def4cdacbae6aa7c5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "e000f6feea6a0436e8f2084e5260f55bb99c0bc6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingRewriter.java",
      "new_id": "bf25b2d39f7ab511b70e728560208294bafca7fa",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "1c2251e81b7006559f4999ccc6518813f446dfc0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java",
      "new_id": "0360999c96bd80419fc6fb326d39c983226bec22",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java"
    },
    {
      "type": "modify",
      "old_id": "e9ff30c33ae609d8d64214c90e9873c0e9bbd3a0",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/rewrite/arrays/ArrayWithDataLengthRewriteTest.java",
      "new_id": "7f9c7bddcfd40ab8c3b6d73ab5758ec1cea478e2",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/rewrite/arrays/ArrayWithDataLengthRewriteTest.java"
    },
    {
      "type": "modify",
      "old_id": "3f7aba657a0e6e202b0ca176b4494dad485b130b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/workaround/FilledNewArrayFromSubtypeWithMissingInterfaceWorkaroundTest.java",
      "new_id": "53794e368c1d17aabab1c617b88f3b3cda60aa62",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/workaround/FilledNewArrayFromSubtypeWithMissingInterfaceWorkaroundTest.java"
    }
  ]
}
