{"push_id":1023802830,"size":15,"distinct_size":15,"ref":"refs/heads/to-master","head":"fecb64560b53717f4d71ed0405a7364c5694bd52","before":"514e148c25ed9befa928fc19e74fa74cae1cdce5","commits":[{"sha":"ee50aec7342ab375a105bb318e6501135e859028","author":{"email":"41e97dc1d5d6c5e5df09fd9d95c8efa59d16cb69@jetbrains.com","name":"Nikolay Krasko"},"message":"Don't add a blank line between one line class and object (KT-10965)","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/ee50aec7342ab375a105bb318e6501135e859028"},{"sha":"4bea054e4baec1c249cd2daa486d78dbfefdb28f","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Optimize TowerResolver.run implementation\n\n- run `processor` at each level instead of list construction\n- make it as lazy as possible\n\nSpeed up analysis time nearly for 2-5%","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/4bea054e4baec1c249cd2daa486d78dbfefdb28f"},{"sha":"50d258e7f47eb5b4db7f3499a6cd0b271b4f03ba","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Optimize CF merge operations\n\nReturn incoming value if it's single","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/50d258e7f47eb5b4db7f3499a6cd0b271b4f03ba"},{"sha":"78c9dffe00f91c574dcbd96c0ac09224a15b76c7","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Refine return type of MemberScope.getContributedFunctions","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/78c9dffe00f91c574dcbd96c0ac09224a15b76c7"},{"sha":"c9c9f7ff38e34b8c7cb3555331993b56083b691d","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Minor. Simplify LazyJavaClassMemberScope.getFunctionsFromSupertypes","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/c9c9f7ff38e34b8c7cb3555331993b56083b691d"},{"sha":"3f3c2bb27288b6f6367a6e87e618c5e2bc1d9c94","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Minor. Update eclipse nullability annotation sources\n\nAccordingly to their repository","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/3f3c2bb27288b6f6367a6e87e618c5e2bc1d9c94"},{"sha":"a644dd3ae9e7fd9b03a84e2fedc90611a22e43ec","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Create tests for TYPE_USE nullability annotations\n\n- tests and declarations for checkerframework has been moved,\nbecause they only Java 8 targeted\n- tests for eclipse annotations has been just copied,\nbecause there are two jars: one for Java 8 and other for earlier versions","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/a644dd3ae9e7fd9b03a84e2fedc90611a22e43ec"},{"sha":"e96024017f5ff5cb1aab2d60a11fd2fe5cef2198","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Move and fix tests on typeEnhancement with TYPE_USE annotations","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/e96024017f5ff5cb1aab2d60a11fd2fe5cef2198"},{"sha":"85329e59ca5b6c7f0e820424de54564e3988ee57","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Remove nullability annotations attached to TYPE_USE position in tests\n\nThey do not work anyway by many reasons:\n- 'org.jetbrains.annotations.*' are not TYPE_USE targeted\n- raw type with annotated arguments is something very weird and should be\ninvestigated","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/85329e59ca5b6c7f0e820424de54564e3988ee57"},{"sha":"04eb5ff4f7b151cfa891ff193c941592b3f4cddd","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Move test loading Java TYPE_USE annotation to Java8 module\n\n #KT-11454 Fixed","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/04eb5ff4f7b151cfa891ff193c941592b3f4cddd"},{"sha":"26081bf8179f5ee06532590c209f4b7a48c47b4f","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Support loading Java annotations with TYPE_PARAMETER target","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/26081bf8179f5ee06532590c209f4b7a48c47b4f"},{"sha":"1d0c37ff20f0cafa7292ca2d1f092005fc3f932b","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Cache read classes and method nodes for inline\n\nIt decrease GENERATE phase nearly for 10%","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/1d0c37ff20f0cafa7292ca2d1f092005fc3f932b"},{"sha":"bfa0b69ba999653b6cf981d256941193ab21ccff","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Simplify SamCodegenUtil.getOriginalIfSamAdapter\n\nAt the monent adapters are either:\n- synthetic extensions (no overrides)\n- static members:\nfake override always has one overridden from super class,\nthat should be created as a result of SamAdapterDescriptor.createSubsitutedCopy(),\nhence should be instance of SamAdapterDescriptor","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/bfa0b69ba999653b6cf981d256941193ab21ccff"},{"sha":"d9a6d15fe4039058e8972cf4cb2645d3baf732e7","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Add tests for obsolete issues\n\n #KT-4628 Obsolete\n #KT-3897 Obsolete\n #KT-3898 Obsolete\n #KT-7523 Obsolete","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/d9a6d15fe4039058e8972cf4cb2645d3baf732e7"},{"sha":"fecb64560b53717f4d71ed0405a7364c5694bd52","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Minor. Decrease method visibility","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/fecb64560b53717f4d71ed0405a7364c5694bd52"}]}