{"push_id":801349580,"size":25,"distinct_size":1,"ref":"refs/heads/idea_continuous/br142","head":"6a53b55a0d163d886a2f494f2015e2d4b7f4e30c","before":"546791438369f6db8b607e6fac111fce09d9b56c","commits":[{"sha":"4ca434da54e01c0b2a5b1cd2a8daadf643475430","author":{"email":"f5a9ac1d036c1532a7c729ea77abd05cbbc32b98@jetbrains.com","name":"Dmitry Jemerov"},"message":"remove support for 'trait' keyword","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/4ca434da54e01c0b2a5b1cd2a8daadf643475430"},{"sha":"a1979b6eb4c336a64d8733145a7a2f6e0ef73995","author":{"email":"abd7d26d09e1d511b93f568618df03472d63a1f4@jetbrains.com","name":"Zalim Bashorov"},"message":"Regenerate tests for JS reserved words when cases changed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/a1979b6eb4c336a64d8733145a7a2f6e0ef73995"},{"sha":"98867addc9b76fecf7c8a95a35345bedda8f6f18","author":{"email":"abd7d26d09e1d511b93f568618df03472d63a1f4@jetbrains.com","name":"Zalim Bashorov"},"message":"Regenerate tests for JS reserved words","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/98867addc9b76fecf7c8a95a35345bedda8f6f18"},{"sha":"51ee1b3e5a4f739bf7bc3428c7434addd4f3a43c","author":{"email":"f5a9ac1d036c1532a7c729ea77abd05cbbc32b98@jetbrains.com","name":"Dmitry Jemerov"},"message":"do not cache binary contents when trying to check if a .class file is compiled with Kotlin","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/51ee1b3e5a4f739bf7bc3428c7434addd4f3a43c"},{"sha":"c5309d795521c0c54dca09c180a4d96d5d7ca2cc","author":{"email":"f5a9ac1d036c1532a7c729ea77abd05cbbc32b98@jetbrains.com","name":"Dmitry Jemerov"},"message":"to avoid deadlock, don't refresh VFS during service initialization, instead refresh asynchronously during plugin initialization","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/c5309d795521c0c54dca09c180a4d96d5d7ca2cc"},{"sha":"55b422ab9b90659bc622e6bc48011382f0e020e5","author":{"email":"f5a9ac1d036c1532a7c729ea77abd05cbbc32b98@jetbrains.com","name":"Dmitry Jemerov"},"message":"remove 'public' modifier from default file templates","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/55b422ab9b90659bc622e6bc48011382f0e020e5"},{"sha":"e7a0f077f0b59fc92242f782061ca254b77eb7ef","author":{"email":"f5a9ac1d036c1532a7c729ea77abd05cbbc32b98@jetbrains.com","name":"Dmitry Jemerov"},"message":"according to Peter, getting a PCE from indexes is a valid situation, don't log this as an error (EA-73265 - assert: KotlinCopyPasteReferenceProcessor.collectTransferableData)","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/e7a0f077f0b59fc92242f782061ca254b77eb7ef"},{"sha":"0febe3322bdd003bbf43cb311d0067e297846ef4","author":{"email":"f5a9ac1d036c1532a7c729ea77abd05cbbc32b98@jetbrains.com","name":"Dmitry Jemerov"},"message":"don't register template listener if we don't have an editor (EA-70683 - KNPE: OverrideImplementMethodsHandler.invoke)","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/0febe3322bdd003bbf43cb311d0067e297846ef4"},{"sha":"c669a06c97eeeb1f0bc2aead89c4b1cfeed0b69d","author":{"email":"f5a9ac1d036c1532a7c729ea77abd05cbbc32b98@jetbrains.com","name":"Dmitry Jemerov"},"message":"return null instead of asserting on declarations with null name (EA-69471 - assert: JetSourceNavigationHelper.convertPropertyOrFunction)","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/c669a06c97eeeb1f0bc2aead89c4b1cfeed0b69d"},{"sha":"7ae5506d99b89fbd445258a8196d1356720aaa0c","author":{"email":"f5a9ac1d036c1532a7c729ea77abd05cbbc32b98@jetbrains.com","name":"Dmitry Jemerov"},"message":"don't create reports for empty elements (EA-67307 - assert: ProblemDescriptorBase.<init>)","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/7ae5506d99b89fbd445258a8196d1356720aaa0c"},{"sha":"9b33721a98e901a1168780d016636dcc6656ee85","author":{"email":"f5a9ac1d036c1532a7c729ea77abd05cbbc32b98@jetbrains.com","name":"Dmitry Jemerov"},"message":"don't try to add auto-import if user closed the project while the popup was displayed (EA-67037 - assert: ComponentManagerImpl.getComponent)","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/9b33721a98e901a1168780d016636dcc6656ee85"},{"sha":"34d4d2e7d9d017440a427e3295cb182141e2e461","author":{"email":"fd5436131ded344587e071acd10192c574eedaa5@jetbrains.com","name":"Michael Nedzelsky"},"message":"ProtoCompareGenerated: get rid ofusage of internal details of NameResolver","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/34d4d2e7d9d017440a427e3295cb182141e2e461"},{"sha":"a0fb1a18e35dbe9292898d712f25bc3f0b4753fa","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Minor, delete useless methods from NameResolver","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/a0fb1a18e35dbe9292898d712f25bc3f0b4753fa"},{"sha":"7cc416ed124172765463a8384c13033829d15a15","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Minor, rename TRAIT -> INTERFACE, CLASS_OBJECT -> COMPANION_OBJECT","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/7cc416ed124172765463a8384c13033829d15a15"},{"sha":"04b8991bddd717d11e99f2a41f53e0ebf8d73baa","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Minor, move BuiltInsSerializerExtension to module builtins-serializer","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/04b8991bddd717d11e99f2a41f53e0ebf8d73baa"},{"sha":"93b5065cf535005fd9531e3d653819eeba5494f0","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Get rid of SerializationUtil, move methods to DescriptorSerializer","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/93b5065cf535005fd9531e3d653819eeba5494f0"},{"sha":"4a8d2b73d32cbdc9d63fb7832559cd38d06e951d","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Remove deprecated stuff unused after M13","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/4a8d2b73d32cbdc9d63fb7832559cd38d06e951d"},{"sha":"f9ba7f6880fb63a30a78e6f95efba6ab7a417aba","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Minor, inline ClassData#read & PackageData#read to single usage","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/f9ba7f6880fb63a30a78e6f95efba6ab7a417aba"},{"sha":"e7b041456f13f0ef37c8d06e8fabe3afb045d439","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Add missing module to Kotlin JPS plugin\n\nSince binary version stopped being a simple int and became an instance of the\nclass BinaryVersion, and since incremental cache loads versions of classes, the\nJPS plugin now needs to have the 'deserialization' module which has that class\nto avoid ClassNotFoundException.\n\nThis fixes CNFE from the bare plugin","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/e7b041456f13f0ef37c8d06e8fabe3afb045d439"},{"sha":"78e920f79779d8ccb8e20809873b865070163aa1","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Minor, fix trove4j source paths","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/78e920f79779d8ccb8e20809873b865070163aa1"}]}