)]}'
{
  "commit": "fa6ed6d32c06d8a272cf596ffe9f8ee88637bcde",
  "tree": "78660646b0803826369e5a783e212513ae43e98c",
  "parents": [
    "bccf74d03c36fed52187bd94ec86f70ca9a4c4c4"
  ],
  "author": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Thu Nov 01 08:49:15 2018 +0100"
  },
  "committer": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Thu Nov 01 08:49:15 2018 +0100"
  },
  "message": "Version 1.3.30\n\nMerge: Honor force inlining in the default inlining oracle\nCL: https://r8-review.googlesource.com/c/r8/+/29681\n\nMerge: Reproduce j-style lambda merger with self-recursion.\nCL: https://r8-review.googlesource.com/c/r8/+/29481\n\nBug: 118067353, 74189420\nChange-Id: I3adcfd810c089910511c3f3bcc331aa72d29437c",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7c7e8306615ce87890cabe12c78ce316a76b7445",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/Version.java",
      "new_id": "752bd26ff16e914aecc5d37ea98af0af1b5378d5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/Version.java"
    },
    {
      "type": "modify",
      "old_id": "e655c0e45cfec630fe5b7744763bbe65b3020645",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/DefaultInliningOracle.java",
      "new_id": "d8d3823dab9e479b66878bbeb0ec53c01c07e3e3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/DefaultInliningOracle.java"
    },
    {
      "type": "modify",
      "old_id": "ca82166482e82a4ad4a343db79f8828f753f8123",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/ForcedInliningOracle.java",
      "new_id": "6890dd870ae818fc7f77935d991910a8e60ff388",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/ForcedInliningOracle.java"
    },
    {
      "type": "modify",
      "old_id": "fcb729367e7902bf31e1731b4e5fa69b27e616e7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/Inliner.java",
      "new_id": "17ba5d7b6336c8cf0e3f2411bc29fa6a050e52e5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/Inliner.java"
    },
    {
      "type": "modify",
      "old_id": "90554f61e00af4a970bb0301878fcf31a591a369",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/InliningStrategy.java",
      "new_id": "7dc2b621675b242ad7ab9193b19a25ca75188f49",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/InliningStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "332b0d3ede97c3b9af86399557fda9a481b02c13",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java",
      "new_id": "2612d0b992af240464eec48be37352036b044fc1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java"
    },
    {
      "type": "modify",
      "old_id": "060d87b7a75e1f243e190f52a264e30a5eb1bf56",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/AbstractR8KotlinTestBase.java",
      "new_id": "b76e947dbf0b115d94d770bcf9520a71fb5ed897",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/AbstractR8KotlinTestBase.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f17a72906d8a2704db10be4e7295fca78051d727",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/KotlinLambdaMergingWithFailedInliningTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb88996281b399ecd2b3c0ffb8c0755094db24a8",
      "new_mode": 33188,
      "new_path": "src/test/kotlinR8TestResources/lambdas_jstyle_runnable/Implementer1.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "034caca53c8f1c76674ec9bc174a0efd7ddbb121",
      "new_mode": 33188,
      "new_path": "src/test/kotlinR8TestResources/lambdas_jstyle_runnable/Implementer2.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ccdf16266e786959583ef9e71ae1409ebedb0eb",
      "new_mode": 33188,
      "new_path": "src/test/kotlinR8TestResources/lambdas_jstyle_runnable/RunnableRunner.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b65cff65c99421a9622b5c74d4298b82cd5159c7",
      "new_mode": 33188,
      "new_path": "src/test/kotlinR8TestResources/lambdas_jstyle_runnable/inner/Implementer3.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e594245f113ffd8ec5228c00c3661d9a7c9dfa1",
      "new_mode": 33188,
      "new_path": "src/test/kotlinR8TestResources/lambdas_jstyle_runnable/inner/Implementer4.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef5d5cfc547081516d220f429483da236a7878da",
      "new_mode": 33188,
      "new_path": "src/test/kotlinR8TestResources/lambdas_jstyle_runnable/main.kt"
    }
  ]
}
