{"push_id":2691371590,"size":33,"distinct_size":1,"ref":"refs/heads/rr/zarechenskiy6","head":"a53b558d4ce4e490e679f087ada5b7b27f6bbcef","before":"ce5f5b44e959667da51e8f6d54193d926f6c7ca3","commits":[{"sha":"de60c9b635acfc6a5bf40896b2dcb27d1553dfb0","author":{"name":"Mikhail Zarechenskiy","email":"3c7be9e5fe7bd2850653b5eed4d5fbba431169bd@jetbrains.com"},"message":"Fix language features in tests for gradual migration to 1.3 version","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/de60c9b635acfc6a5bf40896b2dcb27d1553dfb0"},{"sha":"0fc9bb3f4a8f3c04c0bca5997ce27cc3952d43ef","author":{"name":"Denis Zharkov","email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com"},"message":"Minor. Reformat LazyJavaClassMemberScope.kt","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/0fc9bb3f4a8f3c04c0bca5997ce27cc3952d43ef"},{"sha":"3b968351bb46654221b5dc6c2bcb6bedb69ff6b3","author":{"name":"Denis Zharkov","email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com"},"message":"Load Java overrides of Kotlin suspend functions as suspend, too\n\nThere's still some blind spots:\n- Covariant overrides in Java (KT-25036)\n- Current implementation assumes that when language version is 1.3 every suspend function\nreference only release-coroutines-package Continuation\n(we need to check if it's a correct statement)\n\n #KT-24848 Fixed\n #KT-25036 Open","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/3b968351bb46654221b5dc6c2bcb6bedb69ff6b3"},{"sha":"30a29698879a6d84eb4c698dcf5843bbbe8da3e2","author":{"name":"Nikolay Krasko","email":"ded369a7720281b30be8eacafa5625eeab3874c3@jetbrains.com"},"message":"Move KotlinCleanupInspection to Migration group","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/30a29698879a6d84eb4c698dcf5843bbbe8da3e2"},{"sha":"f1a44ed1a49567e499afd7c03979233234b908e6","author":{"name":"Nikolay Krasko","email":"ded369a7720281b30be8eacafa5625eeab3874c3@jetbrains.com"},"message":"Allow to disable bad format inspection for unchanged files (KT-25199)\n\n #KT-25199 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/f1a44ed1a49567e499afd7c03979233234b908e6"},{"sha":"c887b88ed9efb0d61516712f209553d0b150b0b8","author":{"name":"Roman Artemev","email":"fc1ea12371a949e18f5edc0aa05649e390102ada@jetbrains.com"},"message":"Fix coroutine test generator","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/c887b88ed9efb0d61516712f209553d0b150b0b8"},{"sha":"2e88f5c47dd4c30728697781d8243903f955ee87","author":{"name":"Mikhail Zarechenskiy","email":"3c7be9e5fe7bd2850653b5eed4d5fbba431169bd@jetbrains.com"},"message":"Prohibit operator `mod` as declaration and calls that resolved via it\n\n #KT-24197 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/2e88f5c47dd4c30728697781d8243903f955ee87"},{"sha":"59567c80122697c98922315b28ab6b994b0f6830","author":{"name":"Mikhail Zarechenskiy","email":"3c7be9e5fe7bd2850653b5eed4d5fbba431169bd@jetbrains.com"},"message":"Improve exception message to detect actual problem\n\n This relates to EA-120082, EA-119637","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/59567c80122697c98922315b28ab6b994b0f6830"},{"sha":"65dad5eb74186a04c2502167145cb10568808279","author":{"name":"Alexey Sedunov","email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com"},"message":"Misc: Fix test assertion","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/65dad5eb74186a04c2502167145cb10568808279"},{"sha":"22d74276a020299a8e472f1094da68af7019db79","author":{"name":"Alexey Sedunov","email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com"},"message":"Misc: Configure stdlib in failing tests","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/22d74276a020299a8e472f1094da68af7019db79"},{"sha":"3e91346240ec59c8c7700cdb2b45adb2913d77e2","author":{"name":"Alexey Sedunov","email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com"},"message":"Rename: Fix processing of references to synthetic Java properties\n\nFixes for non-master-bunch plugin.xml","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/3e91346240ec59c8c7700cdb2b45adb2913d77e2"},{"sha":"b52b07ec7999c6797862bd63cd645ebf99140cb9","author":{"name":"Alexey Sedunov","email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com"},"message":"Test Support: KT-22306\n\nDo not show run markers in JS modules when no relevant run configurations are available\n\n #KT-22306 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/b52b07ec7999c6797862bd63cd645ebf99140cb9"},{"sha":"17fc41e0f98665b2fdd2c71b6773489f0ff32f41","author":{"name":"Alexander Udalov","email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com"},"message":"Do not create primary constructor for enum entry synthetic class\n\nThe change in DescriptorSerializer is needed so that serialized protos\nof enum entry classes which are resolved in sources\n(LazyClassDescriptor) and are deserialized from binaries\n(EnumEntrySyntheticClassDescriptor) are the same. There are tests on\nincremental compilation in JS that check that the serialized proto is\nexactly the same after rebuild and after an incremental build.\n\n #KT-22048 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/17fc41e0f98665b2fdd2c71b6773489f0ff32f41"},{"sha":"50c515deca60f259bc9af3707fee573706de8353","author":{"name":"Alexander Udalov","email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com"},"message":"Do not serialize constructors for anonymous objects\n\nThe only client of this data is reflection, and since anonymous objects\ndo not have constructors in the source code, they shouldn't in\nreflection as well\n\n #KT-20442 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/50c515deca60f259bc9af3707fee573706de8353"},{"sha":"42de05f3facce6642589dddfe31fdcf234213dfa","author":{"name":"Alexander Udalov","email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com"},"message":"Improve diagnostic for missing BuiltInsLoader implementation\n\nAlso initialize it lazily to avoid wrapping the exception into\nExceptionInInitializerError\n\n #KT-20575","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/42de05f3facce6642589dddfe31fdcf234213dfa"},{"sha":"25ee67a64405cd3f66593f9ea4ec7fc45654924d","author":{"name":"Alexander Udalov","email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com"},"message":"Catch SecurityException when reading system property in BitEncoding\n\nThis does not fix KT-15167 though because the exception from KT-20575 is\nthrown shortly afterwards\n\n #KT-15167","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/25ee67a64405cd3f66593f9ea4ec7fc45654924d"},{"sha":"a7c80f2df1fb3efdb139914a36d37692574f0034","author":{"name":"Alexander Udalov","email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com"},"message":"Reformat module reflection.jvm, fix inspections/warnings","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/a7c80f2df1fb3efdb139914a36d37692574f0034"},{"sha":"4266e50be8c0b2c32f193020d44b4346df3e0b7a","author":{"name":"Alexander Udalov","email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com"},"message":"Use manual type mapping in reflection for members from built-ins\n\nThere are cases when members deserialized from JVM classes have no JVM\nsignature in the proto. For example, if a member is inherited from a\nbuilt-in class (such as Map.getOrDefault in some Map implementations),\nor if a member is synthesized in the compiler front-end and back-end\nseparately (such as enum values/valueOf). In these cases, we'll use the\nnaive type mapping to try to recover the signature.\n\n #KT-16616 Fixed\n #KT-17542 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/4266e50be8c0b2c32f193020d44b4346df3e0b7a"},{"sha":"8ccbbf71ece2ad9921cb41e5e374269042dc7845","author":{"name":"Alexander Udalov","email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com"},"message":"Remove obsolete BuiltInFunction and mapIntrinsicFunctionSignature\n\nThis is now fully covered by the JVM signature mapping, introduced in\nthe previous commit. The change in KDeclarationContainerImpl.methodOwner\nis needed because primitive classes have no methods on JVM; and when\nwe're looking for \"Int.equals\", we'll now look it up in the Class object\nfor java.lang.Integer, not for the primitive int.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/8ccbbf71ece2ad9921cb41e5e374269042dc7845"},{"sha":"4f2fdd1c01f05c6d6cb8eeb46aac8c48fcfa98b4","author":{"name":"Alexander Udalov","email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com"},"message":"Load all resources in RuntimePackagePartProvider; optimize code\n\nThe issue was reproducible when the same package is present in different\nmodules with the same -module-name (which is a popular case of src/test\nroots in simple IDEA projects). The problem was in the fact that several\nresource files containing package name mapping with the same name were\npresent in the classpath, but RuntimePackagePartProvider only considered\nthe first one. The fix is to use getResources instead of\ngetResourceAsStream and handle each returned resource.\n\nAlso, optimize internal representation to store the mapping in the form\nwhich is the most convenient for findPackageParts, which should be\nfaster than registerModule because in theory, it's called more often.\n\n #KT-21973 Fixed\n #KT-24651","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/4f2fdd1c01f05c6d6cb8eeb46aac8c48fcfa98b4"}]}
{"actor":{"display_login":"zarechenskiy"}}