unknown
600b5fea57
Bug#12891:
...
UNION doesn't return DISTINCT result for multi-byte characters
hp_hash.c:
This piece of code was pretty wrong, looks
like no necessary changes were made after
cut-and-paste from fixed length segment processing.
Itroduced two new variables safe_length1 and
safe_length2 to remember the original lengths.
Fixing my_charpos and set_if_smaller calls
to pass correct parameters.
ctype_utf8.result, ctype_utf8.test:
adding test case
heap/hp_hash.c:
Bug#12891:
UNION doesn't return DISTINCT result for multi-byte characters
This piece of code was pretty wrong.
mysql-test/t/ctype_utf8.test:
adding test case
mysql-test/r/ctype_utf8.result:
adding test case
2005-09-01 19:31:08 +05:00
..
2005-07-28 17:09:54 +03:00
2005-08-30 08:18:27 +02:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-08-30 11:04:23 -07:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-08-23 18:08:04 +03:00
2005-07-28 03:22:47 +03:00
2005-08-11 12:18:53 +01:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-08-31 22:06:34 +04:00
2005-07-28 03:22:47 +03:00
2005-08-02 14:27:52 +05:00
2005-07-28 03:22:47 +03:00
2005-08-24 19:37:27 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-09-01 19:31:08 +05:00
2005-07-28 17:09:54 +03:00
2005-08-01 17:00:03 -07:00
2005-07-28 17:09:54 +03:00
2005-08-10 17:45:00 +04:00
2005-07-28 03:22:47 +03:00
2005-08-25 02:27:52 +02:00
2005-08-22 09:40:10 -07:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-08-12 19:27:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-19 03:04:51 +02:00
2005-07-28 17:09:54 +03:00
2005-08-03 02:01:27 +04:00
2005-08-08 00:10:07 +02:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-08-12 19:27:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-08-12 19:27:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-08-02 15:28:09 -07:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-08-31 15:24:06 -07:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-08-01 17:54:57 -07:00
2005-08-19 15:51:40 -07:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-08-11 12:18:53 +01:00
2005-08-08 19:09:54 +05:00
2005-08-26 22:25:45 -07:00
2005-08-24 15:50:58 -07:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-08-27 18:10:46 +05:00
2005-08-27 20:06:35 +05:00
2005-08-25 06:55:48 +03:00
2005-07-28 17:09:54 +03:00
2005-08-08 19:04:10 +05:00
2005-08-07 22:10:05 +00:00
2005-08-31 13:23:24 +04:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-08-09 11:21:45 +03:00
2005-07-28 03:22:47 +03:00
2005-08-30 03:14:39 +04:00
2005-08-25 12:03:19 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-08-30 12:35:37 +02:00
2005-07-28 03:22:47 +03:00
2005-08-12 17:57:19 +03:00
2005-08-10 22:17:53 +01:00
2005-07-28 17:09:54 +03:00
2005-08-12 17:57:19 +03:00
2005-08-23 18:08:04 +03:00
2005-08-23 18:08:04 +03:00
2005-08-23 18:08:04 +03:00
2005-08-07 20:39:17 +02:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-08-29 21:06:45 +02:00
2005-07-28 17:09:54 +03:00
2005-08-18 03:12:42 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-08-02 15:58:41 -07:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-08-31 19:12:16 -07:00
2005-07-28 17:09:54 +03:00
2005-08-10 18:32:17 -07:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-08-29 18:18:30 +02:00
2005-07-28 03:22:47 +03:00
2005-08-09 12:17:28 -07:00
2005-08-09 12:17:28 -07:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-29 23:43:07 +03:00
2005-07-31 12:49:55 +03:00
2005-08-18 14:28:13 +02:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-08-22 11:34:33 +02:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-08-23 18:08:04 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-08-23 18:08:04 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-08-03 17:38:55 -07:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-08-11 13:07:08 +03:00
2005-08-07 21:30:46 +00:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-08-18 12:07:14 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-08-30 12:24:37 -07:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-08-19 11:38:14 +03:00
2005-07-28 03:22:47 +03:00
2005-08-25 10:19:06 +03:00
2005-07-28 21:25:05 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-08-07 21:30:46 +00:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-08-02 15:15:28 -06:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-08-11 17:14:11 -07:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-08-03 15:08:03 -04:00
2005-08-25 17:34:34 +04:00
2005-08-25 17:34:34 +04:00
2005-08-25 18:13:56 +04:00
2005-08-25 17:34:34 +04:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-08-15 20:08:58 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-08-10 17:45:00 +04:00
2005-08-29 15:45:03 +02:00
2005-08-17 17:51:10 +02:00
2005-07-28 03:22:47 +03:00
2005-07-26 18:08:49 -07:00
2005-08-29 12:19:08 +02:00
2005-08-03 03:37:32 +00:00
2005-08-20 11:00:00 +03:00
2005-08-10 21:17:52 +00:00
2005-08-27 07:26:14 +01:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-27 15:09:06 +05:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-08-23 18:08:04 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-08-31 15:24:06 -07:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-08-23 09:15:05 +04:00
2005-07-28 03:22:47 +03:00
2005-08-08 11:42:09 -07:00
2005-08-10 21:17:52 +00:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-08-09 00:13:49 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-29 14:39:11 +05:00
2005-08-23 18:08:04 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 03:22:47 +03:00
2005-07-28 03:22:47 +03:00
2005-08-12 17:57:19 +03:00
2005-07-28 17:09:54 +03:00
2005-07-28 17:09:54 +03:00
2005-08-01 17:54:57 -07:00
2005-07-28 03:22:47 +03:00
2005-08-31 10:25:00 +05:00
2005-08-31 00:54:41 +04:00
2005-07-28 17:09:54 +03:00
2005-08-31 18:32:15 -07:00
2005-08-13 08:42:35 +02:00