1. 29 Apr, 2005 1 commit
  2. 28 Apr, 2005 2 commits
    • 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
    • jimw@mysql.com's avatar
  3. 27 Apr, 2005 1 commit
  4. 19 Apr, 2005 3 commits
  5. 17 Apr, 2005 1 commit
  6. 15 Apr, 2005 1 commit
  7. 14 Apr, 2005 4 commits
  8. 13 Apr, 2005 3 commits
  9. 10 Apr, 2005 1 commit
  10. 06 Apr, 2005 1 commit
  11. 05 Apr, 2005 3 commits
  12. 03 Apr, 2005 1 commit
  13. 02 Apr, 2005 1 commit
  14. 31 Mar, 2005 1 commit
  15. 30 Mar, 2005 3 commits
  16. 29 Mar, 2005 2 commits
  17. 28 Mar, 2005 1 commit
  18. 26 Mar, 2005 2 commits
  19. 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
  20. 17 Mar, 2005 6 commits
  21. 15 Mar, 2005 1 commit