1. 28 Apr, 2005 1 commit
    • ingo@mysql.com's avatar
      Bug#8321 - myisampack bug in compression algorithm · 66a158a9
      ingo@mysql.com authored
      This is the second of three changesets. It contains the pure bug fix.
      It also contains the second after-review fixes.
      The problem was that with gcc on x86, shifts are done modulo word size. 
      'value' is 32 bits wide and shifting it by 32 bits is a no-op.
      This was triggered by an evil distribution of character incidences. 
      A distribution of 2917027827 characters made of 202 distinct values led to
      34 occurrences of 32-bit Huffman codes.
      This might have been the first time ever that write_bits() had to write
      32-bit values. Since it can be expected that one day even 32 bits might
      be insufficient, the third changeset suggests to enlarge some variables
      to 64 bits.
      66a158a9
  2. 27 Apr, 2005 1 commit
  3. 19 Apr, 2005 3 commits
  4. 17 Apr, 2005 1 commit
  5. 15 Apr, 2005 1 commit
  6. 14 Apr, 2005 4 commits
  7. 13 Apr, 2005 3 commits
  8. 10 Apr, 2005 1 commit
  9. 06 Apr, 2005 1 commit
  10. 05 Apr, 2005 3 commits
  11. 03 Apr, 2005 1 commit
  12. 02 Apr, 2005 1 commit
  13. 31 Mar, 2005 1 commit
  14. 30 Mar, 2005 3 commits
  15. 29 Mar, 2005 2 commits
  16. 28 Mar, 2005 1 commit
  17. 26 Mar, 2005 2 commits
  18. 21 Mar, 2005 1 commit
    • heikki@hundin.mysql.fi's avatar
      trx0trx.c, trx0trx.h: · 3f378c52
      heikki@hundin.mysql.fi authored
        If MySQL wrote to its binlog, but for some reason trx->update_undo and trx->insert_undo were NULL in InnoDB, then trx->commit_lsn was garbage, and InnoDB could assert in the log flush of trx_commit_complete_for_mysql() (Bug #9277)
      3f378c52
  19. 17 Mar, 2005 6 commits
  20. 15 Mar, 2005 2 commits
  21. 14 Mar, 2005 1 commit
    • marko@hundin.mysql.fi's avatar
      dict0load.c: · d5c1475d
      marko@hundin.mysql.fi authored
        dict_load_table(): Refuse to open ROW_FORMAT=COMPACT tables
        of MySQL 5.0.3 and later.
      d5c1475d