{"push_id":882541173,"size":32,"distinct_size":1,"ref":"refs/heads/rr/nk","head":"f30e09480805712f77f2e11bc556b97dd61260f9","before":"ffb2c5eb82b35b984c88e97ad4cf76bb4c495c69","commits":[{"sha":"97cdaba8b005cd4111e972aa96f21d709357d1fe","author":{"email":"4a2b0b5b46bea3af2363e50561daa570c41959b3@jetbrains.com","name":"Mikhail Glukhikh"},"message":"Refactoring of getQualifiedExpressionTypeInfo","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/97cdaba8b005cd4111e972aa96f21d709357d1fe"},{"sha":"8788d8e2d55423295064e1eec132bc766ca1932b","author":{"email":"4a2b0b5b46bea3af2363e50561daa570c41959b3@jetbrains.com","name":"Mikhail Glukhikh"},"message":"Call chains: receiver data flow info is dropped for extensions with nullable receiver #KT-10056 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/8788d8e2d55423295064e1eec132bc766ca1932b"},{"sha":"1643441fdbc8abc202763ecc0e5288da085612b5","author":{"email":"7de524efd70ae08fcfbc0b4593e970e821ac5ffe@jetbrains.com","name":"Yan Zhulanow"},"message":"Minor: fix quickfix tests (get/set functions are now created correctly, merge issue)","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/1643441fdbc8abc202763ecc0e5288da085612b5"},{"sha":"375679677c4d07261f99d8cf6a34cd35d2d55b65","author":{"email":"9bb97a9785366b1fe82fbc007cf0564f69b9eade@jetbrains.com","name":"Ilya Chernikov"},"message":"Implementation of the new daemon management without inter-daemon elections and with few other simplifications","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/375679677c4d07261f99d8cf6a34cd35d2d55b65"},{"sha":"2612ce56b4d01fc3fb5ecd53ce7502525b81274a","author":{"email":"9bb97a9785366b1fe82fbc007cf0564f69b9eade@jetbrains.com","name":"Ilya Chernikov"},"message":"Implementing new logic of choosing the daemon, startup and shutdown, some related refactorings and fixes","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/2612ce56b4d01fc3fb5ecd53ce7502525b81274a"},{"sha":"85b487cd849c856453533f996c1b5339c1ce2771","author":{"email":"9bb97a9785366b1fe82fbc007cf0564f69b9eade@jetbrains.com","name":"Ilya Chernikov"},"message":"Implementing graceful shutdown, fattest daemon elections and some minor refactorings in daemon and client behavior","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/85b487cd849c856453533f996c1b5339c1ce2771"},{"sha":"6867023274a5eab8d6575c649d20c10a71690407","author":{"email":"9bb97a9785366b1fe82fbc007cf0564f69b9eade@jetbrains.com","name":"Ilya Chernikov"},"message":"Cleanup after compilation in daemon","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/6867023274a5eab8d6575c649d20c10a71690407"},{"sha":"0c27bb7170fa9763b8a73047b6831c3ac4d2e15a","author":{"email":"9bb97a9785366b1fe82fbc007cf0564f69b9eade@jetbrains.com","name":"Ilya Chernikov"},"message":"implementing equals and hashCode for CallResult classes, making get polymorphic via virtual method","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/0c27bb7170fa9763b8a73047b6831c3ac4d2e15a"},{"sha":"d3797619afbefe36b8c67331a91d2b74c496e096","author":{"email":"9bb97a9785366b1fe82fbc007cf0564f69b9eade@jetbrains.com","name":"Ilya Chernikov"},"message":"Some basic daemon lifetime tests","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/d3797619afbefe36b8c67331a91d2b74c496e096"},{"sha":"336f6de2ee1c28b019b3d932b70070de72859d4d","author":{"email":"9bb97a9785366b1fe82fbc007cf0564f69b9eade@jetbrains.com","name":"Ilya Chernikov"},"message":"Passing a log file name in logger-compatible format on Windows in tests, fixes problems with daemon tests on Windows","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/336f6de2ee1c28b019b3d932b70070de72859d4d"},{"sha":"231949803a5252d1201b0755dacdb18a466776ea","author":{"email":"9bb97a9785366b1fe82fbc007cf0564f69b9eade@jetbrains.com","name":"Ilya Chernikov"},"message":"fixing tests","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/231949803a5252d1201b0755dacdb18a466776ea"},{"sha":"9869fc4305f62d98b1ae53246d3df05104e9c52f","author":{"email":"9bb97a9785366b1fe82fbc007cf0564f69b9eade@jetbrains.com","name":"Ilya Chernikov"},"message":"fixes after review","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/9869fc4305f62d98b1ae53246d3df05104e9c52f"},{"sha":"312e9315828fcd0127fdbc8decaf4092254bff2b","author":{"email":"9bb97a9785366b1fe82fbc007cf0564f69b9eade@jetbrains.com","name":"Ilya Chernikov"},"message":"Code cleanup - removing public modifier, obsolete constants, fixing typos, etc.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/312e9315828fcd0127fdbc8decaf4092254bff2b"},{"sha":"c76bec51a08ba032fdf25892c9ce38a849771245","author":{"email":"9bb97a9785366b1fe82fbc007cf0564f69b9eade@jetbrains.com","name":"Ilya Chernikov"},"message":"Moving daemon files, renaming namespaces, modules and jar","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/c76bec51a08ba032fdf25892c9ce38a849771245"},{"sha":"fd810631344f4d702b2e85013211939c62470ed8","author":{"email":"9bb97a9785366b1fe82fbc007cf0564f69b9eade@jetbrains.com","name":"Ilya Chernikov"},"message":"Renaming daemon main object, so it is better recognizable in jps/ps output","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/fd810631344f4d702b2e85013211939c62470ed8"},{"sha":"96a9634acee124fc1c7e0f605ae2ea67d62beb5d","author":{"email":"9bb97a9785366b1fe82fbc007cf0564f69b9eade@jetbrains.com","name":"Ilya Chernikov"},"message":"using mapNotNull insteand of map + filterNotNull","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/96a9634acee124fc1c7e0f605ae2ea67d62beb5d"},{"sha":"9cdeac783996e087a179729d9b10aecad0a62176","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Fix exception in tower resolution on inner class constructors","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/9cdeac783996e087a179729d9b10aecad0a62176"},{"sha":"d472154ea7595a59cf5889f1cddfa1334edd9be9","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Remove KotlinSignature from tests, spec, delete tests with errors","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/d472154ea7595a59cf5889f1cddfa1334edd9be9"},{"sha":"fa34ebac4a6f8240088960831ee7a200efacab65","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Delete KotlinSignature and corresponding code","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/fa34ebac4a6f8240088960831ee7a200efacab65"},{"sha":"417a27f3b1d301e964b426775f6681d1da4ec8ba","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Minor, get rid of AlternativeMethodSignature in irrelevant place","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/417a27f3b1d301e964b426775f6681d1da4ec8ba"}]}