{"push_id":747406694,"size":96,"distinct_size":2,"ref":"refs/heads/rr/annotations","head":"1849003073120ccbe5d855d873bf78cfc4868770","before":"00ea74d9c68b209664cd1dff7b0b662d84a6c7cc","commits":[{"sha":"628bb774fd404a307499575fd30c7325e6660d18","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Support class reference expressions without kotlin-reflect.jar in classpath\n\nCurrently not much you can do with them, but in the future '.java' extension\nproperty will allow to get the Class instance from it.\n\nAlso introduce codegen tests with stdlib but without reflection in the\nclasspath.\n\nBased on the work by @dnpetrov","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/628bb774fd404a307499575fd30c7325e6660d18"},{"sha":"a0cc313156a0c9fa7591527d2b38a37ed0b8dfa8","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Support class reference expression for reified type parameters\n\nAlso make KClass::java an intrinsic property.\n\nBased on the work by @dnpetrov\n\n #KT-6976 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/a0cc313156a0c9fa7591527d2b38a37ed0b8dfa8"},{"sha":"9bf0211152f5d56ca02c4eb96f1cd63e511da2ab","author":{"email":"e4e0479651588f4d5ff87b25fe42d76f6a393786@jetbrains.com","name":"Dmitry Petrov"},"message":"KT-8408 Prohibit Array<T>::class for non-reified T","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/9bf0211152f5d56ca02c4eb96f1cd63e511da2ab"},{"sha":"8b73ffd25b4373303da7a1aab9dc31104dae77eb","author":{"email":"e4e0479651588f4d5ff87b25fe42d76f6a393786@jetbrains.com","name":"Dmitry Petrov"},"message":"EA-71185 - assert: CallResolverUtilPackage$CallResolverUtil$fcfb.hasUnknownReturnType\n- Accept any subclasses of KCallable<R> as \"callable reflection types\"\n(this includes KProperty and KFunction with their subclasses).\n- Provide more detailed information on the callable reference type in question in case of assertion failures.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/8b73ffd25b4373303da7a1aab9dc31104dae77eb"},{"sha":"77caa0d64482423f18764219ee0ee820ed676562","author":{"email":"f5a9ac1d036c1532a7c729ea77abd05cbbc32b98@jetbrains.com","name":"Dmitry Jemerov"},"message":"highlight Kotlin files with errors in project view\n #KT-8609 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/77caa0d64482423f18764219ee0ee820ed676562"},{"sha":"e545a7c6991b32b6156c7091401984f9b90945f2","author":{"email":"f5a9ac1d036c1532a7c729ea77abd05cbbc32b98@jetbrains.com","name":"Dmitry Jemerov"},"message":"add word selection step for selecting a type parameter or type argument list with enclosing brackets\n #KT-6697 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/e545a7c6991b32b6156c7091401984f9b90945f2"},{"sha":"ee42da48e17481738ad99c5c8e12ffe922632ef1","author":{"email":"f5a9ac1d036c1532a7c729ea77abd05cbbc32b98@jetbrains.com","name":"Dmitry Jemerov"},"message":"support multideclarations in Select Word\n #KT-6833 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/ee42da48e17481738ad99c5c8e12ffe922632ef1"},{"sha":"9991d45a15c14faf75b30c581699fc58181f2886","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Fix maven plugin test, properties -> memberProperties","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/9991d45a15c14faf75b30c581699fc58181f2886"},{"sha":"2b19f58d3f1b5014da545b2ba3240de1340fd748","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"Change since for plugin, because of usage of SourcePositionHighlighter in debugger","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/2b19f58d3f1b5014da545b2ba3240de1340fd748"},{"sha":"194aa57c07b459a1462892958fa1c37082ce74ac","author":{"email":"fd5436131ded344587e071acd10192c574eedaa5@jetbrains.com","name":"Michael Nedzelsky"},"message":"add call to GenerateProtoBufCompare at the end of GenerateProtoBuf","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/194aa57c07b459a1462892958fa1c37082ce74ac"},{"sha":"23dca520d5a3113923680138b23edbd00d724a28","author":{"email":"f5a9ac1d036c1532a7c729ea77abd05cbbc32b98@jetbrains.com","name":"Dmitry Jemerov"},"message":"ensure that a JetEnumEntry is equivalent to a KotlinLightEnumConstant\n #KT-5057 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/23dca520d5a3113923680138b23edbd00d724a28"},{"sha":"a4c9aa43a567840b03bd4d3a4c70256d7b2856c3","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Experimental feature to show properties in completion after prefix with \"get\" or \"set\"","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/a4c9aa43a567840b03bd4d3a4c70256d7b2856c3"},{"sha":"422a9613f19b6f7d8a4280575bd3e56b361d78bd","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"More correct detection of real methods to override","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/422a9613f19b6f7d8a4280575bd3e56b361d78bd"},{"sha":"196cecfe704112212a8ed4fdc5c6b5d349e612a7","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Fixed exception","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/196cecfe704112212a8ed4fdc5c6b5d349e612a7"},{"sha":"8353b4d3e8ce268fa3ed0f21d90fe59d8a2afa8d","author":{"email":"83ebdd4cfee16295b9494ebe92d3075980fb64d6@jetbrains.com","name":"Sergey Mashkov"},"message":"Maven: integration test should remove escape sequences from build log","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/8353b4d3e8ce268fa3ed0f21d90fe59d8a2afa8d"},{"sha":"0ad9dc9abfe2a8e024718a0c071d1332da4b18cb","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Specification for function type reform","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/0ad9dc9abfe2a8e024718a0c071d1332da4b18cb"},{"sha":"b82ba117ccb6ea4eb70e0f6a7f6c969f67af37e4","author":{"email":"ae14ba0046c28cacae270838b329b00dff872628@gmail.com","name":"Sanket Dasgupta"},"message":"update readme.md to include try.kotlinlang.org","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/b82ba117ccb6ea4eb70e0f6a7f6c969f67af37e4"},{"sha":"f86bb119bb0f230376f0a5eff6e27cf0d07a9a79","author":{"email":"f5a9ac1d036c1532a7c729ea77abd05cbbc32b98@jetbrains.com","name":"Dmitry Jemerov"},"message":"download ProGuard from Artifactory","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/f86bb119bb0f230376f0a5eff6e27cf0d07a9a79"},{"sha":"8a0c752f99dc937d8c143f3e1dded621d6893dbb","author":{"email":"83ebdd4cfee16295b9494ebe92d3075980fb64d6@jetbrains.com","name":"Sergey Mashkov"},"message":"KT-4844 Support asReversed() for lists","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/8a0c752f99dc937d8c143f3e1dded621d6893dbb"},{"sha":"81cbbad1e5471e9eaff07ee676a0c03c8d1ff722","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Add test comparing behavior of a reversed list and a reversed view on a list.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/81cbbad1e5471e9eaff07ee676a0c03c8d1ff722"}]}