Marko Mäkelä
8b6cfda631
Merge 10.4 into 10.5
2020-02-07 08:51:20 +02:00
Monty
4d61f1247a
Fixed compiler warnings from gcc 7.4.1
...
- Fixed possible error in rocksdb/rdb_datadic.cc
2020-01-29 23:23:55 +02:00
Alexander Barkov
f1e13fdc8d
MDEV-21581 Helper functions and methods for CHARSET_INFO
2020-01-28 12:29:23 +04:00
Alexander Barkov
3e7e87ddcc
MDEV-19897 Rename source code variable names from utf8 to utf8mb3
2019-06-28 12:37:04 +04:00
Oleksandr Byelkin
c07325f932
Merge branch '10.3' into 10.4
2019-05-19 20:55:37 +02:00
Marko Mäkelä
26a14ee130
Merge 10.1 into 10.2
2019-05-13 17:54:04 +03:00
Vicențiu Ciorbaru
cb248f8806
Merge branch '5.5' into 10.1
2019-05-11 22:19:05 +03:00
Alexander Barkov
a8efe7ab1f
MDEV-17502 MDEV-17474 Change Unicode xxx_general_ci and xxx_bin collation implementation to "inline" style
2018-10-19 14:35:01 +04:00
Alexander Barkov
ee19806b8e
MDEV-9711 NO PAD collations
...
Based on the patch from Daniil Medvedev (a Google Summer of Code task)
2016-09-06 12:50:02 +04:00
Alexander Barkov
1d73005bf3
MDEV-8360 Clean-up CHARSET_INFO: strnncollsp: diff_if_only_endspace_difference
...
- Removing the "diff_if_only_endspace_difference" argument from
MY_COLLATION_HANDLER::strnncollsp(), my_strnncollsp_simple(),
as well as in the function template MY_FUNCTION_NAME(strnncollsp)
in strcoll.ic
- Removing the "diff_if_only_space_different" from ha_compare_text(),
hp_rec_key_cmp().
- Adding a new function my_strnncollsp_padspace_bin() and reusing
it instead of duplicate code pieces in my_strnncollsp_8bit_bin(),
my_strnncollsp_latin1_de(), my_strnncollsp_tis620(),
my_strnncollsp_utf8_cs().
- Adding more tests for better coverage of the trailing space handling.
- Removing the unused definition of HA_END_SPACE_ARE_EQUAL
2016-03-31 11:04:48 +04:00
Alexander Barkov
0a83caf4a9
Removing duplicate code: sharing implementation of "strnxfrm"
...
between gbk_chinese_ci and big5_chinese_ci.
2016-03-23 14:26:43 +04:00
Alexander Barkov
b2e324a21f
MDEV-8416 ucs2: compare broken bytes as "greater than any non-broken character"
...
MDEV-8418 utf16: compare broken bytes as "greater than any non-broken character"
2015-07-06 15:50:56 +04:00
Alexander Barkov
35d8ac350d
MDEV-8417 utf8mb4: compare broken bytes as "greater than any non-broken character"
2015-07-06 10:47:39 +04:00
Alexander Barkov
9ad8ff666c
MDEV-8415 utf8: compare broken bytes as "greater than any non-broken character"
2015-07-03 17:24:16 +04:00
Alexander Barkov
95d07ee408
MDEV-8215 Asian MB3 charsets: compare broken bytes as "greater than any non-broken character"
2015-07-03 10:33:17 +04:00
Alexander Barkov
4f828a1cac
MDEV-8214 Asian MB2 charsets: compare broken bytes as "greater than any non-broken character"
2015-06-26 13:40:28 +04:00