Commit graph

6 commits

Author SHA1 Message Date
Alexander Barkov
3e7e87ddcc MDEV-19897 Rename source code variable names from utf8 to utf8mb3 2019-06-28 12:37:04 +04:00
Alexander Barkov
4272eec050 MDEV-17534 Implement fast path for ASCII range in strnxfrm_onelevel_internal() 2018-10-24 15:12:38 +04:00
Alexander Barkov
88cfde26e8 A cleanup for MDEV-17511. Re-enabling ctype_ldml.test. 2018-10-21 21:28:11 +04:00
Alexander Barkov
3fe2b86627 MDEV-17511 Improve performance for ORDER BY with a CHAR(N) CHARACTER SET utf8_unicode_ci 2018-10-21 05:02:38 +04:00
Alexander Barkov
475c6ec551 MDEV-17474 Change Unicode collation implementation from "handler" to "inline" style (part#2)
Additional changes:

1. Adding a fast path for ASCII characters
2. Adding dedicated MY_COLLATION_HANDLERs for collations with no contractions
   (for utf8 and for utf8mb4 character sets). The choice between
   the full-featured handler and the "no contraction" handler is
   made at the collation initialization time.
2018-10-18 07:49:58 +04:00
Alexander Barkov
6eae037c4c MDEV-17474 Change Unicode collation implementation from "handler" to "inline" style 2018-10-17 06:44:40 +04:00