{"push_id":879129538,"size":20,"distinct_size":8,"ref":"refs/heads/rr/ukhorskaya","head":"202cabc967012a336dac92bfef84f3e77fe09002","before":"e65fd301e7d25997bd940de1e9681d3278e82829","commits":[{"sha":"5889971d62d72105155bb48eb81f48253c691a9a","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Introduce Variable: Allow choosing extraction scope for expressions in the lambda body\n #KT-7720 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/5889971d62d72105155bb48eb81f48253c691a9a"},{"sha":"2d57aafef38b1b238ea020d0e85834ef9c25b35c","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Misc: Render text of lambdas and functional expressions in \"Extract...\" popups","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/2d57aafef38b1b238ea020d0e85834ef9c25b35c"},{"sha":"94f58c4b3d041e8bb06192612e352c2884426bcf","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Minor: Drop Match class. Move range to UnificationResult.Matched","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/94f58c4b3d041e8bb06192612e352c2884426bcf"},{"sha":"c80826aab434ed95454cdf85490f8164618a39c1","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Minor: Allow passing explicit type to KotlinNameSuggester.suggestByExpressionAndType","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/c80826aab434ed95454cdf85490f8164618a39c1"},{"sha":"7dbcceee794a24b1b98092d744c7e551f40d4963","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Minor: Replace PsiFile with KtFile in utility functions","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/7dbcceee794a24b1b98092d744c7e551f40d4963"},{"sha":"f4b4b023a3983531baf68542f35a318248dee6fa","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Introduce Variable: Support extraction of string template fragments\n #KT-2089 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/f4b4b023a3983531baf68542f35a318248dee6fa"},{"sha":"741489f4a521ee0f73a4cc78c491b06b302bcc27","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Extract Function/Introduce Property: Support extraction of string template fragments","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/741489f4a521ee0f73a4cc78c491b06b302bcc27"},{"sha":"6e8acc64535cd84234f875606a38c6c3299a404f","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Psi Unifier: Do not unify parameters with block expressions","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/6e8acc64535cd84234f875606a38c6c3299a404f"},{"sha":"1b162e0294b52887b71da2560c119825faac629d","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Introduce Parameter: Support extraction of string template fragments","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/1b162e0294b52887b71da2560c119825faac629d"},{"sha":"c82d431cffba69524e247d32f53044f7fc9678cc","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Psi Unifier: Match unifier parameters by declaration instead of descriptor (since descriptor identity may change in the new context)","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/c82d431cffba69524e247d32f53044f7fc9678cc"},{"sha":"736813c76a83259db96812bdff661651b701c516","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Introduce Lambda Parameter: Support extraction of string template fragments","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/736813c76a83259db96812bdff661651b701c516"},{"sha":"b9e9c47b28d5d913dd5f875e60a517b6be9aba53","author":{"email":"4a2b0b5b46bea3af2363e50561daa570c41959b3@jetbrains.com","name":"Mikhail Glukhikh"},"message":"Using of enum entries as types is now forbidden #KT-5401 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/b9e9c47b28d5d913dd5f875e60a517b6be9aba53"},{"sha":"44600c8c9439b632f4dde4d673a095b2966243f5","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"Fix compatibility with AS 2.0\n #KT-10153 Fixed","distinct":true,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/44600c8c9439b632f4dde4d673a095b2966243f5"},{"sha":"7be0e3e0182067773d58cefab73dab110682745e","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"Fix compatibility with AS 2.0 (for master branch)","distinct":true,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/7be0e3e0182067773d58cefab73dab110682745e"},{"sha":"6183dfd8e63543969aff8a96230b10fdea8f037f","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"KotlinOutputParser: do not amend next line to warnings\n #KT-9678 Fixed #KT-10129 Fixed","distinct":true,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/6183dfd8e63543969aff8a96230b10fdea8f037f"},{"sha":"c48f606a5765530d24a93224b0c6a5f9d08425cb","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"Debugger: fix imports if context element is inside inline lambda","distinct":true,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/c48f606a5765530d24a93224b0c6a5f9d08425cb"},{"sha":"d3fdb168adb69010ea57f60b38adfcfb8743fa3b","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"Debugger: do not change package name for debug function","distinct":true,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/d3fdb168adb69010ea57f60b38adfcfb8743fa3b"},{"sha":"6fe8e12f3e9687bd57747cf7090021b589fb501b","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"Write lineNumber when inline function result is written to property","distinct":true,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/6fe8e12f3e9687bd57747cf7090021b589fb501b"},{"sha":"0489365cc057349b264a1ffec7ec135b3f4e26c1","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"Write lineNumber for function literal with void return value\n #KT-9865 Fixed","distinct":true,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/0489365cc057349b264a1ffec7ec135b3f4e26c1"},{"sha":"202cabc967012a336dac92bfef84f3e77fe09002","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"Mark bridge methods in lambdas classes as synthetic\n #KT-10101 Fixed","distinct":true,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/202cabc967012a336dac92bfef84f3e77fe09002"}]}