{"push_id":849661949,"size":103,"distinct_size":7,"ref":"refs/heads/rr/stdlib/cleanup","head":"71348cc61f76b63d8cb0f930baa377cf119a2b32","before":"52d8ea131089cee5bc2f5f4b673781e1ea34db15","commits":[{"sha":"12103d19d2a07bb082371c6ea98ecab99c4ffe37","author":{"email":"4a2b0b5b46bea3af2363e50561daa570c41959b3@jetbrains.com","name":"Mikhail Glukhikh"},"message":"Smart casts inside property chains like a?.b?.c.foo(a, b) are now handled correctly #KT-7290 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/12103d19d2a07bb082371c6ea98ecab99c4ffe37"},{"sha":"dd1196ae6b7327e8100ca26b0a37e442f239f6ed","author":{"email":"4a2b0b5b46bea3af2363e50561daa570c41959b3@jetbrains.com","name":"Mikhail Glukhikh"},"message":"Condition analysis: left part of and (true condition) / or (false condition) is used for right part analysis #KT-8780 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/dd1196ae6b7327e8100ca26b0a37e442f239f6ed"},{"sha":"182cde1e023cefae74ff2977293c980e563ce7de","author":{"email":"4a2b0b5b46bea3af2363e50561daa570c41959b3@jetbrains.com","name":"Mikhail Glukhikh"},"message":"Standard data flow analysis results are taken into account during condition analysis #KT-7933 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/182cde1e023cefae74ff2977293c980e563ce7de"},{"sha":"9a8b73c5a504c5e28f484410d2e18b932e7dd6ee","author":{"email":"fd5436131ded344587e071acd10192c574eedaa5@jetbrains.com","name":"Michael Nedzelsky"},"message":"fix texts in error messages for Fintite Bound Restriction & Non-Expansive Inheritance Restriction","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/9a8b73c5a504c5e28f484410d2e18b932e7dd6ee"},{"sha":"7ee42ab18dd43ad3d34ac26bce427858eea196ee","author":{"email":"d335c4994469fab7009821651824b1c093caaaa1@jetbrains.com","name":"Michael Bogdanov"},"message":"Fix for  KT-9828: DX error on MutableMap.MutableEntry<String, Int> deconstruction: attempt to set or access a value of type java.lang.Object using a local variable of type int.\n\n #KT-9828 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/7ee42ab18dd43ad3d34ac26bce427858eea196ee"},{"sha":"c5e13ebc68810d1c3cdc9bba1fb501266950b9d6","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Minor corrections on code review","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/c5e13ebc68810d1c3cdc9bba1fb501266950b9d6"},{"sha":"34298190b3b58c535e60f35628b8877983f080ea","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Use unaryPlus() and unaryMinus() instead of plus() and minus() + no identityEquals()","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/34298190b3b58c535e60f35628b8877983f080ea"},{"sha":"2b3694a77ee467c0ac2547b72da323d1d2dcc6f4","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Do not drop use of SAM-constructor when it's required for labeled return","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/2b3694a77ee467c0ac2547b72da323d1d2dcc6f4"},{"sha":"2b97a1034f9f006b651aa0a9babec9e4f39abd20","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Converted to Kotlin","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/2b97a1034f9f006b651aa0a9babec9e4f39abd20"},{"sha":"d289ebd874e2c5e6f398a33da281e49a40883c87","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Cannot make any object 'abstract'","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/d289ebd874e2c5e6f398a33da281e49a40883c87"},{"sha":"fc924d1c9f72d5d81641984324c41770b9515512","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Not operator","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/fc924d1c9f72d5d81641984324c41770b9515512"},{"sha":"3c1538997e637802ad3bac7887bc1590c80bba49","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Fixed \"Make class open\" in case of primary constructor\n\n #KT-9767 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/3c1538997e637802ad3bac7887bc1590c80bba49"},{"sha":"c643eb14a135eaa4149ea2c7ea76a2bcbd1593ae","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"No i18n","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/c643eb14a135eaa4149ea2c7ea76a2bcbd1593ae"},{"sha":"acc451bc54e9ac9bbe19eea7af65fafa9d2bc994","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"KT-9723 Completion of override property in constructor produces bad formatting\n\n #KT-9723 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/acc451bc54e9ac9bbe19eea7af65fafa9d2bc994"},{"sha":"87f68f333204725c0160811616c4bb4082f6eea0","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"KT-9688 Completion of methods to override: prefer those that need to be implemented\n\n #KT-9688 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/87f68f333204725c0160811616c4bb4082f6eea0"},{"sha":"ce50a27af016f74b7f55e0c54e6fa68bf9db4b4e","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"KT-9729 Invert If Condition intention should run Simplify Negated Expression when applicable\n\n #KT-9729 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/ce50a27af016f74b7f55e0c54e6fa68bf9db4b4e"},{"sha":"61fc3e770577b6b972f644fde5cdde1a71fe357a","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Added test for auto-import fix in code fragment","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/61fc3e770577b6b972f644fde5cdde1a71fe357a"},{"sha":"752cdd5f838f0ad7a871ab83717f1d7bbfbbb594","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"KT-9815 Import insertion (on Alt-Enter) does not work in Evaluate Expression\n\n #KT-9815 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/752cdd5f838f0ad7a871ab83717f1d7bbfbbb594"},{"sha":"7e2b37bb0fec70c71ce98734afd9e6429beef169","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"KT-9813 Parameter name&type completion gets in the way of typing\n\n #KT-9813 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/7e2b37bb0fec70c71ce98734afd9e6429beef169"},{"sha":"ebe3efe71066d2ad89e5e86ceee4f2c2d3a62cae","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Minor","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/ebe3efe71066d2ad89e5e86ceee4f2c2d3a62cae"}]}