1. 25 May, 2005 1 commit
  2. 18 May, 2005 2 commits
  3. 15 May, 2005 2 commits
  4. 14 May, 2005 1 commit
  5. 13 May, 2005 2 commits
  6. 11 May, 2005 1 commit
  7. 09 May, 2005 1 commit
  8. 08 May, 2005 4 commits
  9. 07 May, 2005 8 commits
  10. 06 May, 2005 3 commits
  11. 29 Apr, 2005 1 commit
  12. 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
  13. 27 Apr, 2005 1 commit
  14. 19 Apr, 2005 3 commits
  15. 17 Apr, 2005 1 commit
  16. 15 Apr, 2005 1 commit
  17. 14 Apr, 2005 4 commits
  18. 13 Apr, 2005 2 commits