{"push_id":991218536,"size":10,"distinct_size":10,"ref":"refs/heads/map-signature-optimize","head":"9aa01495cb09f0c87aab21311bcf82c8b634b991","before":"0533cae5d9e40a9f09533178291cc8b9b5f209bf","commits":[{"sha":"3998815301d5cab462c24f412cf1cfacd5405069","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Use original descriptor when mapping fake override\n\nOtherwise wrong CONFLICTING_INHERITED_JVM_DECLARATIONS were reported\n\n #KT-10691 Fixed","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/3998815301d5cab462c24f412cf1cfacd5405069"},{"sha":"78bf43f0f8b184911118a9e849673d7dbe04fb99","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Devirtualize calls to PackageFragmentDescriptorImpl.fqName\n\n1. Replace INVOKEINTERFACE with INVOKEVIRTUAL\n2. Make callee function final\n\nIt helps to decrease one module compilation time by 1-2 seconds","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/78bf43f0f8b184911118a9e849673d7dbe04fb99"},{"sha":"4a26dd688021f0f8a78515428aaa320637a7bd4b","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Do not call 'loadResource' if 'classIdToProto' exists","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/4a26dd688021f0f8a78515428aaa320637a7bd4b"},{"sha":"766868e7d3971f9552968b28ecf53d415e0326bd","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Optimize top level class searching in LazyJavaPackageScope\n\nDo not try to search something, that is known not to exist","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/766868e7d3971f9552968b28ecf53d415e0326bd"},{"sha":"1e26e4ca9b8aa0dcf571a170402f3590e5ba214f","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Do not read module mappings more than once","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/1e26e4ca9b8aa0dcf571a170402f3590e5ba214f"},{"sha":"916eacfca8bd292cd4b0303abc7b2deffcaa34f3","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Search top level classes through it's package scope","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/916eacfca8bd292cd4b0303abc7b2deffcaa34f3"},{"sha":"2bf4d59e9e7121e0a67837a07e85a75324fc9bd2","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Memoize package views in module","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/2bf4d59e9e7121e0a67837a07e85a75324fc9bd2"},{"sha":"e2b6ac3ded1add93d3efefbde143abca240a62e6","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"~ Disable java nullability checktype","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/e2b6ac3ded1add93d3efefbde143abca240a62e6"},{"sha":"af4eefd5b35d60b16d9af1b3a2f2871adcb069c0","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Do not map generic signature if it's unnecessary","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/af4eefd5b35d60b16d9af1b3a2f2871adcb069c0"},{"sha":"9aa01495cb09f0c87aab21311bcf82c8b634b991","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Optimize signature propagation\n\nDo not collect super function with trivial signature","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/9aa01495cb09f0c87aab21311bcf82c8b634b991"}]}