)]}'
{
  "commit": "ff0c12bd8a973c2bd12b63f1b5fbac5cb5901c0d",
  "tree": "077334cb403c0afc5458c98950c4ab6cbbeceb99",
  "parents": [
    "cb3aa47821ef8e969ac450c248baa35d61fb3cf1"
  ],
  "author": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Thu Oct 23 22:43:48 2025 -0700"
  },
  "committer": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Fri Oct 24 01:30:50 2025 -0700"
  },
  "message": "Revert \"Add support for outlining StringBuilders\"\n\nThis reverts commit bfb481e19d9f1c1ee919f01c42188aa04533b208.\n\nReason for revert: Bot failures\n\nChange-Id: Ibca7bccf79eea5c52d664fa1856ab569fa7cf91f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2287bbcfbe7a8f4fee8821f5803026cac524e48e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/Instruction.java",
      "new_id": "003e17f3eb045e37d0150b25aa19ca7f333f0565",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/Instruction.java"
    },
    {
      "type": "modify",
      "old_id": "8f61c05fa409d78a98c0ecd0dd4ebe66459ca3cb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/ThrowBlockOutlineMarker.java",
      "new_id": "a7d82e0bf74875fa2870d5b529f916e69511bff5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/ThrowBlockOutlineMarker.java"
    },
    {
      "type": "modify",
      "old_id": "353aba6e2f66f42b93d67cc26204717d061d38f9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/outliner/exceptions/ThrowBlockOutline.java",
      "new_id": "ae167711644c698f050d06b083ad86736b111280",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/outliner/exceptions/ThrowBlockOutline.java"
    },
    {
      "type": "modify",
      "old_id": "04e85674d2ec4f1d48f19b92744557c2a4dda88a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/outliner/exceptions/ThrowBlockOutlineMarkerRewriter.java",
      "new_id": "e9de503eb9137c45eab53fad0ab1cdd26c101019",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/outliner/exceptions/ThrowBlockOutlineMarkerRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "ce48c06215921f15dab61d2647281a9751d4fb43",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/outliner/exceptions/ThrowBlockOutlinerOptions.java",
      "new_id": "7f6ea7d47b98f5361044e016455e276e542318b0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/outliner/exceptions/ThrowBlockOutlinerOptions.java"
    },
    {
      "type": "modify",
      "old_id": "2fda1c4ded4980dc26f3f6550a2781c043297d93",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/outliner/exceptions/ThrowBlockOutlinerScanner.java",
      "new_id": "582fc970e7a7620fae49eda985df112a9035c318",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/outliner/exceptions/ThrowBlockOutlinerScanner.java"
    },
    {
      "type": "modify",
      "old_id": "3ad5193a0390bba16ac827bd694a787980a5f4a9",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/classinliner/ClassInlinerTest.java",
      "new_id": "a3de438ec24614751142a35cb7f5f0fcea7ad5ad",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/classinliner/ClassInlinerTest.java"
    },
    {
      "type": "modify",
      "old_id": "87e57c27f5aea759ef71e4e5e6c37741f31677e7",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/outliner/exceptions/ThrowBlockOutlinerConstArgumentTest.java",
      "new_id": "2badee644c21414ffbf36756e8122de2efed89af",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/outliner/exceptions/ThrowBlockOutlinerConstArgumentTest.java"
    },
    {
      "type": "delete",
      "old_id": "b64c5bafaff4c22723c4637875b64ccc68ebb2be",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/outliner/stringbuilders/StringBuilderOutlinerTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ef9feceb4685f8d86dc2b86687523513eeb7ba3e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/KotlinClassInlinerTest.java",
      "new_id": "9646cc885b5b30f35fa4ff2cb16feeee30540fca",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/KotlinClassInlinerTest.java"
    },
    {
      "type": "modify",
      "old_id": "b02f2280ddd299d8e71546f4e112b3053e2e97eb",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/lambda/KotlinLambdaMergingCapturesKotlinStyleTest.java",
      "new_id": "c9467fa7278d9e11783188d84b689c56684b87e9",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/lambda/KotlinLambdaMergingCapturesKotlinStyleTest.java"
    },
    {
      "type": "modify",
      "old_id": "56178bdca2f0b1ec422ec9afca7ede88817ee0d1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/lambda/KotlinLambdaMergingKeepAttributesKotlinStyleTest.java",
      "new_id": "da524c41a99c4044cd7b111f6ae8b251a1d679cd",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/lambda/KotlinLambdaMergingKeepAttributesKotlinStyleTest.java"
    },
    {
      "type": "modify",
      "old_id": "ca2d90c515b7df7894de7e805f4fdd9763cbf1aa",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/lambda/KotlinLambdaMergingTrivialJavaStyleTest.java",
      "new_id": "ae02a7f59bd0eaf6b64ece34407ee3b8b818e7ee",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/lambda/KotlinLambdaMergingTrivialJavaStyleTest.java"
    },
    {
      "type": "modify",
      "old_id": "86abea71920dc3cae601a29bda4d6e68e6311a8b",
      "old_mode": 33188,
      "old_path": "src/test/testbase/java/com/android/tools/r8/TestCompilerBuilder.java",
      "new_id": "25efdbfa455efce68c1599dcb661c7a7655ec441",
      "new_mode": 33188,
      "new_path": "src/test/testbase/java/com/android/tools/r8/TestCompilerBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "e70142c565487d64117dc4551668948433e437d1",
      "old_mode": 33188,
      "old_path": "src/test/testbase/java/com/android/tools/r8/synthesis/SyntheticItemsTestUtils.java",
      "new_id": "9b5bb95b45cfe7cd82a5292bf5d2869ee17d75df",
      "new_mode": 33188,
      "new_path": "src/test/testbase/java/com/android/tools/r8/synthesis/SyntheticItemsTestUtils.java"
    }
  ]
}
