{"push_id":935000509,"size":28,"distinct_size":4,"ref":"refs/heads/rr/kotlin-binary-cache","head":"5827e9f267f4d3d60bc9b16e4648fd5dfb7e34f7","before":"7aacf0a514c09aed5da6db118413e33c10fc7b5d","commits":[{"sha":"8fdd8179b96d68123eeb87a77882ae29d6a2be66","author":{"email":"f5a9ac1d036c1532a7c729ea77abd05cbbc32b98@jetbrains.com","name":"Dmitry Jemerov"},"message":"Workaround for KtEnumEntrySuperclassReferenceExpression which implements KtSimpleNameExpression in a weird way and can break Move refactoring (EA-75268 - assert: TextRange.<init>)","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/8fdd8179b96d68123eeb87a77882ae29d6a2be66"},{"sha":"f91c01919b7ce1a4a69cedcbc757eb31e4c5c413","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"kotlin.test: 'fail' returns Nothing, 'assertFails' returns Throwable (not nullable).\nJs tests now fail at the first failed assertion.\n#KT-10289 Fixed\n#KT-10369 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/f91c01919b7ce1a4a69cedcbc757eb31e4c5c413"},{"sha":"f54de08073c24e1494266584d844ec36bb11c777","author":{"email":"e4e0479651588f4d5ff87b25fe42d76f6a393786@jetbrains.com","name":"Dmitry Petrov"},"message":"KT-10646, KT-10647:\nMove IMPLICIT_CAST_TO_UNIT_OR_ANY to ControlFlowInformationProvider\n(where checks for 'if' and 'when' used as expressions are performed).","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/f54de08073c24e1494266584d844ec36bb11c777"},{"sha":"609ffc10a937c06ff55005bdb3ed1d7036576ea8","author":{"email":"e4e0479651588f4d5ff87b25fe42d76f6a393786@jetbrains.com","name":"Dmitry Petrov"},"message":"KT-10322, KT-10646, KT-10647:\n- update diagnostic to (supposedly) more useful\n- also report IMPLICIT_CAST_TO_ANY if expected type is DONT_CARE\n (effectively \"no expected type\" for lambda expression).","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/609ffc10a937c06ff55005bdb3ed1d7036576ea8"},{"sha":"15235867178efb9724197d47a5dcbe2966931340","author":{"email":"3c7be9e5fe7bd2850653b5eed4d5fbba431169bd@jetbrains.com","name":"Mikhail Zarechenskiy"},"message":"Extract interface out from KotlinCacheService to provide separate implementation in Eclipse plugin","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/15235867178efb9724197d47a5dcbe2966931340"},{"sha":"85b4f5d593d1aa4d2d5126fb10383f9bec5b195d","author":{"email":"3c7be9e5fe7bd2850653b5eed4d5fbba431169bd@jetbrains.com","name":"Mikhail Zarechenskiy"},"message":"Move part of resolutionApi to ide-common","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/85b4f5d593d1aa4d2d5126fb10383f9bec5b195d"},{"sha":"bde556fc1025ba06abf05b587af0a5bd0a36b793","author":{"email":"3c7be9e5fe7bd2850653b5eed4d5fbba431169bd@jetbrains.com","name":"Mikhail Zarechenskiy"},"message":"Move QuickFixUtil to ide-common","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/bde556fc1025ba06abf05b587af0a5bd0a36b793"},{"sha":"bd57096b660acfff2275975df4d7be2abc142cda","author":{"email":"3c7be9e5fe7bd2850653b5eed4d5fbba431169bd@jetbrains.com","name":"Mikhail Zarechenskiy"},"message":"Move AnalyzerUtil to ide-common","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/bd57096b660acfff2275975df4d7be2abc142cda"},{"sha":"dd11fa932083f8593c50859c24c5855fba4b95c0","author":{"email":"3c7be9e5fe7bd2850653b5eed4d5fbba431169bd@jetbrains.com","name":"Mikhail Zarechenskiy"},"message":"Move logic related to expression occurrence searching to ide-common","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/dd11fa932083f8593c50859c24c5855fba4b95c0"},{"sha":"29af6586f2109bf48432a141a5193fbb487edd10","author":{"email":"3c7be9e5fe7bd2850653b5eed4d5fbba431169bd@jetbrains.com","name":"Mikhail Zarechenskiy"},"message":"Get rid of ContainerUtil usages in ide-common","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/29af6586f2109bf48432a141a5193fbb487edd10"},{"sha":"41e7c3d70b9b6b5690db85333db1986e642b4fe0","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"Debugger: generate package parts only for debug file\n #KT-10126 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/41e7c3d70b9b6b5690db85333db1986e642b4fe0"},{"sha":"2b1d60397d3ca9b34ed444eb353e46531c3ddc3e","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"Object to lambda intention is inapplicable when reference to this is used\n #KT-10202 In Progress","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/2b1d60397d3ca9b34ed444eb353e46531c3ddc3e"},{"sha":"5667a924727340c91eb77440f87e9f2fa597ce82","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"Debugger: add breakpoint variant for line with lambda in init block\n #KT-KT-1061 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/5667a924727340c91eb77440f87e9f2fa597ce82"},{"sha":"ea3ba6f534b212f57b5779bc35d33efb20dd2dca","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"Intention to simplify for using destructing declaration","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/ea3ba6f534b212f57b5779bc35d33efb20dd2dca"},{"sha":"128440b16ff6e4b34d1dd2b2cdc17fae922d11a9","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"Use intention to simplify for in j2k\n #KT-7157 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/128440b16ff6e4b34d1dd2b2cdc17fae922d11a9"},{"sha":"7b67eed3ddf715f07f4b463572abc11c88f3c180","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"Qoute package name if needed\n #KT-10649 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/7b67eed3ddf715f07f4b463572abc11c88f3c180"},{"sha":"5a108c5cde571f7fc091863ee3ecd7a05615c5cf","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Generate equals/hashCode Action: Use Arrays.equals/Arrays.hashCode for properties of array types\n #KT-10514 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/5a108c5cde571f7fc091863ee3ecd7a05615c5cf"},{"sha":"73233b2e908a004cbc18612719c861a1925b97e9","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Change Variable Mutability Quick-Fix: Forbid on non-primary-constructor parameters\n #KT-10601 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/73233b2e908a004cbc18612719c861a1925b97e9"},{"sha":"70a851fe44fb4edfd418e0984a85f59a3e8d91b7","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Move/Change Package Directive Intention: Skip callee references to inner class constructors\n #KT-10554 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/70a851fe44fb4edfd418e0984a85f59a3e8d91b7"},{"sha":"e7de6400e521e02888c88d60d591699b4af51278","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Create from Usage: Make 'Create annotation' low-priority action\n #KT-9116 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/e7de6400e521e02888c88d60d591699b4af51278"}]}