- 28 Jun, 2005 6 commits
-
-
monty@mysql.com authored
This fixed a failure of insert_update.test on some platforms
-
bar@mysql.com authored
Fixing tests accordingly. ctype-ucs2.c: The same fix for UCS2. ctype-utf8.c: Bug #9557 MyISAM utf8 table crash The problem was that my_strnncollsp_xxx could return big value in the range 0..0xffff. for some constant pairs it could return 32738, which is defined as MI_FOUND_WRONG_KEY in myisamdef.h. As a result, table considered to be crashed. Fix to return -1,0 or 1.
-
kent@mysql.com authored
Bug#9873, reenabled --without-man option to work
-
kent@mysql.com authored
Enable build with CXX=gcc and gcc version 4
-
kent@mysql.com authored
Corrected quoting of string "pro-nt"
-
kent@mysql.com authored
Added missing `;' to DBUG_RETURN()
-
- 27 Jun, 2005 9 commits
-
-
monty@mysql.com authored
-
monty@mysql.com authored
into mysql.com:/my/mysql-4.1
-
monty@mishka.local authored
Fixes while reviewing new pushed code NULL as argument to encrypt/decrypt should return NULL without a warning
-
monty@mysql.com authored
into mysql.com:/my/mysql-4.1
-
monty@mishka.local authored
into mishka.local:/home/my/mysql-4.1
-
monty@mishka.local authored
#9728 'Decreased functionality in "on duplicate key update #8147 'a column proclaimed ambigous in INSERT ... SELECT .. ON DUPLICATE' This ensures fields are uniquely qualified and also that one can't update other tables in the ON DUPLICATE KEY UPDATE part
-
msvensson@neptunus.(none) authored
-
msvensson@neptunus.(none) authored
-
msvensson@neptunus.(none) authored
into neptunus.(none):/home/msvensson/mysql/mysql-4.1
-
- 24 Jun, 2005 3 commits
-
-
ingo@mysql.com authored
Moved the key statistics update to info(). The table is not locked in open(). This made wrong stats possible. No test case for the test suite. This happens only with heavy concurrency. A test script is added to the bug report.
-
ramil@mysql.com authored
-
ramil@mysql.com authored
-
- 23 Jun, 2005 17 commits
-
-
timour@mysql.com authored
into mysql.com:/home/timka/mysql/src/4.1-virgin
-
msvensson@neptunus.(none) authored
into neptunus.(none):/home/msvensson/mysql/mysql-4.1
-
timour@mysql.com authored
into mysql.com:/home/timka/mysql/src/4.1-virgin
-
kent@mysql.com authored
into mysql.com:/Users/kent/mysql/bk/mysql-4.1
-
sergefp@mysql.com authored
into mysql.com:/home/psergey/mysql-4.1-bug10151
-
evgen@moonbone.local authored
Fix for fix for bug #9728 Error caused server hang on prepared insert ... select
-
kent@mysql.com authored
Might need a restart after test with special TZ Removed unused argument to run_mysqltest()
-
sergefp@mysql.com authored
into mysql.com:/home/psergey/mysql-4.1-bug10151
-
msvensson@neptunus.(none) authored
into neptunus.(none):/home/msvensson/mysql/mysql-4.1
-
monty@mishka.local authored
into mishka.local:/home/my/mysql-4.1
-
timour@mysql.com authored
into mysql.com:/home/timka/mysql/src/4.1-virgin
-
lenz@mysql.com authored
into mysql.com:/space/my/mysql-4.1
-
lenz@mysql.com authored
-
lenz@mysql.com authored
-
sergefp@mysql.com authored
into mysql.com:/home/psergey/mysql-4.1-bug10151
-
timour@mysql.com authored
into mysql.com:/home/timka/mysql/src/4.1-bug-11185
-
timour@mysql.com authored
The source of the problem is in Field_longlong::cmp. If 'this' is an unsigned number, the method casts both the current value, and the constant that we compare with to an unsigned number. As a result if the constant we compare with is a negative number, it wraps to some unsigned number, and the comparison is incorrect. When the optimizer chooses the "range" access method, this problem causes handler::read_range_next to reject the current key when the upper bound key is a negative number because handler::compare_key incorrectly considers the positive and negative keys to be equal. The current patch does not correct the source of the problem in Field_longlong::cmp because it is not easy to propagate sign information about the constant at query execution time. Instead the patch changes the range optimizer so that it never compares unsiged fields with negative constants. As an added benefit, queries that do such comparisons will execute faster because the range optimizer replaces conditions like: (a) (unsigned_int [< | <=] negative_constant) == FALSE (b) (unsigned_int [> | >=] negative_constant) == TRUE with the corresponding constants. In some cases this may even result in constant time execution.
-
- 22 Jun, 2005 5 commits
-
-
msvensson@neptunus.(none) authored
into neptunus.(none):/home/msvensson/mysql/mysql-4.1
-
lars@mysql.com authored
-
sergefp@mysql.com authored
into mysql.com:/home/psergey/mysql-4.1-bug10151
-
reggie@mdk10.(none) authored
into mdk10.(none):/home/reggie/bk/bug9148
-
evgen@moonbone.local authored
into moonbone.local:/work/mysql-4.1-bug-8147
-