{"push_id":1127275048,"size":30,"distinct_size":1,"ref":"refs/heads/10.2-mdev9864","head":"6c6c3af6aac428df8a934beeba15cc4ce77cbe01","before":"b4f1f42062d108230b62ad49fedd93ee6e38e168","commits":[{"sha":"612267301f9261f309e9a6b4dc7dd2660ecbf12f","author":{"email":"62cdb7020ff920e5aa642c3d4066950dd1f01f4d@mariadb.org","name":"Alexander Barkov"},"message":"MDEV-10036 sql_yacc.yy: Split select_part2 to disallow syntactically bad constructs with INTO, PROCEDURE, UNION\nMDEV-10037 UNION with LIMIT ROWS EXAMINED does not require parentheses","distinct":false,"url":"https://api.github.com/repos/shagalla/server/commits/612267301f9261f309e9a6b4dc7dd2660ecbf12f"},{"sha":"f2afeb38262828fcfe15329c2c28baeb2ad56d66","author":{"email":"62cdb7020ff920e5aa642c3d4066950dd1f01f4d@mariadb.org","name":"Alexander Barkov"},"message":"Renaming query_specification to query_term, to make the sql_yacc.yy grammar\ncloser the grammar in the SQL Standard:\n- <query specification> is only a SELECT followed by\n  <set quantifier>, <select list> and <table expression>.\n- While <query term> includes SELECT queries and derived tables.","distinct":false,"url":"https://api.github.com/repos/shagalla/server/commits/f2afeb38262828fcfe15329c2c28baeb2ad56d66"},{"sha":"eca060775e2465dd1be7f3bb252b308f05c937d0","author":{"email":"d7ac9d5bd3077bc23f425efa77d2eab9d40465e8@gmail.com","name":"Dan Ungureanu"},"message":"MDEV-505: feature request: add \\H option for mysql client prompt\n\nIntroduce `\\H` option which behaves mostly like `\\h`. The only exception is\nwhen the client connects to the server hosted on localhost. In this case, the\nhostname will be used instead.","distinct":false,"url":"https://api.github.com/repos/shagalla/server/commits/eca060775e2465dd1be7f3bb252b308f05c937d0"},{"sha":"1c68b9e9a4c5a4f030e81487a5d3eeb1b2b8e7e3","author":{"email":"69b7814a9aaa4396579bc05fb3a9f9d9d661c6cf@mariadb.org","name":"Sergey Vojtovich"},"message":"MDEV-505 - feature request: add \\H option for mysql client prompt\n\nAn addition to original patch:\n- use FN_REFLEN instead of HOST_NAME_MAX (the latter can be undefined)\n- avoid calling gethostname() on every prompt construction by caching it","distinct":false,"url":"https://api.github.com/repos/shagalla/server/commits/1c68b9e9a4c5a4f030e81487a5d3eeb1b2b8e7e3"},{"sha":"47a7c314ca44dbea2a91322c51a568680812e644","author":{"email":"69b7814a9aaa4396579bc05fb3a9f9d9d661c6cf@mariadb.org","name":"Sergey Vojtovich"},"message":"close_open_tables() is not meaningful anymore","distinct":false,"url":"https://api.github.com/repos/shagalla/server/commits/47a7c314ca44dbea2a91322c51a568680812e644"},{"sha":"53775a97d72ef8f5b6aaeaf20b149ba75a04fd95","author":{"email":"62cdb7020ff920e5aa642c3d4066950dd1f01f4d@mariadb.org","name":"Alexander Barkov"},"message":"sql_yacc.yy:\n- Moving select_options_and_item_list from select_init2\n  to select_init and view_select_aux\n- Renaming select_init2 to select_init3\nThis will simplify upcoming sql_yacc.yy fixes (e.g. MDEV-10035, MDEV-8909).","distinct":false,"url":"https://api.github.com/repos/shagalla/server/commits/53775a97d72ef8f5b6aaeaf20b149ba75a04fd95"},{"sha":"ba500853d1900c001aa45594f1433880e32383df","author":{"email":"7f7d66453bd8736b8ed06a1646d2b0dcaf322bdd@mariadb.com","name":"Oleksandr Byelkin"},"message":"Fix of PSI & COM_MULTI","distinct":false,"url":"https://api.github.com/repos/shagalla/server/commits/ba500853d1900c001aa45594f1433880e32383df"},{"sha":"81b4c5335e3d7a1aac28ac9f76d6be77d66d8d04","author":{"email":"62cdb7020ff920e5aa642c3d4066950dd1f01f4d@mariadb.org","name":"Alexander Barkov"},"message":"sql_yacc.yy: adding a new rule union_head_non_top, to reuse some code\nbetween select_derived_union and query_expression_body.\nAn upcoming patch for MDEV-10035 will also reuse union_head_non_top.","distinct":false,"url":"https://api.github.com/repos/shagalla/server/commits/81b4c5335e3d7a1aac28ac9f76d6be77d66d8d04"},{"sha":"b79944950e5e5db40cf7ad49061edf5f105512c4","author":{"email":"6ffa87d6c28c4a5be0717cb2fad52329a49c052e@mariadb.com","name":"Vladislav Vaintroub"},"message":"attempt to fix debian build (gssapi plugins require 10.1 client or server instead of 10.2","distinct":false,"url":"https://api.github.com/repos/shagalla/server/commits/b79944950e5e5db40cf7ad49061edf5f105512c4"},{"sha":"1f4f7293fc8af793c16ffac04d78e00950d81903","author":{"email":"62cdb7020ff920e5aa642c3d4066950dd1f01f4d@mariadb.org","name":"Alexander Barkov"},"message":"sql_yacc.yy cleanup, to simplify further changes for MDEV-8909.\n- Moving \"SELECT_SYM select_init2_derived opt_table_expression\"\n  from query_term into a new separate rule query_specification,\n  and using query_specification in the beginning of query_term.\n- query_term now does not have a %type, query_specification has a %type\n  instead. This removes duplicate code that returns\n  Lex->current_select->master_unit()->first_select();","distinct":false,"url":"https://api.github.com/repos/shagalla/server/commits/1f4f7293fc8af793c16ffac04d78e00950d81903"},{"sha":"4a8d3771718b6bdce4604fa310bd968ca38eb7a2","author":{"email":"78b6854e22ab09d4ae3dac29b92052963103b33e@askmonty.org","name":"Igor Babaev"},"message":"Fixed bug mdev-10058.\n\nThis was a bug in the parser. As a result it could accept queries\nwith invalid derived tables if they used With clauses.","distinct":false,"url":"https://api.github.com/repos/shagalla/server/commits/4a8d3771718b6bdce4604fa310bd968ca38eb7a2"},{"sha":"a742f8e06b3fca1360477854b4dfad8eaeb387ad","author":{"email":"78b6854e22ab09d4ae3dac29b92052963103b33e@askmonty.org","name":"Igor Babaev"},"message":"Merge branch '10.2' of github.com:MariaDB/server into 10.2","distinct":false,"url":"https://api.github.com/repos/shagalla/server/commits/a742f8e06b3fca1360477854b4dfad8eaeb387ad"},{"sha":"c322e3fb4c8022448b9561655c5a5b0fa03bf89a","author":{"email":"62cdb7020ff920e5aa642c3d4066950dd1f01f4d@mariadb.org","name":"Alexander Barkov"},"message":"MDEV-10078 sql_yacc.yy: Remove non-parenthesized SELECT from table_factor","distinct":false,"url":"https://api.github.com/repos/shagalla/server/commits/c322e3fb4c8022448b9561655c5a5b0fa03bf89a"},{"sha":"971d777ac1a41a1131c509c0496975827ac70dcc","author":{"email":"62cdb7020ff920e5aa642c3d4066950dd1f01f4d@mariadb.org","name":"Alexander Barkov"},"message":"sql_yacc.yy: Adding a helper rule get_select_lex_derived,\nto simplify further MDEV-8909 refactoring.","distinct":false,"url":"https://api.github.com/repos/shagalla/server/commits/971d777ac1a41a1131c509c0496975827ac70dcc"},{"sha":"7e66a24dfb381290d59786c36e1dc478ad365bd1","author":{"email":"62cdb7020ff920e5aa642c3d4066950dd1f01f4d@mariadb.org","name":"Alexander Barkov"},"message":"MDEV-10079 sql_yacc.yy: Remove non-parenthesized SELECT from table_ref","distinct":false,"url":"https://api.github.com/repos/shagalla/server/commits/7e66a24dfb381290d59786c36e1dc478ad365bd1"},{"sha":"e7ff281d2e954f9ab7f08a3e1a425a3c59e8f796","author":{"email":"62cdb7020ff920e5aa642c3d4066950dd1f01f4d@mariadb.org","name":"Alexander Barkov"},"message":"MDEV-6353 my_ismbchar() and my_mbcharlen() refactoring","distinct":false,"url":"https://api.github.com/repos/shagalla/server/commits/e7ff281d2e954f9ab7f08a3e1a425a3c59e8f796"},{"sha":"50a17de1ce375f888cc239cd3c0bb8e1b92a95ab","author":{"email":"7f7d66453bd8736b8ed06a1646d2b0dcaf322bdd@mariadb.com","name":"Oleksandr Byelkin"},"message":"MDEV-9947: COM_MULTI united response","distinct":false,"url":"https://api.github.com/repos/shagalla/server/commits/50a17de1ce375f888cc239cd3c0bb8e1b92a95ab"},{"sha":"c9629daa1ed383d5ea90b7a8542cf2e2e7f7f842","author":{"email":"62cdb7020ff920e5aa642c3d4066950dd1f01f4d@mariadb.org","name":"Alexander Barkov"},"message":"This patch is a cleanup simplifying upcoming\n\"MDEV-8909 union parser cleanup\" changes.\n\nWhen the server parses a query like\n  SELECT * FROM (SELECT 1);\na sequence of calls\n  st_select_lex::init_nested_join() ..\n  st_select_lex::end_nested_join()\nwas performed two times (tested in gdb).\nBoth pairs of calls seem to be redundant for a query\nlike this, because there are actually no any joins here.\n\nThis patch moved \"table_ref_select\" inside \"select_derived\",\nwhich revealed that one the pairs was definitely redundant:\nAfter this transformation we got an init_nested_join()\nimmediately followed by end_nested_join() for the same st_select_lex,\nwhich has no any sense. So this pair of calls was removed.","distinct":false,"url":"https://api.github.com/repos/shagalla/server/commits/c9629daa1ed383d5ea90b7a8542cf2e2e7f7f842"},{"sha":"f6a7c1c75ac68dbd23c0666bf586126c2e5b3617","author":{"email":"62cdb7020ff920e5aa642c3d4066950dd1f01f4d@mariadb.org","name":"Alexander Barkov"},"message":"MDEV-10080 Derived tables allow double LIMIT clause\n\n1. Moving the \"| get_select_lex_derived select_derived_init\" part of\nselect_derived into a separate new rule derived_query_specification.\n2. Using derived_query_specification directly in select_derived_union\nrather than in select_derived.\n3. Moving the sequence \"opt_order_clause opt_limit_clause opt_select_lock_type\"\nfrom select_derived2 to select_derived_union,\nafter derived_query_specification.\n\nEffectively, the parser now does not go through the sequence\n\"opt_order_clause opt_limit_clause ... opt_union_order_or_limit\" any more.\n\nThis fixes the problem with double LIMIT clause and removes 2 shift/reduce\nconflicts.","distinct":false,"url":"https://api.github.com/repos/shagalla/server/commits/f6a7c1c75ac68dbd23c0666bf586126c2e5b3617"},{"sha":"485ece6da9fcbfcc630c2b88aa9e9e42e36e3a50","author":{"email":"7f7d66453bd8736b8ed06a1646d2b0dcaf322bdd@mariadb.com","name":"Oleksandr Byelkin"},"message":"MDEV-8429: Change binlog_checksum default to match MySQL 5.6.6+","distinct":false,"url":"https://api.github.com/repos/shagalla/server/commits/485ece6da9fcbfcc630c2b88aa9e9e42e36e3a50"}]}
{"actor":{"display_login":"shagalla"}}