1. 22 Apr, 2008 2 commits
    • unknown's avatar
      Merge hh-nb.hungers:/work/trees/mysql-5.1-build-src-clean · b95fda54
      unknown authored
      into  hh-nb.hungers:/work/merge/mysql-5.1-build-repogca
      
      
      BitKeeper/deleted/.del-query_cache_wlock_invalidate_func.result:
        Delete: mysql-test/r/query_cache_wlock_invalidate_func.result
      BitKeeper/deleted/.del-timestamp_func.result:
        Delete: mysql-test/r/timestamp_func.result
      BitKeeper/deleted/.del-innodb_table_locks_func.test:
        Delete: mysql-test/t/innodb_table_locks_func.test
      BitKeeper/deleted/.del-query_cache_wlock_invalidate_func.test:
        Delete: mysql-test/t/query_cache_wlock_invalidate_func.test
      BitKeeper/deleted/.del-timestamp_func.test:
        Delete: mysql-test/t/timestamp_func.test
      b95fda54
    • unknown's avatar
      Seventh set of fixes for bug 35988. · 05f4b65e
      unknown authored
      05f4b65e
  2. 18 Apr, 2008 9 commits
  3. 17 Apr, 2008 3 commits
  4. 16 Apr, 2008 5 commits
  5. 15 Apr, 2008 2 commits
  6. 14 Apr, 2008 2 commits
  7. 11 Apr, 2008 3 commits
  8. 10 Apr, 2008 9 commits
  9. 09 Apr, 2008 5 commits
    • unknown's avatar
      Merge zippy.cornsilk.net:/home/cmiller/work/mysql/bug15776/my51-bug15776 · f7c44ce0
      unknown authored
      into  zippy.cornsilk.net:/home/cmiller/work/mysql/bug15776-encore/my51-bug15776-encore
      
      
      sql/field.cc:
        Auto merged
      sql/item_create.cc:
        Auto merged
      sql/share/errmsg.txt:
        Auto merged
      sql/unireg.h:
        Auto merged
      mysql-test/r/type_blob.result:
        manual merge.
      mysql-test/t/type_blob.test:
        manual merge.
      sql/sql_yacc.yy:
        merge by hand.
      f7c44ce0
    • unknown's avatar
      Merge zippy.cornsilk.net:/home/cmiller/work/mysql/bug15776/my50-bug15776 · 0aa586c9
      unknown authored
      into  zippy.cornsilk.net:/home/cmiller/work/mysql/bug15776/my51-bug15776
      
      
      mysql-test/r/type_blob.result:
        Auto merged
      mysql-test/t/type_blob.test:
        Auto merged
      sql/field.cc:
        Auto merged
      sql/unireg.h:
        Auto merged
      0aa586c9
    • unknown's avatar
      Merge zippy.cornsilk.net:/home/cmiller/work/mysql/bug15776/my50-bug15776 · cb420d60
      unknown authored
      into  zippy.cornsilk.net:/home/cmiller/work/mysql/bug15776-encore/my50-bug15776-encore
      
      
      sql/field.cc:
        Auto merged
      sql/item_create.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      sql/share/errmsg.txt:
        Auto merged
      sql/unireg.h:
        Auto merged
      mysql-test/r/type_blob.result:
        manual merge.
      mysql-test/t/type_blob.test:
        manual merge.
      cb420d60
    • unknown's avatar
      Merge zippy.cornsilk.net:/home/cmiller/work/mysql/bug15776/my50-bug15776 · 2a999890
      unknown authored
      into  zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.0-build
      
      
      mysql-test/r/type_blob.result:
        Auto merged
      mysql-test/t/type_blob.test:
        Auto merged
      sql/field.cc:
        Auto merged
      sql/unireg.h:
        Auto merged
      2a999890
    • unknown's avatar
      Follow-up to B-g#15776, test failures on 64-bit linux. · 777ea051
      unknown authored
      Make maximum blob size to be 2**32-1, regardless of word size.
      
      Fix failure of timestamp with size of 2**31-1.  The method of
      rounding up to the nearest even number would overflow.
      
      
      mysql-test/r/type_blob.result:
        2**32-1 is not a special case for timestamp.
        
        Test 2**32-1 and 2**64 as the reliable test points for both 32-
        and 64-bit machines.  I'd like to test 2**32, but that would make 
        tests that vary between architectures.
        
        I'd like to generalize the tests by pulling the max blob size from
        the server, and then "eval"ing N-1, N, and N+1 instead of all these
        literal numbers, but I have not found a way to get UINT_MAX.
      mysql-test/t/type_blob.test:
        2**32-1 is not a special case for timestamp.
        
        Test 2**32-1 and 2**64 as the reliable test points for both 32-
        and 64-bit machines.  I'd like to test 2**32, but that would make 
        tests that vary between architectures.
        
        I'd like to generalize the tests by pulling the max blob size from
        the server, and then "eval"ing N-1, N, and N+1 instead of all these
        literal numbers, but I have not found a way to get UINT_MAX.
      sql/field.cc:
        Fix a bug where the round-to-even code for TIMESTAMP fields
        failed where the size would overflow the size to zero and then
        fail.
        
        Also, since we silently truncate the size of TIMESTAMP fields, set
        the maximum size we report is allowable to be the largest parsable
        number.
      sql/unireg.h:
        Make BLOB size the maximum that the packed value in 
        field_blob::get_length() allows.
      777ea051