{"push_id":1104756348,"size":87,"distinct_size":4,"ref":"refs/heads/rr/valentin/completion","head":"4b6d2e0fe69225047d8202208092dfa32bde26e1","before":"55d061c0f4343bfbb444a6b74d3c3eaeb21060df","commits":[{"sha":"ed0fa2c26cd11b01c9a8fcc2c34b460e7b19387d","author":{"email":"abd7d26d09e1d511b93f568618df03472d63a1f4@jetbrains.com","name":"Zalim Bashorov"},"message":"Fix NoSuchMethodError when try to access in test to internal member from production for gradle projects imported into IDEA 16 or higher\n\n #KT-11993 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/ed0fa2c26cd11b01c9a8fcc2c34b460e7b19387d"},{"sha":"0f110b049bd36a5ca8ccd701bb4c51e516880a15","author":{"email":"d335c4994469fab7009821651824b1c093caaaa1@jetbrains.com","name":"Michael Bogdanov"},"message":"Fix for \"adb: Syntax error: \")\" unexpected\"","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/0f110b049bd36a5ca8ccd701bb4c51e516880a15"},{"sha":"e2ae2f313c97ff22c2823cc5b77b4fac335baa4d","author":{"email":"d335c4994469fab7009821651824b1c093caaaa1@jetbrains.com","name":"Michael Bogdanov"},"message":"Support test with self imports, kotlin multifile tests","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/e2ae2f313c97ff22c2823cc5b77b4fac335baa4d"},{"sha":"31043f43e355f00f24eb3fefd443f704943d9ae2","author":{"email":"41e97dc1d5d6c5e5df09fd9d95c8efa59d16cb69@jetbrains.com","name":"Nikolay Krasko"},"message":"Fix path replacement in reference tests\n\nThe commit fixes ReferenceResolveInJavaTestGenerated$BinaryAndSource.testFileFacade.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/31043f43e355f00f24eb3fefd443f704943d9ae2"},{"sha":"4a5c2988971b29da40228070548bf7730c9d8566","author":{"email":"41e97dc1d5d6c5e5df09fd9d95c8efa59d16cb69@jetbrains.com","name":"Nikolay Krasko"},"message":"Revert another class of ComparisonFailure\n\nIdea throws this class but not org.junit.ComparisonFailure","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/4a5c2988971b29da40228070548bf7730c9d8566"},{"sha":"b743e71cfc75ec1f7d2e17380b7003dc58fdd0f8","author":{"email":"41e97dc1d5d6c5e5df09fd9d95c8efa59d16cb69@jetbrains.com","name":"Nikolay Krasko"},"message":"Do not request write action for MoveDeclarationToSeparateFileIntention (EA-81511)\n\nThere's nothing but delegation to move refactoring. This started to fail in br146 because of this commit:\nhttps://github.com/JetBrains/intellij-community/commit/334772b7a8dfe3afb32665c09ff8e27781a01512","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/b743e71cfc75ec1f7d2e17380b7003dc58fdd0f8"},{"sha":"f4f82656f7b3cd85d82010f13c3efc21c7cd0b20","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Use list iterators instead of indexed access in operations on lists taking a lambda.\nRelated to #KT-9607","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/f4f82656f7b3cd85d82010f13c3efc21c7cd0b20"},{"sha":"09c1ff123322fa961db4c400bc9491044d1becdc","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Do not use indexed access for lists not supporting RandomAccess\nAdd RandomAccess specialization.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/09c1ff123322fa961db4c400bc9491044d1becdc"},{"sha":"2d12ed68c84051ee1558740d392caacb7c7df17a","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Remove runtime specialization in inline last and lastOrNull to prevent double inlining of predicate body.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/2d12ed68c84051ee1558740d392caacb7c7df17a"},{"sha":"a665b2183c3bb3d5f043df3f7fb9fffc9ead53e8","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Optimize operations to return special collection implementations when result is empty or has single element.\n#KT-9990","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/a665b2183c3bb3d5f043df3f7fb9fffc9ead53e8"},{"sha":"d70b46fd3774483143eef322c61ea345c2e1f091","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Change evaluation test data not to encounter special implementation of single element list.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/d70b46fd3774483143eef322c61ea345c2e1f091"},{"sha":"249d08a66e0209d0cbca1e0d3598e4bedaea1dd5","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Handle special cases of drop, take, takeLast when it is known in advance that the result is a single-item list.  #KT-9990","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/249d08a66e0209d0cbca1e0d3598e4bedaea1dd5"},{"sha":"09509b6d1844a9d66088ffa50b1482f66a61f67e","author":{"email":"d335c4994469fab7009821651824b1c093caaaa1@jetbrains.com","name":"Mikhael Bogdanov"},"message":"Update android test dependency to android 4.4.2 cause of missed test result problem on 4.1.2","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/09509b6d1844a9d66088ffa50b1482f66a61f67e"},{"sha":"594fa02a9cf3efbcad44117a1b73417b1abe275c","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Optimize memory usage by LockBasedStorageManager inner classes\n\nChange all inner classes to be 'static'\nUse explicit reference to StorageManager instead of\nimplicit reference to outer class.\n\nThe main problem of inner classes here is that outer instance\nis being captured at each inheritance level, so e.g. some lazy value impls\nmay store up to three duplicating references.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/594fa02a9cf3efbcad44117a1b73417b1abe275c"},{"sha":"c30c695a186d53c1efa9d2b754e81e4b19808456","author":{"email":"276f7c78acc09fc746a1726a24dcd6b001c0a652@jetbrains.com","name":"Denis Zharkov"},"message":"Use cache for custom ClassDescriptors\n\nOtherwise new ones are being created for each request, and their member scope is recomputed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/c30c695a186d53c1efa9d2b754e81e4b19808456"},{"sha":"bac5c4d70b153ffcc1338047fca48e38f37f61c0","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Fixed test data after commit: https://github.com/JetBrains/kotlin/commit/602de317d68c3a4408829e2f1c7e93f31936399f","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/bac5c4d70b153ffcc1338047fca48e38f37f61c0"},{"sha":"ee7bbbf530faaebed507f5204e89e69fe09b0236","author":{"email":"d335c4994469fab7009821651824b1c093caaaa1@jetbrains.com","name":"Mikhael Bogdanov"},"message":"Fix for KT-12127: Undeclared type variable on delegated property backing field\n\n  #KT-12127 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/ee7bbbf530faaebed507f5204e89e69fe09b0236"},{"sha":"cd6b709ef5f36be966435475d50eb5f45fabb34d","author":{"email":"d335c4994469fab7009821651824b1c093caaaa1@jetbrains.com","name":"Mikhael Bogdanov"},"message":"'bytecodeText' test for synthetic accessor generic signature converted to 'writeSignature' test","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/cd6b709ef5f36be966435475d50eb5f45fabb34d"},{"sha":"0769c5453f328b20a7378f7ac1d151b894ae592c","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"KT-12103 Smart completion for nested SAM-adapter produces short unresolved name\n\n #KT-12103 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/0769c5453f328b20a7378f7ac1d151b894ae592c"},{"sha":"40900b0050c23440dbcaa46a7bdabbe82c16e717","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"No explicit runWriteAction required","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/40900b0050c23440dbcaa46a7bdabbe82c16e717"}]}