)]}'
{
  "commit": "c511029eaae4ec66ff874d7e69efd9516ccc78db",
  "tree": "a20fc532b7d5b8a685a35f480661ca889345d629",
  "parents": [
    "7da4bf36a105faf5811235692bf00e86c958f3de"
  ],
  "author": {
    "name": "Roberto Lublinerman",
    "email": "rluble@google.com",
    "time": "Mon Aug 29 12:10:45 2016 -0700"
  },
  "committer": {
    "name": "Roberto Lublinerman",
    "email": "rluble@google.com",
    "time": "Mon Aug 29 14:38:58 2016 -0700"
  },
  "message": "Introduces special handling of namespace \u003d \"window\".\n\nNamespace JsPackage.GLOBAL references elements in the main window\nscope,  which in GWT applications refer through \u0027$wnd\u0027.\n\nThis cl introduces namespace \u003d \"window\" that allows to reference\nthe (iframe) top scope.\n\nThis is mainly done so that some operations (like String.fromCharCode)\nare called through the iframe definition to address performance\nimplications in some browsers if the accesses where made through the\nmain window.\n\nBug: #9405\nBug-Link: https://github.com/gwtproject/gwt/issues/9405\nChange-Id: Ic5b7e9d492aa0795ed8d3f6e3041bc7915e3c99a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d44f2d03cf4916959df2c5559458c2c48f2221e0",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java",
      "new_id": "8d29d1a96b2573e7fb02c17a49fda590818c7a32",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java"
    },
    {
      "type": "modify",
      "old_id": "0b07d85acadfca81b433024aff17899c5bd49d46",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/JsInteropRestrictionChecker.java",
      "new_id": "a23d1149c3b72dab4968ae0546d755de00f8e211",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/JsInteropRestrictionChecker.java"
    },
    {
      "type": "modify",
      "old_id": "6ae81a0529a4353b573b84a0b5295ce8bc239b4f",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/TypeCategory.java",
      "new_id": "bd4db2c8e461741e1c734ae995abcb451d0f822d",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/TypeCategory.java"
    },
    {
      "type": "modify",
      "old_id": "3722ce231a5151d8fbf8d791fee29e19fb660ec4",
      "old_mode": 33188,
      "old_path": "user/super/com/google/gwt/emul/java/lang/String.java",
      "new_id": "3beff7c69f80e6fbb6ec5cb6e6ebcb45f8f3974b",
      "new_mode": 33188,
      "new_path": "user/super/com/google/gwt/emul/java/lang/String.java"
    },
    {
      "type": "modify",
      "old_id": "a42b7a9e3a2fff555eb734fb675aeef30d614d6b",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/dev/jjs/optimized/StringOptimizationTest.java",
      "new_id": "e529a00161034936ed8ceb0b6283d90432a1be78",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/dev/jjs/optimized/StringOptimizationTest.java"
    }
  ]
}
