{"push_id":706102173,"size":147,"distinct_size":7,"ref":"refs/heads/rr/udalov","head":"31b77762d9983b8f7ef87d6cd590a1317f1c1640","before":"ed65e02243526375ebb632ca29a2d6bf44c833b6","commits":[{"sha":"e852b2d748627ae9e77d2a039324a642ecd2b64c","author":{"email":"f5a9ac1d036c1532a7c729ea77abd05cbbc32b98@jetbrains.com","name":"Dmitry Jemerov"},"message":"fix tests, sorry","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/e852b2d748627ae9e77d2a039324a642ecd2b64c"},{"sha":"bff88b9fe1f0e10168613750091ba3bfbb551e9c","author":{"email":"83ebdd4cfee16295b9494ebe92d3075980fb64d6@jetbrains.com","name":"Sergey Mashkov"},"message":"Fix gradle test","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/bff88b9fe1f0e10168613750091ba3bfbb551e9c"},{"sha":"46baffc2336d867a2a5fd05ed14d4c0c9cba7927","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Temporary Add jvmOverloads to String.indexOf","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/46baffc2336d867a2a5fd05ed14d4c0c9cba7927"},{"sha":"046189087aa234dc85c7d58abe00df0cd2d7e674","author":{"email":"e4e0479651588f4d5ff87b25fe42d76f6a393786@jetbrains.com","name":"dnpetrov"},"message":"KT-5963 Call to super shouldn't require type specification if there is no conflict\n\nImplemented unqualified 'super' type resolution (in BasicExpressionTypingVisitor).\n\nNo overload resolution of any kind is involved.\nCorresponding supertype is determined by the expected member name only:\n- 'super.foo(...)' - function or property (of possibly callable type) 'foo'\n- 'super.x' - property 'x'\nSupertype should provide a non-abstract implementation of such member.\nAs a fall-back solution for diagnostics purposes, consider supertypes with abstract implementation of such member.\n\nDiagnostics:\n- AMBIGUOUS_SUPER on 'super', if multiple possible supertypes are available;\n- ABSTRACT_SUPER_CALL on selector expression, if the only available implementation is abstract.\n\n#KT-5963 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/046189087aa234dc85c7d58abe00df0cd2d7e674"},{"sha":"00c2b684fd251dbbf201292ee42bb0a34a5f6418","author":{"email":"25829bd2622423157f0b3f860c5ecc666ffc8ab1@knewton.com","name":"Alex Roussos"},"message":"Fix documentation for Sets intersect() and subtract()\n\nAdds correct documentation for the Sets intersect() and subtract() methods, which had been copied from union().","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/00c2b684fd251dbbf201292ee42bb0a34a5f6418"},{"sha":"4093147c69d6341328ff73c4307a55651c23ea21","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Regenerate docs for intersect and subtract. (PR#703)","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/4093147c69d6341328ff73c4307a55651c23ea21"},{"sha":"0f032100fcd0d2a5197c69e738a2b137cfab27b1","author":{"email":"41e97dc1d5d6c5e5df09fd9d95c8efa59d16cb69@jetbrains.com","name":"Nikolay Krasko"},"message":"Update source roots for idea libraries","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/0f032100fcd0d2a5197c69e738a2b137cfab27b1"},{"sha":"6d7cc8bc02744ebe9c049ed1a9fb0881f0be051f","author":{"email":"41e97dc1d5d6c5e5df09fd9d95c8efa59d16cb69@jetbrains.com","name":"Nikolay Krasko"},"message":"Minor: Don't print end message if profiler was muted","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/6d7cc8bc02744ebe9c049ed1a9fb0881f0be051f"},{"sha":"818bfce1f158d3be8f489da08f99864afe6b834a","author":{"email":"41e97dc1d5d6c5e5df09fd9d95c8efa59d16cb69@jetbrains.com","name":"Nikolay Krasko"},"message":"Minor: add method for printing thread name","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/818bfce1f158d3be8f489da08f99864afe6b834a"},{"sha":"3b43f68c1ef9937a8a71c31795019bf372a11744","author":{"email":"fd5436131ded344587e071acd10192c574eedaa5@jetbrains.com","name":"Michael Nedzelsky"},"message":"minor: refactoring KotlinJavaScriptLibraryManager","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/3b43f68c1ef9937a8a71c31795019bf372a11744"},{"sha":"dba29fff0d459c6829623f194e25da7290985f49","author":{"email":"fd5436131ded344587e071acd10192c574eedaa5@jetbrains.com","name":"Michael Nedzelsky"},"message":"fix KT-7932 plugin generates absolute path to kotlin-jslib.jar for JS module (in .iml files)\n#KT-7932 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/dba29fff0d459c6829623f194e25da7290985f49"},{"sha":"36ae8790a14fb6a00e6cba74f2abfe88694dfa34","author":{"email":"e4e0479651588f4d5ff87b25fe42d76f6a393786@jetbrains.com","name":"dnpetrov"},"message":"KT-8011 Compiler crashes on attempt to create local class inside lambda\n- use StackValue from upper-level context if local lookup fails\n\n #KT-8011 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/36ae8790a14fb6a00e6cba74f2abfe88694dfa34"},{"sha":"1506531e599d19e4a537bc9bf800c2f65a2c3fd3","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Rename: Fix class rename by constructor reference","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/1506531e599d19e4a537bc9bf800c2f65a2c3fd3"},{"sha":"683a8895df526acf7c17e004923250d4444fada2","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Introduce Variable: Do not insert unused variable references\n #KT-7227 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/683a8895df526acf7c17e004923250d4444fada2"},{"sha":"1a9003c325b5015da2e19dd34c08a9bf8a7240cd","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Copy: Fix Kotlin file copying. Drop useless JetCopyClassHandler\n #KT-7515 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/1a9003c325b5015da2e19dd34c08a9bf8a7240cd"},{"sha":"d58112a32aadc41c6e88c13deb62e7c8b2a2ce26","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Extract Function: Use intersection type to compute candidate types for parameters\n #KT-8103 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/d58112a32aadc41c6e88c13deb62e7c8b2a2ce26"},{"sha":"5409b19abc670c434a33d41d66102854ed2ec215","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Change Signature: Do not replace implicit receivers in calls with at least one explicit receiver\n #KT-7988 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/5409b19abc670c434a33d41d66102854ed2ec215"},{"sha":"378c1744cb5d7d157f7efeb71f57909b7b539896","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Introduce Parameter: Suggest removing extension receiver which becomes unused after new parameter is added","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/378c1744cb5d7d157f7efeb71f57909b7b539896"},{"sha":"7ac02d751af88f91f785ff56cbacf29bcf3a7754","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Minor: Use MultiMap","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/7ac02d751af88f91f785ff56cbacf29bcf3a7754"},{"sha":"17ca0d2c2c6ab1881026cc5dfb6dbe4e42548063","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Minor: Extract Preview class","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/17ca0d2c2c6ab1881026cc5dfb6dbe4e42548063"}]}