1. 03 Jul, 2003 3 commits
    • unknown's avatar
      Row comparison now does compare field collations, e.g. · a9881534
      unknown authored
        ROW('a','b','c) = ROW('A' collate latin1_bin,'b','c') returns 0
      When a number is compared to a string, character sets and 
      collations are not aggregated. e.g. this returned error in 4.1.0:
      
      SELECT 1=_latin2'1';
      because character sets was aggregated, and 1 was considered as
      a string of latin1 charset during this aggregation.
      
      
      a9881534
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · 2d61b304
      unknown authored
      into narttu.mysql.fi:/my/mysql-4.1
      
      
      2d61b304
    • unknown's avatar
      Fixed test case to be more portable · 3af862c7
      unknown authored
      
      mysql-test/r/func_gconcat.result:
        Update results
      mysql-test/t/func_gconcat.test:
        Make tests repeatable.  The problem is that due to floating point handling / qsort implementation the way rows are read may differ between versions
      3af862c7
  2. 02 Jul, 2003 4 commits
  3. 01 Jul, 2003 11 commits
  4. 30 Jun, 2003 3 commits
    • unknown's avatar
      Made check for structured option handling more robust and faster. · 0a1d7d64
      unknown authored
      Earlier it could have failed in some special cases.
      
      
      0a1d7d64
    • unknown's avatar
      LAST_INSERT_ID() should not be set if we couldn't generate an auto_increment id. · 48272222
      unknown authored
      
      mysql-test/r/auto_increment.result:
        Update after auto_increment fix
      mysql-test/t/auto_increment.test:
        Another fix for LAST_INSERT_ID()
      sql/handler.cc:
        Another fix for LAST_INSERT_ID()
      sql/sql_class.h:
        Another fix for LAST_INSERT_ID()
      48272222
    • unknown's avatar
      Remove FORCE_INIT_OF_VARS when compiling for valgrind/purify to spot wrong LINT_INIT() options · d0dc9e7d
      unknown authored
      Fixed bug in ALTER TABLE ... MODIFY integer-column
      Added ref_or_null optimization (needed for subqueries)
      
      
      BUILD/compile-pentium-valgrind-max:
        Remove FORCE_INIT_OF_VARS to spot wrong LINT_INIT() options
      mysql-test/r/distinct.result:
        Update of test results (new optimizer)
      mysql-test/r/null_key.result:
        Update after ref_or_null optimization
      mysql-test/r/subselect.result:
        Update after ref_or_null optimization
      mysql-test/t/null_key.test:
        New tests for ref_or_null optimization
      sql/sql_select.cc:
        Added ref_or_null optimization
        Optimized find_best_combinations() and read-functions
      sql/sql_select.h:
        Added ref_or_null optimization
      sql/sql_yacc.yy:
        Fixed bug in ALTER TABLE ... MODIFY integer-column
      sql/table.cc:
        Safety fix for ALTER TABLE .. MODIFY
      sql/unireg.cc:
        Safety fix for ALTER TABLE .. MODIFY
      d0dc9e7d
  5. 29 Jun, 2003 3 commits
  6. 28 Jun, 2003 7 commits
  7. 27 Jun, 2003 9 commits