)]}'
{
  "commit": "4a271daf2c879076300e1e64161d73aa007db2bd",
  "tree": "2d635b47f73b957b055c1346c000c2da73cb7077",
  "parents": [
    "7baa91a6083ba71026367f9058e229cb188ead6f"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Sun Oct 11 13:04:31 2020 +0200"
  },
  "committer": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Sun Oct 11 13:04:31 2020 +0200"
  },
  "message": "Version 2.1.71\n\nCherry pick: Fix nondeterminism in redundant field load elimination\nCL: https://r8-review.googlesource.com/c/r8/+/53900\n\nChange-Id: I642e9b7a26929404307b84d12d03d2497cbb2bdd",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0a23b2c762426cc4cf3c42fc2944be510813c5a3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/Version.java",
      "new_id": "faebb920332030f6cf9d9e540dd080eb944043ae",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/Version.java"
    },
    {
      "type": "modify",
      "old_id": "e71ef7dd60af9da8908aadd2aa16a131216fa832",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/type/ClassTypeElement.java",
      "new_id": "edd1b9164b5900c70aa772691644e6589d53fcd8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/type/ClassTypeElement.java"
    },
    {
      "type": "modify",
      "old_id": "ef8109775502db7d3b38cb3f0794edc9957b7818",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/RedundantFieldLoadElimination.java",
      "new_id": "6fe5c98e318295da99376230faaa957b3203310f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/RedundantFieldLoadElimination.java"
    },
    {
      "type": "modify",
      "old_id": "fd7a84f9ab5ca54ec5887dc699b582b5b0e00f38",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/field/EmptyInstanceFieldInitializationInfoCollection.java",
      "new_id": "271f225a5cc8ed2b343d80a16fba8d7387621671",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/field/EmptyInstanceFieldInitializationInfoCollection.java"
    },
    {
      "type": "modify",
      "old_id": "757eec85adec75897931c11d55a524353e412f36",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/field/InstanceFieldArgumentInitializationInfo.java",
      "new_id": "fee31d5d09ae5335e6e8e0917d8a6e74b493b511",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/field/InstanceFieldArgumentInitializationInfo.java"
    },
    {
      "type": "modify",
      "old_id": "3ff1799c7bc8c709065788c7bde0a31ce5f5c0a1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/field/InstanceFieldInitializationInfoCollection.java",
      "new_id": "6e5e45cd5494355c97707b76ee3d9b7fa2ada093",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/field/InstanceFieldInitializationInfoCollection.java"
    },
    {
      "type": "modify",
      "old_id": "3bfce16475cad62d587f6fdd801b3577ba5962d8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/field/InstanceFieldTypeInitializationInfo.java",
      "new_id": "8e3b0b96579076ee8ad137ed4cf978daf8454935",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/field/InstanceFieldTypeInitializationInfo.java"
    },
    {
      "type": "modify",
      "old_id": "2fe8a1926ad4930754cdd55c2d5b538fc6737349",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/field/NonTrivialInstanceFieldInitializationInfoCollection.java",
      "new_id": "672471c652eeafe29b15be0a78873ba4e2b9d835",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/field/NonTrivialInstanceFieldInitializationInfoCollection.java"
    },
    {
      "type": "modify",
      "old_id": "b2b6ce951964cc6915474b48cadb42061d170d95",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/field/UnknownInstanceFieldInitializationInfo.java",
      "new_id": "5303c9eae65432dba134a0d595c7f313d99a1763",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/field/UnknownInstanceFieldInitializationInfo.java"
    },
    {
      "type": "modify",
      "old_id": "4065fb0fea848b0edf212d24d932e4b29a0e0cb9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/initializer/DefaultInstanceInitializerInfo.java",
      "new_id": "05ad1bdcb362fbba1cd464f83e4e56c0d5a5426a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/initializer/DefaultInstanceInitializerInfo.java"
    },
    {
      "type": "modify",
      "old_id": "f549927cd307573f4567ced4d7f467073b5c3bd6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/initializer/NonTrivialInstanceInitializerInfo.java",
      "new_id": "770b59ce0fddfc1e6b2f536a29f6a337556eade2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/initializer/NonTrivialInstanceInitializerInfo.java"
    }
  ]
}
