)]}'
{
  "commit": "abce85a12659ee5363904bad57a6e2a4ef00c42e",
  "tree": "71bdcd3949d8efb80ec0293b2c24a0f6ee6fb9e9",
  "parents": [
    "17069e38637265cce821074246dbbe4794df96a5"
  ],
  "author": {
    "name": "Roberto Lublinerman",
    "email": "rluble@google.com",
    "time": "Mon Nov 24 18:07:34 2014 -0800"
  },
  "committer": {
    "name": "Roberto Lublinerman",
    "email": "rluble@google.com",
    "time": "Thu Dec 11 21:04:55 2014 +0000"
  },
  "message": "Make call sites and method agree in number of parameters after pruning.\n\nWhen pruning the last few parameters of a method, the pruner would\nallow for extra arguments in calls, relying on JS semantics for\ncalls in which calls might pass more parameters than are declared in\nthe method declaration (which will on most cases be ignored).\n\nHaving a mismatch in the number of arguments implies those calls won\u0027t\nbe inlined (by either fo the inliners).\n\nChange-Id: Ie302158e35ebef3ded0f037eccd1c3c4f6f63ee4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "051202955844b14de3158649157d8fb5150cec3f",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JMethod.java",
      "new_id": "fa11ba6202ba9e57d5e0a5f4a40c3904e189083f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JMethod.java"
    },
    {
      "type": "modify",
      "old_id": "30c5c03a4a5911c1313c2082ffea60ab373f829b",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JMethodCall.java",
      "new_id": "1c444615ecc68df816c8a0fd31840fdaafcf0124",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JMethodCall.java"
    },
    {
      "type": "modify",
      "old_id": "02caf0d77068895e3e3fa416626225e0c07d4db7",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JNewInstance.java",
      "new_id": "8288f2ed82f5bc0b0b2cb797c59f7492877bb42a",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JNewInstance.java"
    },
    {
      "type": "modify",
      "old_id": "35a20a2c61d98f677cdc6d9756bdfcaa20fb8106",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JProgram.java",
      "new_id": "4755cf4d9a69fd238d437105d39b813f55599aed",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JProgram.java"
    },
    {
      "type": "modify",
      "old_id": "4a8d6a59bd42222b082ce51c1d8bc9da68c04330",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JMultiExpression.java",
      "new_id": "1509c4734f77407e3c77f87fd0bd56baf10eea47",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JMultiExpression.java"
    },
    {
      "type": "modify",
      "old_id": "947c914f87df6bdbb0f5108a7b4105999ad9d6a8",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/CompoundAssignmentNormalizer.java",
      "new_id": "e0dd5bcf5ca9ca7fdc24d51a6870e7224414a346",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/CompoundAssignmentNormalizer.java"
    },
    {
      "type": "modify",
      "old_id": "078f750da2d42232fdae7b4ca59f870570db539f",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/DeadCodeElimination.java",
      "new_id": "25aff7622d01abaec11140b92920f2bd76b652e4",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/DeadCodeElimination.java"
    },
    {
      "type": "modify",
      "old_id": "8e728038ca9514b2077afc151d010c71f4304229",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ImplementClassLiteralsAsFields.java",
      "new_id": "d622401e02637868850525661bea5c05aa2f72f2",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ImplementClassLiteralsAsFields.java"
    },
    {
      "type": "modify",
      "old_id": "e4ea7f49d198eae912a36a10d6bcb73d5dc79d8c",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/JModVisitorWithTemporaryVariableCreation.java",
      "new_id": "c9487aa14355dd88114e49d448d94ca631931536",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/JModVisitorWithTemporaryVariableCreation.java"
    },
    {
      "type": "modify",
      "old_id": "20645e1c30c6753b68629dbae334ee81282a637f",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/Pruner.java",
      "new_id": "1031899dc9b9477ed2f304a4adf99ef5fe39e59e",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/Pruner.java"
    },
    {
      "type": "modify",
      "old_id": "15cc407de4e68914902fd6f56b8bf4e2c5a014e5",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/jjs/impl/JModVisitorWithTemporaryVariableCreationTest.java",
      "new_id": "1dbf02450bd94f05e5ce81670afa298c890b8bba",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/JModVisitorWithTemporaryVariableCreationTest.java"
    },
    {
      "type": "modify",
      "old_id": "4d1916e0ee0b4b51eb3bfa97d906848e42a14e6d",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/jjs/impl/PrunerTest.java",
      "new_id": "6e71b963e510aed20210d1d9b9eb5a18f6f87438",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/PrunerTest.java"
    }
  ]
}
