{"push_id":753456619,"size":22,"distinct_size":22,"ref":"refs/heads/no-var","head":"9e484afb7ad5348c1d9e2644c385bab6e2d6a73c","before":"b58ece9c8a97a7be80d5795afef0ef17e622600b","commits":[{"sha":"6e9cf2d068807d71ac137ce6989094b1d2d0e0d5","author":{"email":"67f16499e1642b7f1dae1b193490703078139464@gmail.com","name":"rintaro ishizaki"},"message":"Add \"borderImage\" and related properties to CSSProperties extern.","distinct":true,"url":"https://api.github.com/repos/mneise/closure-compiler/commits/6e9cf2d068807d71ac137ce6989094b1d2d0e0d5"},{"sha":"46bdd97286d60f709a1297fcff1440eeb0c266f7","author":{"email":"3fa8d57d7858e36aa2492ea61a6132daa1131274@google.com","name":"Ben Lickly"},"message":"Added Languagemode selection overload to addExtern\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=99969355","distinct":true,"url":"https://api.github.com/repos/mneise/closure-compiler/commits/46bdd97286d60f709a1297fcff1440eeb0c266f7"},{"sha":"b78f73e5d59f94f55002bcf96a8fa5ac46f6c3ba","author":{"email":"532a0f5dcb324b87a62941a290161c72e1fa9537@google.com","name":"dimvar"},"message":"[NTI] Don't warn about inexistent properties on parameterized Object<...>\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=100002259","distinct":true,"url":"https://api.github.com/repos/mneise/closure-compiler/commits/b78f73e5d59f94f55002bcf96a8fa5ac46f6c3ba"},{"sha":"fe6e279fc0f5990d6ca64a7014bd043257ad5c7a","author":{"email":"acaeee27289371352743a064ea4cd54d5c91c634@google.com","name":"juliaogris"},"message":"Externs for Maps API v3.21.9.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=100003227","distinct":true,"url":"https://api.github.com/repos/mneise/closure-compiler/commits/fe6e279fc0f5990d6ca64a7014bd043257ad5c7a"},{"sha":"bc84d78b2dcf78078ff3d7cbf4e642933d49e894","author":{"email":"701f5797ae2b6c09b5bdd061a2a20aee578496e2@google.com","name":"lgong"},"message":"Avoid infinite recursion in getPropertyTypeMap when two structural interfaces extends each other.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=100063769","distinct":true,"url":"https://api.github.com/repos/mneise/closure-compiler/commits/bc84d78b2dcf78078ff3d7cbf4e642933d49e894"},{"sha":"f13cfd36a401f311684cb258ac932e04f4755dc3","author":{"email":"532a0f5dcb324b87a62941a290161c72e1fa9537@google.com","name":"dimvar"},"message":"[NTI] Specialize function types correctly on asserts.\n\nFixes #969 on github\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=100064356","distinct":true,"url":"https://api.github.com/repos/mneise/closure-compiler/commits/f13cfd36a401f311684cb258ac932e04f4755dc3"},{"sha":"5fd558e2dfee8da5f6f4986c74cbfb3c77faa6c4","author":{"email":"3fa8d57d7858e36aa2492ea61a6132daa1131274@google.com","name":"Ben Lickly"},"message":"Added tests to DeclaredGlabalExternsOnWindowTest to show that handling arrow function doesn't crash the pass. Cleaned up style as well;\n\nAdded externNoChange test method in Es6CompilerTestCase verifying that an extern is not rewritten.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=100067355","distinct":true,"url":"https://api.github.com/repos/mneise/closure-compiler/commits/5fd558e2dfee8da5f6f4986c74cbfb3c77faa6c4"},{"sha":"db5755c373e16e0957852d6d23a90606db5ae4e8","author":{"email":"3fa8d57d7858e36aa2492ea61a6132daa1131274@google.com","name":"Ben Lickly"},"message":"Moving DeclaredGlobalExtern forward\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=100067564","distinct":true,"url":"https://api.github.com/repos/mneise/closure-compiler/commits/db5755c373e16e0957852d6d23a90606db5ae4e8"},{"sha":"b7be80503e36410798964bfb651d698088b4b216","author":{"email":"532a0f5dcb324b87a62941a290161c72e1fa9537@google.com","name":"dimvar"},"message":"[NTI] Consider properties of record types declared with |undefined to be optional.\n\nFixes #1051 on github\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=100069917","distinct":true,"url":"https://api.github.com/repos/mneise/closure-compiler/commits/b7be80503e36410798964bfb651d698088b4b216"},{"sha":"a80eac8ff5f9b0ce5f2d89b270790db127c13858","author":{"email":"3fa8d57d7858e36aa2492ea61a6132daa1131274@google.com","name":"Ben Lickly"},"message":"Added testing on destructring in Es6VariableReferenceCheckTest (AggVarCheck);\nCleaned up style a little bit too.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=100078689","distinct":true,"url":"https://api.github.com/repos/mneise/closure-compiler/commits/a80eac8ff5f9b0ce5f2d89b270790db127c13858"},{"sha":"b838f395451778412ddaeb28c1454370fee9e335","author":{"email":"75dda027fee57fa8eedfafff0712a43283322e04@google.com","name":"johnlenz"},"message":"Add a unit test that shows for /** @suppress {extraRequire} */ on \"var x = goog.require(...)\"\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=100081045","distinct":true,"url":"https://api.github.com/repos/mneise/closure-compiler/commits/b838f395451778412ddaeb28c1454370fee9e335"},{"sha":"81a8a0fbc04761950c7eb5bd9732698055f3b68a","author":{"email":"701f5797ae2b6c09b5bdd061a2a20aee578496e2@google.com","name":"lgong"},"message":"Detect interface extends loop.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=100081428","distinct":true,"url":"https://api.github.com/repos/mneise/closure-compiler/commits/81a8a0fbc04761950c7eb5bd9732698055f3b68a"},{"sha":"bc22b52df4225e99182181d72d9f1bec51cf23ed","author":{"email":"75dda027fee57fa8eedfafff0712a43283322e04@google.com","name":"johnlenz"},"message":"A \"unnecessaryCast\" to the list of advertised diagnostic groups.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=100081732","distinct":true,"url":"https://api.github.com/repos/mneise/closure-compiler/commits/bc22b52df4225e99182181d72d9f1bec51cf23ed"},{"sha":"83f14175c8cb91e4501ef9f651a7b041c50f7d36","author":{"email":"6edd56a1395981e09557e46880af65f71f0c3bdf@google.com","name":"moz"},"message":"Add OutputCharsetEncoder, separating output charset encoding logic from CodeGenerator\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=100083723","distinct":true,"url":"https://api.github.com/repos/mneise/closure-compiler/commits/83f14175c8cb91e4501ef9f651a7b041c50f7d36"},{"sha":"935bade52e4a5a8aaa7eb59c7c4b472e486427be","author":{"email":"6edd56a1395981e09557e46880af65f71f0c3bdf@google.com","name":"moz"},"message":"Remove dependency on Guava DoubleMath in TypeTransformationParser\n\nThe only use case is GWT incompatible and seems like an overkill. Remove the dependency on com.google.math.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=100124889","distinct":true,"url":"https://api.github.com/repos/mneise/closure-compiler/commits/935bade52e4a5a8aaa7eb59c7c4b472e486427be"},{"sha":"ae5eb95dcdb78469e74a8af77aa069b4bf72adec","author":{"email":"6edd56a1395981e09557e46880af65f71f0c3bdf@google.com","name":"moz"},"message":"Use Locale.ROOT instead of calling the Locale constructor in PeepholeReplaceKnownMethods.\n\nLocale.ROOT is GWT compatible while the constructor is not.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=100127565","distinct":true,"url":"https://api.github.com/repos/mneise/closure-compiler/commits/ae5eb95dcdb78469e74a8af77aa069b4bf72adec"},{"sha":"26153cb1cba807499209d5ca0b169e48956f390b","author":{"email":"3fa8d57d7858e36aa2492ea61a6132daa1131274@google.com","name":"Ben Lickly"},"message":"Moving AggVarCheck forward\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=100135999","distinct":true,"url":"https://api.github.com/repos/mneise/closure-compiler/commits/26153cb1cba807499209d5ca0b169e48956f390b"},{"sha":"43e00ff04da524d9f60ba8488b50a9b9c8513084","author":{"email":"3fa8d57d7858e36aa2492ea61a6132daa1131274@google.com","name":"Ben Lickly"},"message":"Added a traverse method to NodeTraversal that always uses the Es6SyntacticScopeCreator.\n\nUpdated the ScopedAliases pass to always use the Es6SyntacticScopeCreator. This required adding an error that is given when variables are declared within a block that is not the goog.scope function block.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=100140133","distinct":true,"url":"https://api.github.com/repos/mneise/closure-compiler/commits/43e00ff04da524d9f60ba8488b50a9b9c8513084"},{"sha":"b55438053baf8f1ec79ac3bc10ee4138df2cb4e9","author":{"email":"3fa8d57d7858e36aa2492ea61a6132daa1131274@google.com","name":"Ben Lickly"},"message":"Added test to ClosureRewriteClassTest to make sure default param and destruct param doesn't break the pass\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=100142969","distinct":true,"url":"https://api.github.com/repos/mneise/closure-compiler/commits/b55438053baf8f1ec79ac3bc10ee4138df2cb4e9"},{"sha":"7a73d9dc54545164d5d8218ac00f8ffee19c7c0a","author":{"email":"3fa8d57d7858e36aa2492ea61a6132daa1131274@google.com","name":"Ben Lickly"},"message":"Moving both scopedAliases and ClosureRewriteClass before early transpilation\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=100159367","distinct":true,"url":"https://api.github.com/repos/mneise/closure-compiler/commits/7a73d9dc54545164d5d8218ac00f8ffee19c7c0a"}]}