{"push_id":571467362,"size":91,"distinct_size":43,"ref":"refs/heads/master","head":"2237766eb31a531b1eaf2462704ec526a41967a8","before":"5e63ed47889f15138ae11a7a0092b85823be25d4","commits":[{"sha":"b35c3c8a52323b34456f12de821248711e75a497","author":{"email":"b8610e95a062f4105cd5e87ffdf7eb9ad8967d57@chromium.org","name":"Alexander Pavlov"},"message":"Ensure synchronized access to Flags.guardLevels in CommandLineRunner\n\nOtherwise, running a few CommandLineRunners in parallel threads\nresults in intermittent racy crashes.","distinct":false,"url":"https://api.github.com/repos/mprobst/closure-compiler/commits/b35c3c8a52323b34456f12de821248711e75a497"},{"sha":"ace3da387f8a7d5ca342fd49b9fb8990f43be38f","author":{"email":"b8610e95a062f4105cd5e87ffdf7eb9ad8967d57@chromium.org","name":"Alexander Pavlov"},"message":"Add comment for the Flags.guardLevels synchronization","distinct":false,"url":"https://api.github.com/repos/mprobst/closure-compiler/commits/ace3da387f8a7d5ca342fd49b9fb8990f43be38f"},{"sha":"2b8ffe141cb0b9491daf4002208b33668de5f7b3","author":{"email":"4856117dc45b9ffdad67a042609754c3646680bc@missouristate.edu","name":"Chad Killingsworth"},"message":"Fix spelling errors which caused rollback in aea6e011c13bb183d1bbc74b1f30d240e976ccb7","distinct":true,"url":"https://api.github.com/repos/mprobst/closure-compiler/commits/2b8ffe141cb0b9491daf4002208b33668de5f7b3"},{"sha":"b0c5a3836345ad4dcfa339630e03653d9ef2ef29","author":{"email":"7154b2362bc85414d4bddb63c523338b75ce4646@cemerick.com","name":"Chas Emerick"},"message":"add externs file for W3C Encoding API, fixes gh-763","distinct":false,"url":"https://api.github.com/repos/mprobst/closure-compiler/commits/b0c5a3836345ad4dcfa339630e03653d9ef2ef29"},{"sha":"83efe9eaaed74089a7639acea682bc389a437c65","author":{"email":"75173dba4e37d8e97742e9a770bdfbf4831019ae@banno.com","name":"Chad Killingsworth"},"message":"Move the ui.router.$state.GoOptions_ definition prior to first reference.","distinct":true,"url":"https://api.github.com/repos/mprobst/closure-compiler/commits/83efe9eaaed74089a7639acea682bc389a437c65"},{"sha":"4b6388ec8fe20b45d80e35a0261392e297a2e138","author":{"email":"3fa8d57d7858e36aa2492ea61a6132daa1131274@google.com","name":"Ben Lickly"},"message":"Add JSTypeExpression property to Node objects to hold the syntactical JSTypeExpression AST instead of emulating JSDocInfo objects.\nUse the full compiler for TypeSyntaxTest so that pretty printing can be tested with the same expressions as types.\nRemove acceptTypeSyntax flag in favor of a new language in/out mode.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=84547656","distinct":false,"url":"https://api.github.com/repos/mprobst/closure-compiler/commits/4b6388ec8fe20b45d80e35a0261392e297a2e138"},{"sha":"48458b80394a245c4d50975fdf04436483071fe3","author":{"email":"75dda027fee57fa8eedfafff0712a43283322e04@google.com","name":"johnlenz"},"message":"Prepare to make CompilerOptions package private\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=84562713","distinct":false,"url":"https://api.github.com/repos/mprobst/closure-compiler/commits/48458b80394a245c4d50975fdf04436483071fe3"},{"sha":"05f5ecaa60757adfa48da540836b312d4473a4af","author":{"email":"3fa8d57d7858e36aa2492ea61a6132daa1131274@google.com","name":"blickly"},"message":"More migrations to truth style assertions\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=84564652","distinct":false,"url":"https://api.github.com/repos/mprobst/closure-compiler/commits/05f5ecaa60757adfa48da540836b312d4473a4af"},{"sha":"69d0ae3012482d5a9acc1c6f7223285aeb4103ae","author":{"email":"75dda027fee57fa8eedfafff0712a43283322e04@google.com","name":"johnlenz"},"message":"Remove support for \"instrument memory allocations\". As developer tools such as those include in Chrome provide very good support for tracking memory allocations etc.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=84566306","distinct":false,"url":"https://api.github.com/repos/mprobst/closure-compiler/commits/69d0ae3012482d5a9acc1c6f7223285aeb4103ae"},{"sha":"35c0f7438b4541e44eb6d67df510825ddda97f7e","author":{"email":"3fa8d57d7858e36aa2492ea61a6132daa1131274@google.com","name":"blickly"},"message":"Simplify ImmutableMultimap creation\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=84570665","distinct":false,"url":"https://api.github.com/repos/mprobst/closure-compiler/commits/35c0f7438b4541e44eb6d67df510825ddda97f7e"},{"sha":"1b85806084ceb6e8ca998988da1fac43def5e5fe","author":{"email":"a9a988e0a0d4f5039a0fc8d08f1771dfd55877c6@google.com","name":"alexeagle"},"message":"Introduce a new AST for type declarations.\nProvide factory methods and a converter from the old Rhino AST\nstored under the JSTypeExpressions.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=84577198","distinct":false,"url":"https://api.github.com/repos/mprobst/closure-compiler/commits/1b85806084ceb6e8ca998988da1fac43def5e5fe"},{"sha":"66e119787e7294f7f0df931c653b6e3ec5ff5f56","author":{"email":"ce8fdc2d33deed95dbddf8349a6aa5bf406708c9@google.com","name":"tbreisacher"},"message":"Undo the change from commit f77e43 -- that change was unnecessary because we already set options.renamePrefixNamespace in CommandLineRunner at line 1108\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=84629337","distinct":false,"url":"https://api.github.com/repos/mprobst/closure-compiler/commits/66e119787e7294f7f0df931c653b6e3ec5ff5f56"},{"sha":"2133c8730d59ba1633d5973f0cc22f37fbc1d64e","author":{"email":"ce8fdc2d33deed95dbddf8349a6aa5bf406708c9@google.com","name":"tbreisacher"},"message":"Automated g4 rollback of changelist 84495166.\n\n*** Reason for rollback ***\n\nRolling back the change temporarily so we can cut a new release.\n\n*** Original change description ***\n\nMake the JS Compiler check for missing goog.requires stricter.\n\n***\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=84642059","distinct":false,"url":"https://api.github.com/repos/mprobst/closure-compiler/commits/2133c8730d59ba1633d5973f0cc22f37fbc1d64e"},{"sha":"8839af465efc2a2c4d5bca52f464761ae47f2e61","author":{"email":"a9a988e0a0d4f5039a0fc8d08f1771dfd55877c6@google.com","name":"alexeagle"},"message":"Remove UNKNOWN_TYPE, instead use a different tree for RECORD_TYPE parameters where the type is undeclared (so we don't add \"any\" unnecessarily).\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=84642929","distinct":false,"url":"https://api.github.com/repos/mprobst/closure-compiler/commits/8839af465efc2a2c4d5bca52f464761ae47f2e61"},{"sha":"a560f9543b586b5b6e8cfbf3dd4d4605b5714f2d","author":{"email":"3fa8d57d7858e36aa2492ea61a6132daa1131274@google.com","name":"blickly"},"message":"Convert over remaining files to use truth-style assertions.\n\nHold back on assertWithMessage until we upgrade our truth jar\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=84645901","distinct":false,"url":"https://api.github.com/repos/mprobst/closure-compiler/commits/a560f9543b586b5b6e8cfbf3dd4d4605b5714f2d"},{"sha":"f84b5d215d82b92778797f4cfa8bcff695d3770b","author":{"email":"75dda027fee57fa8eedfafff0712a43283322e04@google.com","name":"johnlenz"},"message":"Remove \"named anonymous functions only\" support\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=84656323","distinct":false,"url":"https://api.github.com/repos/mprobst/closure-compiler/commits/f84b5d215d82b92778797f4cfa8bcff695d3770b"},{"sha":"48fb79835d45a088f9e8f75afc2a89c96b7f3ea0","author":{"email":"b23aed4209c52324c639d57ac2dcfbbfb62b271d@google.com","name":"lite"},"message":"Do not collapse properties that extend namespaces that are defined in externs.\n\n- Add a field to GlobalNamespace.Name, extendsExterns, to identify names that could be non-externs that extends an externs (e.g. declare String.foo in non-externs node hierarchy).\n\n- Update GlobalNamespace.Name.canCollapse include extendsExterns when determining whether to collapse or not.\n\n- Update checkNamespaces to skip warnings for externs.\n\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=84664671","distinct":false,"url":"https://api.github.com/repos/mprobst/closure-compiler/commits/48fb79835d45a088f9e8f75afc2a89c96b7f3ea0"},{"sha":"28553b64597ee27bb367530321db0ffe26210ba7","author":{"email":"3fa8d57d7858e36aa2492ea61a6132daa1131274@google.com","name":"blickly"},"message":"Add a check that no implicitly nullable names are used in JSDoc\n\nFixes #772\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=84671678","distinct":false,"url":"https://api.github.com/repos/mprobst/closure-compiler/commits/28553b64597ee27bb367530321db0ffe26210ba7"},{"sha":"c82d0c37b78024d8cd32247282209ffbe8c2eed8","author":{"email":"ce8fdc2d33deed95dbddf8349a6aa5bf406708c9@google.com","name":"tbreisacher"},"message":"Allow JsDoc on export nodes, and copy it to the corresponding var/let/const/function node when transpiling.\n\nAlso, add a new Truth Subject for testing Nodes. This allows for a nice way of checking that a Node is a particular type, with a nice error message. For example:\n\nassertEquals(Token.EXPORT, node.getType())\n\nfails with\n\nexpected:<169> but was:<132>\n\nbut\n\nassertAbout(NODE).that(node).hasType(Token.EXPORT);\n\nfails with\n\nNode is of type SCRIPT not of type EXPORT\n\nFixes #781 on Github.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=84674107","distinct":false,"url":"https://api.github.com/repos/mprobst/closure-compiler/commits/c82d0c37b78024d8cd32247282209ffbe8c2eed8"},{"sha":"a399dfcdae8afa265b9bc121fc2f013aaa849b9f","author":{"email":"3d669f0b13926b67522ba2974e6e32a5cc8bfe98@google.com","name":"pras"},"message":"Automated rollback of changelist.\n\n*** Original change description ***\n\nDo not collapse properties that extend namespaces that are defined in externs.\n\n- Add a field to GlobalNamespace.Name, extendsExterns, to identify names that could be non-externs that extends an externs (e.g. declare String.foo in non-externs node hierarchy).\n\n- Update GlobalNamespace.Name.canCollapse include extendsExterns when determining whether to collapse or not.\n\n- Update checkNamespaces to skip warnings for externs.\n\n***\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=84713129","distinct":false,"url":"https://api.github.com/repos/mprobst/closure-compiler/commits/a399dfcdae8afa265b9bc121fc2f013aaa849b9f"}]}