An error occurred fetching the project authors.
  1. 07 Dec, 2002 2 commits
  2. 06 Dec, 2002 1 commit
    • unknown's avatar
      After merge fixes · ae4323e0
      unknown authored
      Added THD to add_to_xxx_list() functions for faster parsing.
      
      
      heap/_check.c:
        After merge fix
      mysql-test/r/distinct.result:
        After merge fix
      mysql-test/r/multi_update.result:
        Make timestamp test portable
      mysql-test/t/multi_update.test:
        Make timestamp test portable
      sql/field.cc:
        After merge fix
      sql/item_sum.cc:
        After merge fix
      sql/log_event.cc:
        Remove compiler warning
      sql/mysql_priv.h:
        Added THD to add_to_list (Faster parsing)
      sql/sql_derived.cc:
        Fixed parameters to create_tmp_table()
      sql/sql_lex.cc:
        Added THD to add_to_list (Faster parsing)
      sql/sql_lex.h:
        Added THD to add_to_list (Faster parsing)
      sql/sql_parse.cc:
        Added THD to add_to_list (Faster parsing)
      sql/sql_select.cc:
        After merge fixes
        Fixed return values from JOIN::optimize()
        Replaced test_function_query with '!tables_list'
        Optimized arguments to create_tmp_table()
      sql/sql_select.h:
        Removed test_function_query variable
        Updated prototypes
      sql/sql_union.cc:
        Updated argument lists.
      sql/sql_update.cc:
        After merge fixes
      sql/sql_yacc.yy:
        Added THD to all add_xxx_to_list() functions
      sql/table.h:
        After merge fix
      ae4323e0
  3. 05 Dec, 2002 1 commit
    • unknown's avatar
      Copy arguments given to mysql_server_init() · fdb093fc
      unknown authored
      Made keybuff_size longlong (To make show variables work similar on 32
      and 64 bit systems)
      Fixed some 'not initalized variable errors' in multi-table-update.
      Fixed memory leak in multi-table-update.
      Now all tests works under valgrind without any errors.
      
      
      libmysqld/lib_sql.cc:
        Copy arguments given to mysql_server_init()
      mysql-test/r/temp_table.result:
        Update test results (after merge form 3.23)
      sql/handler.cc:
        Made keybuff_size longlong
      sql/mysql_priv.h:
        Made keybuff_size longlong
      sql/mysqld.cc:
        Made keybuff_size longlong
      sql/set_var.cc:
        Made keybuff_size longlong
      sql/set_var.h:
        Made keybuff_size longlong
      sql/sql_select.cc:
        Simple cleanup
      sql/sql_select.h:
        Make TMP_TABLE_PARAM to be allocated through Sql_alloc
      sql/sql_update.cc:
        Fixed some 'not initalized variable errors' in multi-table-update.
        Fixed memory leak in multi-table-update
      fdb093fc
  4. 04 Dec, 2002 1 commit
  5. 03 Dec, 2002 1 commit
    • unknown's avatar
      Change of internal key_field=NULL handling to avoid error messages. · 80b143c1
      unknown authored
      Optimized SELECT DISTINCT ... ORDER BY ... LIMIT
      Fixed reference to uninitalized variable
      
      
      mysql-test/r/distinct.result:
        Updated results for new tests
      mysql-test/r/func_math.result:
        Fixed test of RND()
      mysql-test/r/innodb.result:
        Updated results for new tests
      mysql-test/r/null.result:
        Updated results for new tests
      mysql-test/t/distinct.test:
        New distinct test
      mysql-test/t/func_math.test:
        Fixed test of RND()
      mysql-test/t/innodb.test:
        Test for bugs
      mysql-test/t/null.test:
        TEst for bugs
      sql/field.h:
        Change of NULL handling to avoid error messages
      sql/field_conv.cc:
        Change of NULL handling to avoid error messages
      sql/item.cc:
        Change of NULL handling to avoid error messages
      sql/item.h:
        Change of NULL handling to avoid error messages
      sql/item_cmpfunc.cc:
        Change of NULL handling to avoid error messages
      sql/item_func.cc:
        Change of NULL handling to avoid error messages
      sql/item_func.h:
        Cleaned up RND() handling
      sql/item_timefunc.cc:
        Change of NULL handling to avoid error messages
      sql/item_timefunc.h:
        Change of NULL handling to avoid error messages
      sql/opt_range.cc:
        Fixed bug in <=> NULL
      sql/password.c:
        Indentation cleanup
      sql/sql_base.cc:
        Change of NULL handling to avoid error messages
      sql/sql_class.cc:
        Fixed reference to uninitalized variable
      sql/sql_handler.cc:
        Change of NULL handling to avoid error messages
      sql/sql_select.cc:
        Change of NULL handling to avoid error messages
        Optimized SELECT DISTINCT ... ORDER BY ... LIMIT
      sql/sql_select.h:
        Change of NULL handling to avoid error messages
      sql/unireg.cc:
        Change of NULL handling to avoid error messages
      80b143c1
  6. 02 Dec, 2002 1 commit
    • unknown's avatar
      Fixed bug when creating keys in temporary HEAP tables. · 59dec1bc
      unknown authored
      (This caused the DISTINCT test to fail)
      Removed one inline as this caused compiler problems
      
      
      heap/hp_create.c:
        Comment
      heap/hp_update.c:
        Indentation cleanup
      heap/hp_write.c:
        Indentation cleanup
      mysql-test/mysql-test-run.sh:
        Better options for valgrind
      sql/item_sum.cc:
        Removed inline as this caused compiler problems with gcc 3.2
        (Was also non standard usage of inline)
      sql/item_sum.h:
        Removed inline as this caused compiler problems with gcc 3.2
      sql/sql_class.cc:
        Fixed reference to uninitialized value
      sql/sql_lex.cc:
        Indentation cleanup
      sql/sql_select.cc:
        Fixed bug when creating keys in temporary HEAP tables.
      59dec1bc
  7. 30 Nov, 2002 1 commit
    • unknown's avatar
      Fixed some bugs from last multi-table-update push. · b22dc24c
      unknown authored
      More tests for multi-table-update & timestamp handling
      
      
      mysql-test/r/innodb.result:
        New multi-table-update tests
      mysql-test/r/multi_update.result:
        New multi-table-update tests
      mysql-test/r/type_timestamp.result:
        New timestamp tests
      mysql-test/t/innodb.test:
        New multi-table-update tests
      mysql-test/t/multi_update.test:
        New multi-table-update tests
      mysql-test/t/type_timestamp.test:
        New timestamp tests
      sql/sql_select.cc:
        Fixed bug in safe mode checking
      sql/sql_update.cc:
        Fixed bug in autocommit in multi-table-update
      b22dc24c
  8. 29 Nov, 2002 2 commits
    • unknown's avatar
      New multi-table-update code · 46536219
      unknown authored
      New (simpler) internal timestamp handling.
      More debuging to heap tables.
      Small cleanups to multi-table-delete
      false -> 0 and true -> 1  (We should use TRUE and FALSE)
      
      
      heap/_check.c:
        Added checking of rows
      heap/hp_delete.c:
        Extra debugging
      heap/hp_scan.c:
        Extra debugging
      heap/hp_update.c:
        Extra debugging
      heap/hp_write.c:
        Extra debugging
      include/my_base.h:
        Added option to disable row cache when using updates
      isam/extra.c:
        Added option to disable row cache when using updates
      myisam/mi_check.c:
        Comment cleanup
      myisam/mi_extra.c:
        Added option to disable row cache when using updates
      myisam/sort.c:
        Indentaion cleanups
      myisammrg/myrg_extra.c:
        Added option to disable row cache when using updates
      mysql-test/r/multi_update.result:
        Updated results
      mysql-test/t/multi_update.test:
        Cleanup up to only use table names t1, t2,...
      mysys/mf_iocache.c:
        Safety fix
      sql/item_cmpfunc.cc:
        change true-> 1 and false -> 0
      sql/mysql_priv.h:
        Cleaned up SQL_LIST handling
      sql/sql_base.cc:
        Fixed grant checking if SELECT tablename.*
      sql/sql_class.h:
        Cleaned up multi-table-update
      sql/sql_delete.cc:
        Fixed OPTION_SAFE_UPDATE checking in multi-table-delete.
        Fixed query-cache invalidation in multi-table-delete
      sql/sql_insert.cc:
        cleaned up timestamp handling
      sql/sql_olap.cc:
        false -> 0
      sql/sql_parse.cc:
        Optimized some list handling.
        Moved multi-table-update to sql_update.cc
      sql/sql_select.cc:
        More comments
        Fixed create_tmp_table for multi-table-update
      sql/sql_select.h:
        New prototypes
      sql/sql_union.cc:
        false -> 0
        Cleaned up timestamp handling
      sql/sql_update.cc:
        New multi-update-table code
      sql/sql_yacc.yy:
        false -> 0, true -> 1
        Optimized some list handling
      sql/table.h:
        Added union for temporary values.
        Made shared int to be able to store counters.
      sql/uniques.cc:
        Indentation cleanup
      46536219
    • unknown's avatar
      checking columns of top items · 042c34d8
      unknown authored
      mysql-test/r/row_test.result:
        changed error message (report requestet columns number)
        new tests
      mysql-test/t/row_test.test:
        new tests
      sql/item.h:
        checking columns of wrapper items
      042c34d8
  9. 27 Nov, 2002 2 commits
    • unknown's avatar
      changed compare engine in basic row items (SCRUM) · bebac6db
      unknown authored
      fixed layout
      
      
      sql/item_cmpfunc.cc:
        changed compare engine in basic row items
      BitKeeper/etc/ignore:
        Added libmysqld/item_row.cc to the ignore list
      sql/item_cmpfunc.h:
        changed compare engine in basic row items
      sql/item_func.h:
        changed compare engine in basic row items
        fixed layout
      sql/sql_select.cc:
        changed compare engine in basic row items
      bebac6db
    • unknown's avatar
      after merging fix · 8ff65ac2
      unknown authored
      8ff65ac2
  10. 26 Nov, 2002 1 commit
    • unknown's avatar
      reverse order in global select list allow to avoid recursion in derived tables · a5541519
      unknown authored
      sql/sql_delete.cc:
        new order in global select list
      sql/sql_derived.cc:
        removed recursion from derived tables
      sql/sql_insert.cc:
        new order in global select list
      sql/sql_lex.h:
        pointer to global select list
      sql/sql_select.cc:
        new order in global select list
      sql/sql_update.cc:
        new order in global select list
      a5541519
  11. 24 Nov, 2002 1 commit
    • unknown's avatar
      fixed removed by previos patch thd->allow_sum_func "side effect" of setup_conds · 83e25bbc
      unknown authored
      renamed tables to prevent droping real tables
      
      
      mysql-test/r/group_by.result:
        test of error message
      mysql-test/r/subselect.result:
        renamed tables to prevent droping real tables
      mysql-test/t/group_by.test:
        test of error message
      mysql-test/t/subselect.test:
        renamed tables to prevent droping real tables
      sql/sql_base.cc:
        moved thd->allow_sum_func assignment to upper level
      sql/sql_select.cc:
        fixed removed by previos patch thd->allow_sum_func "side effect" of setup_conds
      83e25bbc
  12. 19 Nov, 2002 1 commit
  13. 18 Nov, 2002 2 commits
    • unknown's avatar
      Fixed explain error handling · 2eb4a1ea
      unknown authored
      mysql-test/r/subselect.result:
        test of subselect explain
      mysql-test/t/subselect.test:
        test of subselect explain
      2eb4a1ea
    • unknown's avatar
      lot's of fixes with test cases · 8e2346e8
      unknown authored
      mysql-test/r/create.result:
        A test case for foreign key bug that is resolved
      mysql-test/r/select_found.result:
        test case for new select ... limit 0 behaviour
      mysql-test/t/create.test:
        test case for foreign key bug that is fixed
      mysql-test/t/select_found.test:
        test case for new behaviour of SELECT ... LIMIT 0
      sql/sql_select.cc:
        SELECT ... LIMIT 0
      sql/sql_union.cc:
        replacing my dirty hack with Sanja's "proper" fix
      8e2346e8
  14. 17 Nov, 2002 2 commits
    • unknown's avatar
      fixed subselect explain bug · 0fb3b8d9
      unknown authored
      mysql-test/r/subselect.result:
        test of subselect explain bug
      mysql-test/t/subselect.test:
        test of subselect explain bug
      sql/sql_select.cc:
        remuved difference between optimization for execution and optimization for description
      0fb3b8d9
    • unknown's avatar
      merge::records_in_range and optimizer · 45898445
      unknown authored
      sql/sql_select.cc:
        optimizer bug fixed. (what's the difference between s->records ans s->found_records ?)
      45898445
  15. 15 Nov, 2002 1 commit
    • unknown's avatar
      basic row Items (SCRUM) · 3f742831
      unknown authored
      include/mysql_com.h:
        basic row Items
      include/mysqld_error.h:
        more wide error mening
      libmysqld/Makefile.am:
        basic row Items
      mysql-test/r/subselect.result:
        more wide error mening
      sql/Makefile.am:
        basic row Items
      sql/filesort.cc:
        basic row Items
      sql/item.cc:
        basic row Items
      sql/item.h:
        basic row Items
      sql/item_cmpfunc.cc:
        basic row Items
      sql/item_cmpfunc.h:
        basic row Items
      sql/item_func.cc:
        basic row Items
      sql/item_func.h:
        basic row Items
      sql/item_strfunc.cc:
        basic row Items
      sql/item_strfunc.h:
        basic row Items
      sql/item_subselect.cc:
        basic row Items
      sql/item_sum.cc:
        basic row Items
      sql/share/czech/errmsg.txt:
        more wide error mening
      sql/share/danish/errmsg.txt:
        more wide error mening
      sql/share/dutch/errmsg.txt:
        more wide error mening
      sql/share/english/errmsg.txt:
        more wide error mening
      sql/share/estonian/errmsg.txt:
        more wide error mening
      sql/share/french/errmsg.txt:
        more wide error mening
      sql/share/german/errmsg.txt:
        more wide error mening
      sql/share/greek/errmsg.txt:
        more wide error mening
      sql/share/hungarian/errmsg.txt:
        more wide error mening
      sql/share/italian/errmsg.txt:
        more wide error mening
      sql/share/japanese/errmsg.txt:
        more wide error mening
      sql/share/korean/errmsg.txt:
        more wide error mening
      sql/share/norwegian-ny/errmsg.txt:
        more wide error mening
      sql/share/norwegian/errmsg.txt:
        more wide error mening
      sql/share/polish/errmsg.txt:
        more wide error mening
      sql/share/portuguese/errmsg.txt:
        more wide error mening
      sql/share/romanian/errmsg.txt:
        more wide error mening
      sql/share/russian/errmsg.txt:
        more wide error mening
      sql/share/serbian/errmsg.txt:
        more wide error mening
      sql/share/slovak/errmsg.txt:
        more wide error mening
      sql/share/spanish/errmsg.txt:
        more wide error mening
      sql/share/swedish/errmsg.txt:
        more wide error mening
      sql/share/ukrainian/errmsg.txt:
        more wide error mening
      sql/sql_base.cc:
        fix_fields error handling
      sql/sql_lex.cc:
        basic row Items
      sql/sql_select.cc:
        basic row Items
      sql/sql_yacc.yy:
        basic row Items
      3f742831
  16. 14 Nov, 2002 3 commits
    • unknown's avatar
      Actually, I do it in order to pull new stuff · 59436a6d
      unknown authored
      sql/sql_delete.cc:
        fix for safe_updates
        Actually, I do it in order to pull new stuff
      sql/sql_select.cc:
        fix for LIMIT 0
        Actually, I do it in order to pull new stuff
      59436a6d
    • unknown's avatar
      Portability fix when using -DBIG_TABLES · 3648eb7d
      unknown authored
      BitKeeper/etc/config:
        Changed Sasha to sys
      client/mysqlbinlog.cc:
        Fixed that --position open works.
      sql/item_timefunc.cc:
        Portability fix
      sql/log_event.cc:
        Portability fix
      sql/set_var.cc:
        Portability fix
      3648eb7d
    • unknown's avatar
      fixed bug in cyclic reference refinition · 948a8671
      unknown authored
      mysql-test/r/subselect.result:
        test of cyclic reference
      mysql-test/t/subselect.test:
        test of cyclic reference
      sql/sql_parse.cc:
        fixed layout
        fixed bug in cyclic reference refinition
      948a8671
  17. 13 Nov, 2002 2 commits
    • unknown's avatar
      fixed cyclic reference bug · 81a5afb9
      unknown authored
      mysql-test/r/subselect.result:
        test of cyclic reference
      mysql-test/t/subselect.test:
        test of cyclic reference
      sql/share/czech/errmsg.txt:
        new error message
      sql/share/danish/errmsg.txt:
        new error message
      sql/share/dutch/errmsg.txt:
        new error message
      sql/share/english/errmsg.txt:
        new error message
      sql/share/estonian/errmsg.txt:
        new error message
      sql/share/french/errmsg.txt:
        new error message
      sql/share/german/errmsg.txt:
        new error message
      sql/share/greek/errmsg.txt:
        new error message
      sql/share/hungarian/errmsg.txt:
        new error message
      sql/share/italian/errmsg.txt:
        new error message
      sql/share/japanese/errmsg.txt:
        new error message
      sql/share/korean/errmsg.txt:
        new error message
      sql/share/norwegian-ny/errmsg.txt:
        new error message
      sql/share/norwegian/errmsg.txt:
        new error message
      sql/share/polish/errmsg.txt:
        new error message
      sql/share/portuguese/errmsg.txt:
        new error message
      sql/share/romanian/errmsg.txt:
        new error message
      sql/share/russian/errmsg.txt:
        new error message
      sql/share/serbian/errmsg.txt:
        new error message
      sql/share/slovak/errmsg.txt:
        new error message
      sql/share/spanish/errmsg.txt:
        new error message
      sql/share/swedish/errmsg.txt:
        new error message
      sql/share/ukrainian/errmsg.txt:
        new error message
      81a5afb9
    • unknown's avatar
      fixed bug of derived table in subselect · 6ed18d1c
      unknown authored
      fixed bug in error handling
      
      
      mysql-test/r/subselect.result:
        test of error handling
        test of derived tables inside subselect
      mysql-test/t/subselect.test:
        test of error handling
        test of derived tables inside subselect
      sql/sql_class.cc:
        fixed error handling error
      sql/sql_lex.h:
        fifex layout
      sql/sql_parse.cc:
        fixed processing of derived tables
      sql/sql_select.cc:
        more quick abort on error
      6ed18d1c
  18. 12 Nov, 2002 2 commits
    • unknown's avatar
      fixed error handling · 2707f00c
      unknown authored
      fixed subselects in ORDER bug
      
      
      mysql-test/r/subselect.result:
        test of subselects in ORDER clause
        test of error handling bug
      mysql-test/t/subselect.test:
        test of subselects in ORDER clause
        test of error handling bug
      sql/item_subselect.cc:
        fixed subselects in ORDER bug
      sql/item_subselect.h:
        fixed subselects in ORDER bug
      sql/sql_select.cc:
        fixed error handling
      2707f00c
    • unknown's avatar
      Fix after last merge · e61e1c8f
      unknown authored
      e61e1c8f
  19. 11 Nov, 2002 2 commits
    • unknown's avatar
      removed DBUG_ENTER/RETURN tags · c5960eb5
      unknown authored
      c5960eb5
    • unknown's avatar
      Fixed that NULL and 0 returns 0 instead of NULL · 3165440c
      unknown authored
      This is coded to not cause a speed impact on top level AND expressions where we don't care if an AND expression returns 0 or NULL
      
      
      mysql-test/r/bdb.result:
        Fix results after serges last patch
      mysql-test/r/innodb.result:
        Fix results after serges last patch
      mysql-test/r/null.result:
        Update for new AND handling of NULL
      scripts/mysqld_safe.sh:
        Fix 'isroot' test to work even if user is not root
      sql/item.h:
        Fixed that NULL and 0 returns 0 instead of NULL
      sql/item_cmpfunc.cc:
        Fixed that NULL and 0 returns 0 instead of NULL
      sql/item_cmpfunc.h:
        Fixed that NULL and 0 returns 0 instead of NULL
      sql/sql_base.cc:
        Fixed that NULL and 0 returns 0 instead of NULL
      sql/sql_parse.cc:
        Fixed that NULL and 0 returns 0 instead of NULL
      sql/sql_select.cc:
        Fixed that NULL and 0 returns 0 instead of NULL
      sql/sql_yacc.yy:
        Fixed that NULL and 0 returns 0 instead of NULL
      3165440c
  20. 10 Nov, 2002 1 commit
    • unknown's avatar
      fix of yet another join_free bug · 828c0e9a
      unknown authored
      decreased number of check of "!join->select_lex->dependent"
      
      
      mysql-test/r/subselect.result:
        test of yet another join_free bug
      mysql-test/t/subselect.test:
        test of yet another join_free bug
      828c0e9a
  21. 09 Nov, 2002 1 commit
  22. 08 Nov, 2002 1 commit
  23. 06 Nov, 2002 2 commits
  24. 05 Nov, 2002 2 commits
    • unknown's avatar
      test of join_free bug · 1448ba4e
      unknown authored
      sql/sql_lex.cc:
        possible bug fixed
      sql/sql_select.cc:
        fixed join_free bug
      1448ba4e
    • unknown's avatar
      DBUG_ENTER/RETURN tags added · 7675eafe
      unknown authored
      perl script to tag all the functions in a C/C++ file automatically
      
      
      sql/opt_range.cc:
        DBUG_ENTER/RETURN tags added
      sql/sql_select.cc:
        DBUG_ENTER/RETURN tags added
      7675eafe
  25. 02 Nov, 2002 1 commit
  26. 30 Oct, 2002 2 commits
    • unknown's avatar
      717a1ff5
    • unknown's avatar
      removed SELECT_LEX_UNIT -> SELECT_LEX pointer conversion (SCRUM) · 0bb1e716
      unknown authored
      fixed some possible bugs
      
      
      sql/item.cc:
        removed SELECT_LEX_UNIT -> SELECT_LEX pointer conversion
      sql/item_subselect.cc:
        removed SELECT_LEX_UNIT -> SELECT_LEX pointer conversion
      sql/item_sum.cc:
        removed SELECT_LEX_UNIT -> SELECT_LEX pointer conversion
      sql/mysql_priv.h:
        removed SELECT_LEX_UNIT -> SELECT_LEX pointer conversion
      sql/sql_base.cc:
        removed SELECT_LEX_UNIT -> SELECT_LEX pointer conversion
      sql/sql_cache.cc:
        removed SELECT_LEX_UNIT -> SELECT_LEX pointer conversion
      sql/sql_delete.cc:
        removed SELECT_LEX_UNIT -> SELECT_LEX pointer conversion
      sql/sql_lex.cc:
        removed SELECT_LEX_UNIT -> SELECT_LEX pointer conversion
      sql/sql_lex.h:
        removed SELECT_LEX_UNIT -> SELECT_LEX pointer conversion
        fixed some possible bugs
      sql/sql_parse.cc:
        removed SELECT_LEX_UNIT -> SELECT_LEX pointer conversion
      sql/sql_prepare.cc:
        removed SELECT_LEX_UNIT -> SELECT_LEX pointer conversion
      sql/sql_repl.cc:
        removed SELECT_LEX_UNIT -> SELECT_LEX pointer conversion
      sql/sql_select.cc:
        removed SELECT_LEX_UNIT -> SELECT_LEX pointer conversion
      sql/sql_union.cc:
        removed SELECT_LEX_UNIT -> SELECT_LEX pointer conversion
      sql/sql_update.cc:
        removed SELECT_LEX_UNIT -> SELECT_LEX pointer conversion
      sql/sql_yacc.yy:
        removed SELECT_LEX_UNIT -> SELECT_LEX pointer conversion
      0bb1e716
  27. 29 Oct, 2002 1 commit
    • unknown's avatar
      Added --skip-safemalloc to mysqltest · 31ba88c0
      unknown authored
      Added bug fix from 3.23 for AIX 4.3.3 and gcc 3.x
      Small change in EXCHANGE output
      Propagate open-files-limit from mysqld_safe -> mysqld
      Fixed speed bug in GROUP BY
      Added quotes around database name in CREATE DATABASE db_name (for binary log)
      
      
      BitKeeper/etc/ignore:
        added stamp-h1
      Docs/manual.texi:
        Added 4.1 manual section
        Updated changelog
      client/mysqltest.c:
        Added --skip-safemalloc
      include/my_global.h:
        Added bug fix from 3.23 for AIX 4.3.3 and gcc 3.x
      mysql-test/mysql-test-run.sh:
        Start mysqltest with --skip-safemalloc (To get it faster)
      mysql-test/r/bdb.result:
        Update for new EXPLAIN output
      mysql-test/r/compare.result:
        Update for new EXPLAIN output
      mysql-test/r/create.result:
        Update for new EXPLAIN output
      mysql-test/r/distinct.result:
        Update for new EXPLAIN output
      mysql-test/r/explain.result:
        Update for new EXPLAIN output
      mysql-test/r/group_by.result:
        Update for new EXPLAIN output
      mysql-test/r/heap.result:
        Update for new EXPLAIN output
      mysql-test/r/innodb.result:
        Update for new EXPLAIN output
      mysql-test/r/join_outer.result:
        Update for new EXPLAIN output
      mysql-test/r/key_diff.result:
        Update for new EXPLAIN output
      mysql-test/r/merge.result:
        Update for new EXPLAIN output
      mysql-test/r/null_key.result:
        Update for new EXPLAIN output
      mysql-test/r/order_by.result:
        Update for new EXPLAIN output
      mysql-test/r/select.result:
        Update for new EXPLAIN output
      mysql-test/r/temp_table.result:
        Fixed speed bug in GROUP BY
      mysql-test/r/type_datetime.result:
        Update for new EXPLAIN output
      mysql-test/r/user_var.result:
        Update for new EXPLAIN output
      mysql-test/r/variables.result:
        Removed variable safe_show_database
      mysql-test/t/temp_table.test:
        Fixed speed bug in GROUP BY
      mysql-test/t/variables.test:
        Removed not used variable safe_show_databases
      scripts/mysqld_safe.sh:
        Propagate open-files-limit from mysqld_safe -> mysqld
      sql/mysqld.cc:
        Removed variable safe_show_database
      sql/set_var.cc:
        Removed variable safe_show_database
      sql/slave.cc:
        Updated error message
      sql/sql_db.cc:
        Added quotes around database name in CREATE DATABASE db_name
      sql/sql_select.cc:
        Fixed speed bug in GROUP BY
      31ba88c0