)]}'
{
  "commit": "42bd85c621bf69de84552bdaa1d2d2ea9d8867dd",
  "tree": "021191689a6dbacaed43e510ed6e5f71c4802c0d",
  "parents": [
    "44b0356b65ab24779a8051c8f4dd50b0186437a8"
  ],
  "author": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Fri Apr 26 15:06:03 2019 +0200"
  },
  "committer": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Fri Apr 26 15:06:03 2019 +0200"
  },
  "message": "Add Assume from progagated values that is never null\n\nBefore this would be a destructive update in the type lattice. After\nthis CL all explicit value narrowing will be done by the type\nanalysis.\n\nChange-Id: Ifb81f0037fcd30415778940c60454a68499fa708",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ce73362e8421b7b398ef736a9911092705574cf4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java",
      "new_id": "6e195e7de6c277275cd31bca583e684bcbb919dc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "8c27bd77d2e5273420cf35f2b2fc0b58e706af51",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/MemberValuePropagation.java",
      "new_id": "73facc35480be402269686f6255a07dd6bd00996",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/MemberValuePropagation.java"
    }
  ]
}
