{"push_id":665766062,"size":45,"distinct_size":45,"ref":"refs/heads/primary-ctor-header","head":"8f5895c284b23d8c9d87afc627e195c738b1a162","before":"24786be4e1bf2555ac665e91fad85ad946d04099","commits":[{"sha":"4c315b621968a44c69559dcc533527a73785cacb","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"KT-7452 Code completion does not honor smart casts for 'this'\n\n #KT-7452 Fixed","distinct":true,"url":"https://api.github.com/repos/bintree/kotlin/commits/4c315b621968a44c69559dcc533527a73785cacb"},{"sha":"2adf0a3e9aa601e7067c0f63a207814cac65e231","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"KT-4908 Smart completion does not work for arguments of function with vararg\n\n #KT-4908 Fixed","distinct":true,"url":"https://api.github.com/repos/bintree/kotlin/commits/2adf0a3e9aa601e7067c0f63a207814cac65e231"},{"sha":"a036a6435b0776bc40a805e2b475221560317bdc","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Fixed not working item in completion list for infix call","distinct":true,"url":"https://api.github.com/repos/bintree/kotlin/commits/a036a6435b0776bc40a805e2b475221560317bdc"},{"sha":"023c5eabf4085163462e7e65ee0d5d2694589a2f","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"KT-6780 Completion inserts incorrect comma in end of parameter list when lambda parameter exists\n\n #KT-6780 Fixed","distinct":true,"url":"https://api.github.com/repos/bintree/kotlin/commits/023c5eabf4085163462e7e65ee0d5d2694589a2f"},{"sha":"58ac497bd730e0e6607a8758e1be2d4d0da01231","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"KT-5041 Smart completion for last argument lambda outside parenthesis\n\n #KT-5041 Fixed","distinct":true,"url":"https://api.github.com/repos/bintree/kotlin/commits/58ac497bd730e0e6607a8758e1be2d4d0da01231"},{"sha":"67cfd9d51691de8302653211d2f6cc03fc89c8a6","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"KT-4909 Smart completion does not work for named arguments\nKT-7668 Named argument completion does not work after vararg\n\n #KT-4909 Fixed\n #KT-7668 Fixed","distinct":true,"url":"https://api.github.com/repos/bintree/kotlin/commits/67cfd9d51691de8302653211d2f6cc03fc89c8a6"},{"sha":"833d4748769422122413ce353b328b1b1c53afc5","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Smart completion when only named argument possible","distinct":true,"url":"https://api.github.com/repos/bintree/kotlin/commits/833d4748769422122413ce353b328b1b1c53afc5"},{"sha":"ce3492f270fa702ef4226695b2c85c1b08feace6","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"KT-6393 Smart completion of anonymous object inserts type with \"!\" for type parameter\n\n #KT-6393 Fixed","distinct":true,"url":"https://api.github.com/repos/bintree/kotlin/commits/ce3492f270fa702ef4226695b2c85c1b08feace6"},{"sha":"09f478fc0ff5b1b71aad33547b25da774e91f6b6","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Fixed duplication of some generic functions in code completion","distinct":true,"url":"https://api.github.com/repos/bintree/kotlin/commits/09f478fc0ff5b1b71aad33547b25da774e91f6b6"},{"sha":"892b2b0f83f6353ce2ff91d91757412a21b652bd","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"KT-7195 Smart completion after \"return \": the function itself should get smaller priority + declarations in the same file to have higher priority than default-imported\n\n #KT-7195 Fixed","distinct":true,"url":"https://api.github.com/repos/bintree/kotlin/commits/892b2b0f83f6353ce2ff91d91757412a21b652bd"},{"sha":"5ecf33c88ed175ef0007238dde2bf68391810cb5","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"KT-6330 When completion for boolean method/property is finished by typing '!' symbol it should insert selected item with negation\n\n #KT-6330 Fixed","distinct":true,"url":"https://api.github.com/repos/bintree/kotlin/commits/5ecf33c88ed175ef0007238dde2bf68391810cb5"},{"sha":"5807d03a52d3d690e26098a2312fc21c2efe5b5a","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Keyword completion: \"reified\" keyword is now supported","distinct":true,"url":"https://api.github.com/repos/bintree/kotlin/commits/5807d03a52d3d690e26098a2312fc21c2efe5b5a"},{"sha":"db40f1ee5a32256fff7228313fdf8770291f1ed9","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"More reliable testing of keyword completion (introduced directive \"NOTHING_ELSE\" instead of \"NUMBER\")","distinct":true,"url":"https://api.github.com/repos/bintree/kotlin/commits/db40f1ee5a32256fff7228313fdf8770291f1ed9"},{"sha":"8ea0441348df2d7f44a9b5d181833767b48c0c20","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"KT-7349 Replace keyword \"companion\" in completion with \"companion object\"","distinct":true,"url":"https://api.github.com/repos/bintree/kotlin/commits/8ea0441348df2d7f44a9b5d181833767b48c0c20"},{"sha":"858adfb2db445e06f0f729111f9035e1a802864e","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"KT-7731 Completion: replacement of call with no parameters with property by Tab\n\n #KT-7731 Fixed","distinct":true,"url":"https://api.github.com/repos/bintree/kotlin/commits/858adfb2db445e06f0f729111f9035e1a802864e"},{"sha":"7641c3cb84c7541bfc686968fd7e5e75a81dcc64","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Moved classes into separate files","distinct":true,"url":"https://api.github.com/repos/bintree/kotlin/commits/7641c3cb84c7541bfc686968fd7e5e75a81dcc64"},{"sha":"c8b1dd6425125f68e45dc68f34e77a00d07af16d","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Minor code refactoring","distinct":true,"url":"https://api.github.com/repos/bintree/kotlin/commits/c8b1dd6425125f68e45dc68f34e77a00d07af16d"},{"sha":"60b02361014536747f1a8cfa3abb556e91744c6a","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Corrected parser: incomplete code should never cause brace disbalance\nFixed KT-7539 fq name inserted when completing nested traits name\n\n #KT-7539","distinct":true,"url":"https://api.github.com/repos/bintree/kotlin/commits/60b02361014536747f1a8cfa3abb556e91744c6a"},{"sha":"cdf6229fffed2aa09f5fd613eed0b15c62422e5b","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"KT-7486 Auto import inserts qualified name in companion object\n\n #KT-7486 Fixed","distinct":true,"url":"https://api.github.com/repos/bintree/kotlin/commits/cdf6229fffed2aa09f5fd613eed0b15c62422e5b"},{"sha":"56c3f7b7db1ccd164af5db9df0a2660671d443c1","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Minor code corrections on code review","distinct":true,"url":"https://api.github.com/repos/bintree/kotlin/commits/56c3f7b7db1ccd164af5db9df0a2660671d443c1"}]}