)]}'
{
  "commit": "f806738d7f0f0bef037d939a5fd2cc8d70587874",
  "tree": "45e8b3f5925af21c2ab20404bd8a894d0058b2a8",
  "parents": [
    "91dd49c6d42216556dccc294c646580355aebd33"
  ],
  "author": {
    "name": "gwt.team.scottb",
    "email": "gwt.team.scottb@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Mon Feb 26 18:22:41 2007 +0000"
  },
  "committer": {
    "name": "gwt.team.scottb",
    "email": "gwt.team.scottb@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Mon Feb 26 18:22:41 2007 +0000"
  },
  "message": "With this change, we can now prune variables that are assigned to, but never read from.  Once this occurs, we go back and fix up any assignment sites by replacing the assignment expression with the right hand side of the assignment.  This change also enables pruning of local variables. (+spelling fixes)\n\nReview by: mmendez\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@479 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eabc9934b59a3a0fccba5fd531dba0cbb2598b2a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java",
      "new_id": "83f68d9b2ef4f1599930cdcd6cf9b8a463635412",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java"
    },
    {
      "type": "modify",
      "old_id": "06ad7bc37bf128cb995a4574eb3b7807284ea945",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JNewArray.java",
      "new_id": "5c217ff38cf0902d63326e150a764f0bff2a7f18",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JNewArray.java"
    },
    {
      "type": "modify",
      "old_id": "b12751dee74b0941db965da2be13408a4708b440",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JNewInstance.java",
      "new_id": "c82e57718cbc14f32f8ff240fe29b861bd4fc3f4",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JNewInstance.java"
    },
    {
      "type": "modify",
      "old_id": "9b76274c88545df1aac9f745612d28f327b7c0f5",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JTypeOracle.java",
      "new_id": "855349ca0c30162f49bfde1341e131e3b5fa26cf",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JTypeOracle.java"
    },
    {
      "type": "modify",
      "old_id": "9f435133065ebb827c18f888bdf6ef3f7eb150d3",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/BuildTypeMap.java",
      "new_id": "d2bfbc5603c31a1b5e366da4713f984011f6c70f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/BuildTypeMap.java"
    },
    {
      "type": "modify",
      "old_id": "4291e55f1ddc26caa5cc5483f12c02a6f2ad3517",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/Pruner.java",
      "new_id": "47a6d17ca8f8de93b7cd70ac78bddf423ac18cca",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/Pruner.java"
    },
    {
      "type": "modify",
      "old_id": "dc0bbdc2ea3022eb5c3dbefbffca00fc6f2bdb2c",
      "old_mode": 33188,
      "old_path": "eclipse/settings/english.dictionary",
      "new_id": "5b8bb0b7fd0ea576ddd2b26b9ce179fe533251a3",
      "new_mode": 33188,
      "new_path": "eclipse/settings/english.dictionary"
    }
  ]
}
