{"push_id":1017579209,"size":72,"distinct_size":1,"ref":"refs/heads/define-in-es6-module","head":"5afc62ffaca778f69491fd3a6b5396d8ef3d57f0","before":"93315a6d2da10f6c6e5fc8f3a0ea07e8b5d37eaa","commits":[{"sha":"784fb02c5ead7058ca37b5c26874f5ee0e85395d","author":{"email":"3fa8d57d7858e36aa2492ea61a6132daa1131274@google.com","name":"blickly"},"message":"Make it clearer that constructor-level visibility is not supported.\n\nPutting visibility annotations on the class itself makes this clearer.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=115925830","distinct":false,"url":"https://api.github.com/repos/Dominator008/closure-compiler/commits/784fb02c5ead7058ca37b5c26874f5ee0e85395d"},{"sha":"26a934d90cad41b3f17e85c16d8dc6603d70e44a","author":{"email":"a94e2024bc38369a2fd9d1d423706db94a486341@google.com","name":"csilvestrini"},"message":"Externs for Maps API v3.24.1.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=115932293","distinct":false,"url":"https://api.github.com/repos/Dominator008/closure-compiler/commits/26a934d90cad41b3f17e85c16d8dc6603d70e44a"},{"sha":"f04d08659c7b3ad7866f5a3cf97d8457ffdc9b3e","author":{"email":"ce8fdc2d33deed95dbddf8349a6aa5bf406708c9@google.com","name":"tbreisacher"},"message":"linter: Don't require superclasses to be required if they are a single name.\n\nWe already do this for constructor functions (https://github.com/google/closure-compiler/commit/de8ec000964ae420c5fec3261415983e7cca00e8) this just extends that to ES6 classes.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=115952681","distinct":false,"url":"https://api.github.com/repos/Dominator008/closure-compiler/commits/f04d08659c7b3ad7866f5a3cf97d8457ffdc9b3e"},{"sha":"cb6f30dd11b5d1fa77f3dde910448df9a22505ce","author":{"email":"1e45d76af84c52dfd1e96a4be70dd50b6029af19@google.com","name":"atcareva"},"message":"Add `Element.closest` to w3c_selectors list\n\nThe change is done to remove compiler warnings while using this method.\nSee: https://dom.spec.whatwg.org/#dom-element-closest\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=115960076","distinct":false,"url":"https://api.github.com/repos/Dominator008/closure-compiler/commits/cb6f30dd11b5d1fa77f3dde910448df9a22505ce"},{"sha":"cd3ae05196102567ded86c70faa544cbeb99e34b","author":{"email":"3fa8d57d7858e36aa2492ea61a6132daa1131274@google.com","name":"blickly"},"message":"Update error messages for goog.require related checks\n(since now they also handle ES6 imports).\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=116015455","distinct":false,"url":"https://api.github.com/repos/Dominator008/closure-compiler/commits/cd3ae05196102567ded86c70faa544cbeb99e34b"},{"sha":"f6e3de1ba8c90a26622abd7230ae2ec2da00cd76","author":{"email":"ce8fdc2d33deed95dbddf8349a6aa5bf406708c9@google.com","name":"tbreisacher"},"message":"Fix ErrorToFixMapper to handle the new messages for the requires checks.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=116035758","distinct":false,"url":"https://api.github.com/repos/Dominator008/closure-compiler/commits/f6e3de1ba8c90a26622abd7230ae2ec2da00cd76"},{"sha":"0affbf595c23e8f369fcb3f64bda70851a372e4b","author":{"email":"ce8fdc2d33deed95dbddf8349a6aa5bf406708c9@google.com","name":"tbreisacher"},"message":"Avoid crashing when a shorthand object literal references a non-existent name.\n\nFixes https://github.com/google/closure-compiler/issues/1448\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=116058288","distinct":false,"url":"https://api.github.com/repos/Dominator008/closure-compiler/commits/0affbf595c23e8f369fcb3f64bda70851a372e4b"},{"sha":"6a402120a11829b98fc1c5039be0dcb0bcf7a6a7","author":{"email":"ce8fdc2d33deed95dbddf8349a6aa5bf406708c9@google.com","name":"tbreisacher"},"message":"Allow iteration over the 'arguments' object even if it escapes and cannot be detected. Note that this causes some incorrect code to \"work\" when transpiled.\n\nlet obj = {\n  0: 'x',\n  1: 'y',\n  length: 2,\n};\nfor (let x of obj) {}\n\nshould throw a TypeError, but will not when transpiled. However, if typechecking is enabled there will be a compiler error.\n\nFixes https://github.com/google/closure-compiler/issues/1303\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=116058485","distinct":false,"url":"https://api.github.com/repos/Dominator008/closure-compiler/commits/6a402120a11829b98fc1c5039be0dcb0bcf7a6a7"},{"sha":"76e18c98951c6c7597c057ccbbf7ac2813b17f09","author":{"email":"3fa8d57d7858e36aa2492ea61a6132daa1131274@google.com","name":"blickly"},"message":"Don't warn about missing requires on namespaces defined in the same file.\n\nAdding a goog.require wouldn't be a way of fixing these cases anyway.\n\nThis is particularly important as we switch to code using modules.\ne.g. It doesn't make sense to ask for a require of FooBar.Subclass\nfor the following code:\n    function FooBar() {};\n    FooBar.Subclass = makeConstructor();\n    new FooBar.Subclass();\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=116063490","distinct":false,"url":"https://api.github.com/repos/Dominator008/closure-compiler/commits/76e18c98951c6c7597c057ccbbf7ac2813b17f09"},{"sha":"74b450f2092eec5f0a575dc379ea64f0d4c73207","author":{"email":"e690c388aec5b811038fa4c17268e9b7582a1bee@gmail.com","name":"Michael Zhou"},"message":"Change several C-style array declarations to Java-style ones.\n\nAccording to\nhttps://google.github.io/styleguide/javaguide.html#s4.8.3.2-array-declarations,\nC-style array declarations aren't allowed.\n\nThere are still a couple of C-style array declarations left. Two in\nsrc/com/google/javascript/jscomp/gwt/super/java/util/BitSet.java\nand one in\nsrc/com/google/javascript/jscomp/parsing/parser/util/format/SimpleFormat.java,\nbut since the former is being backported to GWT 2.8 and the latter\nneeds a thorough style cleanup anyway, I'm not fixing them now.","distinct":false,"url":"https://api.github.com/repos/Dominator008/closure-compiler/commits/74b450f2092eec5f0a575dc379ea64f0d4c73207"},{"sha":"00e866d00165234c0cb92519fa257d397e16ffee","author":{"email":"532a0f5dcb324b87a62941a290161c72e1fa9537@users.noreply.github.com","name":"Dimitris Vardoulakis"},"message":"Merge pull request #1604 from Dominator008/no-c-style-array\n\nChange several C-style array declarations to Java-style ones.","distinct":false,"url":"https://api.github.com/repos/Dominator008/closure-compiler/commits/00e866d00165234c0cb92519fa257d397e16ffee"},{"sha":"65808a6c35834fec7d4f090a927153da4f7d43d7","author":{"email":"3fa8d57d7858e36aa2492ea61a6132daa1131274@google.com","name":"blickly"},"message":"Don't warn about extra requires for unqualifed names.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=116067252","distinct":false,"url":"https://api.github.com/repos/Dominator008/closure-compiler/commits/65808a6c35834fec7d4f090a927153da4f7d43d7"},{"sha":"01f24561aff81c5520c87002ce9671e10b85d8d0","author":{"email":"ce8fdc2d33deed95dbddf8349a6aa5bf406708c9@google.com","name":"tbreisacher"},"message":"Remove deprecated overload of getBuiltinExterns()\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=116094779","distinct":false,"url":"https://api.github.com/repos/Dominator008/closure-compiler/commits/01f24561aff81c5520c87002ce9671e10b85d8d0"},{"sha":"5163652e913d44ba0b0c05393ba5976688f67682","author":{"email":"ce8fdc2d33deed95dbddf8349a6aa5bf406708c9@google.com","name":"tbreisacher"},"message":"Remove the `arguments` usage check. Users never really liked it, and the primary motivation for creating it is a non-issue now that https://github.com/google/closure-compiler/commit/6a402120a11829b98fc1c5039be0dcb0bcf7a6a7 is submitted.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=116101354","distinct":false,"url":"https://api.github.com/repos/Dominator008/closure-compiler/commits/5163652e913d44ba0b0c05393ba5976688f67682"},{"sha":"a5166e487bb9c37d409fee0410470aa20d332c33","author":{"email":"3d004b7a35531d47cfa1c02833cb9a1841b829cc@google.com","name":"tap-prod"},"message":"Automated g4 rollback of changelist 116101354.\n\n*** Reason for rollback ***\n\n500 or more targets failed to build\n\n*** Original change description ***\n\nRemove the `arguments` usage check. Users never really liked it, and the primary motivation for creating it is a non-issue now that https://github.com/google/closure-compiler/commit/6a402120a11829b98fc1c5039be0dcb0bcf7a6a7 is submitted.\n\n***\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=116103285","distinct":false,"url":"https://api.github.com/repos/Dominator008/closure-compiler/commits/a5166e487bb9c37d409fee0410470aa20d332c33"},{"sha":"3734b26b1215693d5c46636d91b7a5bb2715f690","author":{"email":"ce8fdc2d33deed95dbddf8349a6aa5bf406708c9@google.com","name":"tbreisacher"},"message":"Remove the `arguments` usage check. Users never really liked it, and the primary motivation for creating it is a non-issue now that https://github.com/google/closure-compiler/commit/6a402120a11829b98fc1c5039be0dcb0bcf7a6a7 is submitted.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=116147157","distinct":false,"url":"https://api.github.com/repos/Dominator008/closure-compiler/commits/3734b26b1215693d5c46636d91b7a5bb2715f690"},{"sha":"7f2a4177d875e9969a6636a4ca4f772e9d523b1d","author":{"email":"532a0f5dcb324b87a62941a290161c72e1fa9537@google.com","name":"dimvar"},"message":"[NTI] More warnings about invalid-generics instantiation.\n\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=116157210","distinct":false,"url":"https://api.github.com/repos/Dominator008/closure-compiler/commits/7f2a4177d875e9969a6636a4ca4f772e9d523b1d"},{"sha":"43f23de15286e01f340311d01c0062810573686d","author":{"email":"3fa8d57d7858e36aa2492ea61a6132daa1131274@google.com","name":"blickly"},"message":"Automated g4 rollback of changelist 115274616.\n\n*** Reason for rollback ***\n\nCauses a race condition with the LANG_IN_IS_ES6 checkbox for setting the language_in\n\n*** Original change description ***\n\nAdd ES6_TYPED checkbox to debugger\n\nContribution from @Dominator008\n***\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=116165601","distinct":false,"url":"https://api.github.com/repos/Dominator008/closure-compiler/commits/43f23de15286e01f340311d01c0062810573686d"},{"sha":"49e2554fae9a74b4c5a7e20bc0f6485e14ac67d2","author":{"email":"3fa8d57d7858e36aa2492ea61a6132daa1131274@google.com","name":"blickly"},"message":"Make sure to consider unqualifed names in JSDoc as weak usages.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=116247283","distinct":false,"url":"https://api.github.com/repos/Dominator008/closure-compiler/commits/49e2554fae9a74b4c5a7e20bc0f6485e14ac67d2"},{"sha":"11705fe189d839dfcd8da192b62915e02fcf11b7","author":{"email":"b4ba2e515a497a6930ac163a6f9b346820003687@google.com","name":"dawidw"},"message":"Update angular-1.4 externs annotating $route.routes as Object.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=116255130","distinct":false,"url":"https://api.github.com/repos/Dominator008/closure-compiler/commits/11705fe189d839dfcd8da192b62915e02fcf11b7"}]}