{"push_id":879791808,"size":50,"distinct_size":50,"ref":"refs/heads/jvm-suppress-wildcards","head":"abc1f5c66f794b2ea9279a44040c760f7e653b93","before":"ab5c1a7da258d8e7fe975fa384e4bc8f63127bb8","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":true,"url":"https://api.github.com/repos/dzharkov/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":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/2d57aafef38b1b238ea020d0e85834ef9c25b35c"},{"sha":"94f58c4b3d041e8bb06192612e352c2884426bcf","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Minor: Drop Match class. Move range to UnificationResult.Matched","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/94f58c4b3d041e8bb06192612e352c2884426bcf"},{"sha":"c80826aab434ed95454cdf85490f8164618a39c1","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Minor: Allow passing explicit type to KotlinNameSuggester.suggestByExpressionAndType","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/c80826aab434ed95454cdf85490f8164618a39c1"},{"sha":"7dbcceee794a24b1b98092d744c7e551f40d4963","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Minor: Replace PsiFile with KtFile in utility functions","distinct":true,"url":"https://api.github.com/repos/dzharkov/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":true,"url":"https://api.github.com/repos/dzharkov/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":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/741489f4a521ee0f73a4cc78c491b06b302bcc27"},{"sha":"6e8acc64535cd84234f875606a38c6c3299a404f","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Psi Unifier: Do not unify parameters with block expressions","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/6e8acc64535cd84234f875606a38c6c3299a404f"},{"sha":"1b162e0294b52887b71da2560c119825faac629d","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Introduce Parameter: Support extraction of string template fragments","distinct":true,"url":"https://api.github.com/repos/dzharkov/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":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/c82d431cffba69524e247d32f53044f7fc9678cc"},{"sha":"736813c76a83259db96812bdff661651b701c516","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Introduce Lambda Parameter: Support extraction of string template fragments","distinct":true,"url":"https://api.github.com/repos/dzharkov/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":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/b9e9c47b28d5d913dd5f875e60a517b6be9aba53"},{"sha":"da90c21284a098bd6978c937be992e00f367241d","author":{"email":"e4e0479651588f4d5ff87b25fe42d76f6a393786@jetbrains.com","name":"Dmitry Petrov"},"message":"Warn about comma-separated conditions in when without argument.\nSee KT-5143.","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/da90c21284a098bd6978c937be992e00f367241d"},{"sha":"46f419118513a0325ef681e943254766904a07a4","author":{"email":"4a2b0b5b46bea3af2363e50561daa570c41959b3@jetbrains.com","name":"Mikhail Glukhikh"},"message":"Unnecessary safe call is now reported in CallExpressionResolver, removed code duplication for safe call receivers\n\nSee also KT-10175","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/46f419118513a0325ef681e943254766904a07a4"},{"sha":"2f04f30063a31b5928634085ac38fabdfe340a2b","author":{"email":"83ebdd4cfee16295b9494ebe92d3075980fb64d6@jetbrains.com","name":"Sergey Mashkov"},"message":"KT-10114 Maven: plugin doesn't recognize sourceDirs configured in the goal configuration","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/2f04f30063a31b5928634085ac38fabdfe340a2b"},{"sha":"5ab2f471017a9aec667a908f7536dde60088a9be","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Make MutableCollection extensions return Boolean indicating whether the operation resulted collection to be changed.","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/5ab2f471017a9aec667a908f7536dde60088a9be"},{"sha":"f17316f4b4848cb4c9a8cf6671a55246ae54386f","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Provide removeAll and retainAll with predicate for MutableIterables and MutableList.\n#KT-8760 Fixed","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/f17316f4b4848cb4c9a8cf6671a55246ae54386f"},{"sha":"b253ace19888c968b77b04ca87f94c7a9cbc46f2","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Test different return results of collection mutation operations.","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/b253ace19888c968b77b04ca87f94c7a9cbc46f2"},{"sha":"73e3a252d3ecc093097e4de495dce1755688370b","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"JS: ArrayList.addAll must return Boolean\n#KT-7809","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/73e3a252d3ecc093097e4de495dce1755688370b"},{"sha":"db42941586c2698ac45e995a5f7c73a1736dd4e7","author":{"email":"e4e0479651588f4d5ff87b25fe42d76f6a393786@jetbrains.com","name":"Dmitry Petrov"},"message":"Allow annotation constructor calls\nin default parameter value expressions of anonymous classes\n(if it is not a compile-time constant, it will be reported separately).\n\n #KT-10136 Fixed","distinct":true,"url":"https://api.github.com/repos/dzharkov/kotlin/commits/db42941586c2698ac45e995a5f7c73a1736dd4e7"}]}