• unknown's avatar
    Added option --valgrind-mysqltest to mysql-test-run · f8f1c016
    unknown authored
    Added flag to Field::store(longlong) to specify if value is unsigned.
    This fixes bug #12750: Incorrect storage of 9999999999999999999 in DECIMAL(19, 0)
    Fixed warning from valgrind in CREATE ... SELECT
    Fixed double free of mysql.options if reconnect failed
    
    
    mysql-test/mysql-test-run.sh:
      Added option --valgrind-mysqltest to allow one to run mysqltest with valgrind
    mysql-test/r/bigint.result:
      Update results after fix for Field::store(longlong)
    mysql-test/r/range.result:
      Update results after fix for Field::store(longlong)
    mysql-test/r/strict.result:
      Update results after fix for Field::store(longlong)
      (This fixes some wrong results when storing things into bigint columns)
    mysql-test/r/type_ranges.result:
      Update results after fix for Field::store(longlong)
    mysql-test/t/bigint.test:
      Added testing for #12750: Incorrect storage of 9999999999999999999 in DECIMAL(19, 0)
    mysql-test/t/innodb.test:
      Removed comments affected by this bug fix
    mysql-test/t/mysqldump.test:
      Fixed result to not depend on existing config files
    mysql-test/t/range.test:
      0xff numbers are now unsigned
    mysql-test/t/strict.test:
      Added errors for things that previously (wrongly) succeeded
    sql-common/client.c:
      Fixed double free of mysql.options if reconnect failed
    sql/field.cc:
      Added flag to Field::store(longlong) to specify if value is unsigned
    sql/field.h:
      Added flag to Field::store(longlong) to specify if value is unsigned
    sql/field_conv.cc:
      Fixed calls to Field::store(longlong,flag)
    sql/ha_ndbcluster.cc:
      Fixed calls to Field::store(longlong,flag)
    sql/handler.cc:
      Fixed calls to Field::store(longlong,flag)
    sql/item.cc:
      Fixed calls to Field::store(longlong,flag)
    sql/item_sum.cc:
      Fixed calls to Field::store(longlong,flag)
    sql/sp.cc:
      Fixed calls to Field::store(longlong,flag)
    sql/sql_acl.cc:
      Fixed calls to Field::store(longlong,flag)
    sql/sql_help.cc:
      Fixed calls to Field::store(longlong,flag)
    sql/sql_show.cc:
      Fixed calls to Field::store(longlong,flag)
    sql/sql_table.cc:
      Fixed varning from valgrind
    sql/sql_udf.cc:
      Fixed calls to Field::store(longlong,flag)
    sql/tztime.cc:
      Fixed calls to Field::store(longlong,flag)
    sql/unireg.cc:
      Fixed calls to Field::store(longlong,flag)
    f8f1c016
field.h 57.7 KB