)]}'
{
  "commit": "2bc072db0404db667c8621a4a230893bd11ca3e6",
  "tree": "2dd8dda3bea369c6694bb9a939efa42b2381a7ff",
  "parents": [
    "2bc770c0cfbce9a07430e7f68af4b03046ce8156"
  ],
  "author": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed Oct 28 23:53:03 2009 +0000"
  },
  "committer": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed Oct 28 23:53:03 2009 +0000"
  },
  "message": "Fixes a very obscure bug in ControlFlowAnalyzer.\n\nIn TypeTightener, we create synthetic references between an instance method and its staticImpl, to guard against the case where the instance method inlines the static (thus losing the direct reference) but some call site later rebinds to the staticImpl.  Turns out, we need to do the same in CFA.\n\nFound by: mike.aizatsky\nReview by: cromwellian\n\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@6532 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "446a52e4ec690cfffdeb242079222d6068401e29",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java",
      "new_id": "f62bba988da0b22a5c7681925aa0a20eb42a31dd",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java"
    }
  ]
}
