1. 22 Feb, 2005 18 commits
    • unknown's avatar
      row0sel.c: · d9f6581f
      unknown authored
        Fix bug #8677: if one used LOCK TABLES, created an InnoDB temp table, and did a multi-table update where a MyISAM table was the update table and the temp table was a read table, then InnoDB aserted in row0sel.c because n_mysql_tables_in_use was 0. Also, we remove the assertion altogether and just print an error to the .err log if this important consistency check fails. Then it is up to the user to read the .err log and notice the problem if there still are errors in MySQL's table locking.
      
      
      innobase/row/row0sel.c:
        Fix bug #8677: if one used LOCK TABLES, created an InnoDB temp table, and did a multi-table update where a MyISAM table was the update table and the temp table was a read table, then InnoDB aserted in row0sel.c because n_mysql_tables_in_use was 0. Also, we remove the assertion altogether and just print an error to the .err log if this important consistency check fails. Then it is up to the user to read the .err log and notice the problem if there still are errors in MySQL's table locking.
      d9f6581f
    • unknown's avatar
    • unknown's avatar
      Merge lthalmann@bk-internal.mysql.com:/home/bk/mysql-4.1 · d6a53e0c
      unknown authored
      into mysql.com:/home/bkroot/mysql-4.1
      
      
      d6a53e0c
    • unknown's avatar
      Merge mysql.com:/home/bkroot/mysql-4.1 into mysql.com:/home/bk/b6676-4.1 · 2131efb1
      unknown authored
      
      sql/log_event.cc:
        Auto merged
      2131efb1
    • unknown's avatar
      Fix errors in my last changeset · 2ae6eb09
      unknown authored
      2ae6eb09
    • unknown's avatar
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · 1c172c3b
      unknown authored
      into mysql.com:/home/my/mysql-4.1
      
      
      1c172c3b
    • unknown's avatar
    • unknown's avatar
      Merge 51.0.168.192.in-addr.arpa:/Users/bell/mysql/bk/mysql-4.1 · fe471dfd
      unknown authored
      into 51.0.168.192.in-addr.arpa:/Users/bell/mysql/bk/work-4.1
      
      
      fe471dfd
    • unknown's avatar
    • unknown's avatar
      Merge mysql.com:/home/bkroot/mysql-4.1 into mysql.com:/home/bk/b6662-4.1 · 6f6bf32a
      unknown authored
      
      sql/mysql_priv.h:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/set_var.cc:
        Auto merged
      6f6bf32a
    • unknown's avatar
      A user variable are now always have IMPLICIT coercibility, · 2fb807d1
      unknown authored
      independently from the expression it is initialized from.
      In other words, this change treats a user variable like
      a table with one column and one record. Discussed with 
      PeterG, Serg and Lars. This change also simplifies replication
      allowing not to replicate variables' coercibility.
      
      
      mysql-test/r/user_var.result:
        Test changes accordintly
      mysql-test/t/user_var.test:
        Test changes accordintly
      2fb807d1
    • unknown's avatar
      7d766fdb
    • unknown's avatar
      Merge 51.0.168.192.in-addr.arpa:/Users/bell/mysql/bk/mysql-4.1 · 56679769
      unknown authored
      into 51.0.168.192.in-addr.arpa:/Users/bell/mysql/bk/work-4.1
      
      
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      56679769
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · 7e028f99
      unknown authored
      into mysql.com:/home/my/mysql-4.1
      
      
      sql/field.cc:
        Auto merged
      7e028f99
    • unknown's avatar
      Backport my_strntod() from 5.0 · cb8d9c3a
      unknown authored
      Change string->float conversion to delay division as long as possible.
      This gives us more exact integer->float conversion for numbers of type '123.45E+02' (Bug #7740)
      
      
      
      
      client/mysql.cc:
        Fix wront usage of charset (found during review of pushed code)
      include/m_string.h:
        Backported my_strtod() from 5.0
      mysql-test/mysql-test-run.sh:
        Run also mysql_client_test with --debug
      mysql-test/r/ps_1general.result:
        Safety fix (if mysql_client_test.test fails)
      mysql-test/r/type_float.result:
        More test
      mysql-test/t/mysql_client_test.test:
        Comments for what to do if this test fails
      mysql-test/t/ps_1general.test:
        Safety fix (if mysql_client_test.test fails)
      mysql-test/t/type_float.test:
        More test to better test new strtod() function
        Test also bug #7740 (wrong comparsion between integer and float-in-integer-range)
      sql/field.cc:
        Backport my_strntod() from 5.0
      sql/item.cc:
        Backport my_strntod() from 5.0
      sql/item.h:
        Backport my_strntod() from 5.0
      sql/item_func.h:
        Backport my_strntod() from 5.0
      sql/item_strfunc.cc:
        Backport my_strntod() from 5.0
      sql/item_sum.cc:
        Backport my_strntod() from 5.0
      sql/item_sum.h:
        Backport my_strntod() from 5.0
      sql/procedure.h:
        Backport my_strntod() from 5.0
      strings/ctype-simple.c:
        Backport my_strntod() from 5.0
      strings/ctype-ucs2.c:
        Backport my_strntod() from 5.0
      strings/strtod.c:
        Backport my_strntod() from 5.0
        Change conversion to delay division as long as possible.
        This gives us more exact integer-> float conversion for numbers of type '123.45E+02'
      cb8d9c3a
    • unknown's avatar
      ctype_latin1.result, ctype_latin1.test, charset.c: · 14707d71
      unknown authored
        Treat unknown characters straight in a query as syntax error, rather skipping it as a space character.
      
      
      mysys/charset.c:
        Treat unknown characters straight in a query as syntax error, rather skipping it as a space character.
      mysql-test/t/ctype_latin1.test:
        Treat unknown characters straight in a query as syntax error, rather skipping it as a space character.
      mysql-test/r/ctype_latin1.result:
        Treat unknown characters straight in a query as syntax error, rather skipping it as a space character.
      14707d71
    • unknown's avatar
      field.cc: · 1329f063
      unknown authored
        optimize test_if_minus() when not UCS2 support is compiled.
      
      
      sql/field.cc:
        optimize test_if_minus() when not UCS2 support is compiled.
      1329f063
  2. 21 Feb, 2005 10 commits
  3. 19 Feb, 2005 1 commit
  4. 18 Feb, 2005 6 commits
  5. 17 Feb, 2005 5 commits