{"push_id":874016964,"size":172,"distinct_size":9,"ref":"refs/heads/tsvetkov/new-ic","head":"0d352ca8cff55d486dab41e50f0a2efe3d30e83e","before":"ffe61af7093700071100e6a0860dba4925a36947","commits":[{"sha":"c442eb89e3533a4f8e468010450c2695a6b370a7","author":{"email":"c8c202a75e356459c8e6e714e4a6b0cb3dbc4f94@gmail.com","name":"Anton Sukhonosenko"},"message":"#KT-5115 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/c442eb89e3533a4f8e468010450c2695a6b370a7"},{"sha":"02fb19c3ea1c503b296d53b3180fbd90c4f2318d","author":{"email":"4a2b0b5b46bea3af2363e50561daa570c41959b3@jetbrains.com","name":"Mikhail Glukhikh"},"message":"Inner classes are no more allowed inside enum entries #KT-9750 Fixed\n\nForbidden use-case deleted from codegen tests","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/02fb19c3ea1c503b296d53b3180fbd90c4f2318d"},{"sha":"86c37deaee93d42a6388bb393e3e3d358f9b55a0","author":{"email":"4a2b0b5b46bea3af2363e50561daa570c41959b3@jetbrains.com","name":"Mikhail Glukhikh"},"message":"Overriden setter now cannot weaken visibility #KT-3369 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/86c37deaee93d42a6388bb393e3e3d358f9b55a0"},{"sha":"dd436744261fa382534914427f71d0846fd40407","author":{"email":"4a2b0b5b46bea3af2363e50561daa570c41959b3@jetbrains.com","name":"Mikhail Glukhikh"},"message":"Data class must have at least one argument is reported on constructor parameter list now, if any #KT-9999 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/dd436744261fa382534914427f71d0846fd40407"},{"sha":"fdd9eee84994a83ac7d9e630f32137f363776642","author":{"email":"4a2b0b5b46bea3af2363e50561daa570c41959b3@jetbrains.com","name":"Mikhail Glukhikh"},"message":"DataClassAnnotationChecker --> DataClassDeclarationChecker","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/fdd9eee84994a83ac7d9e630f32137f363776642"},{"sha":"f21603daf250b8824047f0bf482499e10a624615","author":{"email":"4a2b0b5b46bea3af2363e50561daa570c41959b3@jetbrains.com","name":"Mikhail Glukhikh"},"message":"Source code fix according to KT-4475","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/f21603daf250b8824047f0bf482499e10a624615"},{"sha":"aeee8bafe60904315b0ba0fe410f3cc056cc2880","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Name Suggester: Suggest parameter name for the corresponding argument expression\n #KT-8111 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/aeee8bafe60904315b0ba0fe410f3cc056cc2880"},{"sha":"f66af7bdd456877bfe36179da460943209d02a4e","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Quick Fixes: Implement 'Initialize property' quick-fix","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/f66af7bdd456877bfe36179da460943209d02a4e"},{"sha":"138370ce5bd82ec8299ce5bb24639ce2964bc99e","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Quick Fixes: Implement 'Move to constructor parameters' quick-fix\n #KT-6604 In Progress","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/138370ce5bd82ec8299ce5bb24639ce2964bc99e"},{"sha":"ac8532ffced3c5838b741f15be2cfc299a063b2e","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Quick Fixes: Implement 'Initialize with constructor parameter' quick-fix\n #KT-6604 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/ac8532ffced3c5838b741f15be2cfc299a063b2e"},{"sha":"6a26e2fd825f9d55123880d7b8cadc785a83d0c4","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Sorting overloads in completion","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/6a26e2fd825f9d55123880d7b8cadc785a83d0c4"},{"sha":"5b668cb6a6972a64955fefa416fa77b70525ad04","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"KT-9970 Regression: completion doesn't see private extension functions with parametrized receiver\n\n #KT-9970 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/5b668cb6a6972a64955fefa416fa77b70525ad04"},{"sha":"2e2dfcb4a091e1e91ae3ed7f322eff1de2503fa4","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"\"invoke\" from function types do not have any meaningful parameter names","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/2e2dfcb4a091e1e91ae3ed7f322eff1de2503fa4"},{"sha":"927df1c4cd78a4b8ce144c0d96337f1f79930f40","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"KT-5072 Values of extension function type are not seen in completion\n\n #KT-5072 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/927df1c4cd78a4b8ce144c0d96337f1f79930f40"},{"sha":"40bc30aee2d7707c2bd2e670bfe5d5779c4ea7b9","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Fixed compilation after rebase","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/40bc30aee2d7707c2bd2e670bfe5d5779c4ea7b9"},{"sha":"e5e4f9e77517ff593ed0a7af3a8eff1e742b5e7c","author":{"email":"fd5436131ded344587e071acd10192c574eedaa5@jetbrains.com","name":"Michael Nedzelsky"},"message":"Hack for checking access to internal declarations during incremental compilation","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/e5e4f9e77517ff593ed0a7af3a8eff1e742b5e7c"},{"sha":"e606c0cdf57f6065d619a061f6e2b3415f7194f4","author":{"email":"29f353e587472ef69ab74d9ba34ff3e53a34c5b4@jetbrains.com","name":"Stanislav Erokhin"},"message":"Minor. Introduce ExpressionOrImplicitThisClassReceiver.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/e606c0cdf57f6065d619a061f6e2b3415f7194f4"},{"sha":"1c9136a8cd3278726f85c67e2b349c91ccc3b929","author":{"email":"29f353e587472ef69ab74d9ba34ff3e53a34c5b4@jetbrains.com","name":"Stanislav Erokhin"},"message":"Minor. introduce method ExpressionReceiver.create and replace almost all usages of constructor ExpressionReceiver.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/1c9136a8cd3278726f85c67e2b349c91ccc3b929"},{"sha":"512bcbe7b9d812de8817c2aebdefa036675e8fc7","author":{"email":"29f353e587472ef69ab74d9ba34ff3e53a34c5b4@jetbrains.com","name":"Stanislav Erokhin"},"message":"Minor. Removed usage of ExpressionReceiver constructor  from Qualifier.kt","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/512bcbe7b9d812de8817c2aebdefa036675e8fc7"},{"sha":"5a7e879c0c6d3a327207f1c11a988c62de2c5862","author":{"email":"29f353e587472ef69ab74d9ba34ff3e53a34c5b4@jetbrains.com","name":"Stanislav Erokhin"},"message":"Convert ExpressionReceiver to kotlin.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/5a7e879c0c6d3a327207f1c11a988c62de2c5862"}]}