)]}'
{
  "commit": "888ae88aa9908fc31cfdee60bfa9a911b8d17b14",
  "tree": "9c332e76ac659bbd6594e50507c86efa6e703ea8",
  "parents": [
    "77c7d4ca9ec36f76656c4d1d6119af38b269be5f"
  ],
  "author": {
    "name": "Ray Cromwell",
    "email": "cromwellian@google.com",
    "time": "Tue Feb 17 15:10:49 2015 -0800"
  },
  "committer": {
    "name": "Ray Cromwell",
    "email": "cromwellian@google.com",
    "time": "Tue Feb 17 15:16:01 2015 -0800"
  },
  "message": "Replace makeCastMapFromArray with goog.object.createSet\n\nJCHSU.makeCastMapFromArray increases startup latency by 150ms\nin Closure/GWT hybrid apps like Google Inbox by doing more work\nduring initial load to construct cast maps.\n\nThis patch uses the closure library goog.object.createSet() function\nwhich accomplishes the same task, but has a builtin closure compiler\noptimization which turns var-arg arguments into a static object literal.\n\nChange-Id: Ia091e280c305c7f7964fd25bb0d2197aa0245ea0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "84f5df9b6da11ae9c7e5e0aff0469281071560e8",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java",
      "new_id": "5827b3f522c0123cf366ab62f19f86dccf86e542",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java"
    },
    {
      "type": "modify",
      "old_id": "5f9f528269e6d39182db5f8d0aa7090b172cf874",
      "old_mode": 33188,
      "old_path": "dev/core/super/com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/JavaClassHierarchySetupUtil.java",
      "new_id": "9ff1d374ded504052eacaadf9880166f40bb707a",
      "new_mode": 33188,
      "new_path": "dev/core/super/com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/JavaClassHierarchySetupUtil.java"
    }
  ]
}
