)]}'
{
  "commit": "e7403dff70f618aa70b0165c20174f3a835a1960",
  "tree": "4444bfd9b187848ddb0ad73883fa134713f083a1",
  "parents": [
    "399c18b96dc3c7b03cc39b59ae65134d997a6fb2"
  ],
  "author": {
    "name": "Goktug Gokdogan",
    "email": "goktug@google.com",
    "time": "Thu Jul 20 16:47:58 2017 -0700"
  },
  "committer": {
    "name": "Goktug Gokdogan",
    "email": "goktug@google.com",
    "time": "Fri Jul 21 19:01:15 2017 +0000"
  },
  "message": "Replace String.equals with \u003d\u003d in InternalPreconditions.\n\nDue to cycle between java.lang.String and InternalPreconditions\nit requires more parsses to turn precidition flags into static\nconstants.\nThis also prevents equals to be fully optimized as it results in a\nchecken-egg problem in J2CL (equals needs checkNotNull to be removed\nto be evaluated but checkNotNull cannot be removed before the equals\ncalls in preconditions evaluated).\nGWT doesn\u0027t hit this problems because String.equals is special cased\nfor optimization purposes.\n\nChange-Id: Ib32bb141f98477cde7b8d56689a86829e1cf0a94\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8d3d5f4772276a0999f34d0e86169d4bd8cadec7",
      "old_mode": 33188,
      "old_path": "user/super/com/google/gwt/emul/javaemul/internal/InternalPreconditions.java",
      "new_id": "65b498fe2c27e23c6c033e267c5c6b84ae496438",
      "new_mode": 33188,
      "new_path": "user/super/com/google/gwt/emul/javaemul/internal/InternalPreconditions.java"
    }
  ]
}
