)]}'
{
  "commit": "bfc6937cf0e8e0ee0c1f6724ad23cdf0cd0a2f91",
  "tree": "d0546258a6218e01da0c8aeb414d677f5ccd110f",
  "parents": [
    "f05741ae5b2500c7eeb7f8884343a26395f49268"
  ],
  "author": {
    "name": "Roberto Lublinerman",
    "email": "rluble@google.com",
    "time": "Tue Sep 16 10:14:05 2014 -0700"
  },
  "committer": {
    "name": "Roberto Lublinerman",
    "email": "rluble@google.com",
    "time": "Tue Sep 16 10:14:05 2014 -0700"
  },
  "message": "Fixed ICE in EqualityNormalizer due to bug in Pruner.\n\nThe Pruner would leave the tree in an inconsistent state if an\narray of primitive type was determined to be uninstantiable.\nIn such case an array reference if the form \"c.a[x]\" where \"c.a\"\nwas typed as \"int[]\" would be replaced by \"c.nullField[x]\" where\n\"c.nullField\" was typed as JNullType. That makes an expression like\n\"c.a[x] \u003d\u003d 1\" be illtyped (in a way that was not expected by\nEqualityNormalizer).\n\nBug: issue 2478.\nChange-Id: Iec951aa729910ddc79293c841845c75ed11105e3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "89bbd58a187855ccebbba6aeb37a1d91317bf89b",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/Pruner.java",
      "new_id": "0880fe5283925d0adbde03f774d44011bb187728",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/Pruner.java"
    },
    {
      "type": "modify",
      "old_id": "4d51955d55233479ec732020c1d7ff6d3ce9062b",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/jjs/impl/PrunerTest.java",
      "new_id": "4d1916e0ee0b4b51eb3bfa97d906848e42a14e6d",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/PrunerTest.java"
    }
  ]
}
