1. 24 Apr, 2007 1 commit
  2. 17 Apr, 2007 2 commits
  3. 14 Apr, 2007 1 commit
  4. 12 Apr, 2007 1 commit
  5. 11 Apr, 2007 4 commits
  6. 10 Apr, 2007 8 commits
  7. 07 Apr, 2007 2 commits
  8. 05 Apr, 2007 3 commits
  9. 04 Apr, 2007 4 commits
  10. 03 Apr, 2007 1 commit
    • igor@olga.mysql.com's avatar
      Fixed bug #27532: wrong results with ORDER/GROUP BY queries containing · 90aa05d2
      igor@olga.mysql.com authored
      IN/BETWEEN predicates in sorting expressions.
      Wrong results may occur when the select list contains an expression
      with IN/BETWEEN predicate that differs from a sorting expression by
      an additional NOT only.
       
      Added the method Item_func_opt_neg::eq to compare correctly expressions
      containing [NOT] IN/BETWEEN.
      The eq method inherited from the Item_func returns TRUE when comparing
      'a IN (1,2)' with 'a NOT IN (1,2)' that is not, of course, correct.  
      90aa05d2
  11. 02 Apr, 2007 2 commits
  12. 31 Mar, 2007 1 commit
  13. 30 Mar, 2007 2 commits
  14. 29 Mar, 2007 4 commits
  15. 28 Mar, 2007 4 commits
    • tsmith@siva.hindu.god's avatar
      Bug #26642: create index corrupts table definition in .frm · ecd22993
      tsmith@siva.hindu.god authored
      Thanks to Martin Friebe for finding and submitting a fix for this bug!
      
      A table with maximum number of key segments and maximum length key name
      would have a corrupted .frm file, due to an incorrect calculation of the
      complete key length.  Now the key length is computed correctly (I hope) :-)
      
      MyISAM would reject a table with the maximum number of keys and the maximum
      number of key segments in all keys.  It would allow one less than this total
      maximum.  Now MyISAM accepts a table defined with the maximum.  (This is a
      very minor issue.)
      ecd22993
    • sergefp@mysql.com's avatar
      Merge mysql.com:/home/psergey/mysql-4.1-bug26625 · 264697e8
      sergefp@mysql.com authored
      into  mysql.com:/home/psergey/mysql-4.1-bug26624-r2
      264697e8
    • sergefp@mysql.com's avatar
      BUG#26624: high mem usage (crash) in range optimizer · a8d43972
      sergefp@mysql.com authored
      - Added PARAM::alloced_sel_args where we count the # of SEL_ARGs
        created by SEL_ARG tree cloning operations.
      - Made the range analyzer to shortcut and not do any more cloning 
        if we've already created MAX_SEL_ARGS SEL_ARG objects in cloning.
      - Added comments about space complexity of SEL_ARG-graph 
        representation.
      a8d43972
    • sergefp@mysql.com's avatar
      Delete: sql/mysqld.cc.rej · ce28ca33
      sergefp@mysql.com authored
      ce28ca33