| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Part 3 (final): removing MY_CHARSET_HANDLER::well_formed_len().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
| |
Fixing non-BMP characters to have the same weight, as it was before
MDEV-8418 and MDEV-8417.
|
|
|
|
| |
MDEV-8418 utf16: compare broken bytes as "greater than any non-broken character"
|
|
|
|
| |
character"
|
| |
|
|
|
|
| |
non-broken character"
|
|
|
|
| |
non-broken character"
|
|
|
|
|
| |
add missing checks to configure.cmake
remove dead code and unused HAVE_xxx constants from the sources
|
|\
| |
| |
| | |
Fixed up copyright messages.
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mysql-test/t/bug46080-master.opt:
Lower limits to be able to run tests
regex/main.c:
Fixed compiler warnings
storage/maria/ma_key_recover.c:
Fixed compiler warnings
storage/maria/ma_recovery.c:
Fixed compiler warnings
storage/maria/ma_unique.c:
Fixed compiler warnings
strings/ctype-uca.c:
Added comment
strings/xml.c:
Fixed compiler warnings
support-files/compiler_warnings.supp:
Added suppressions for windows
unittest/strings/strings-t.c:
Added ifdef to fix compilation failure when compiling without UCA
|
|
|
|
|
|
|
|
| |
Problem: The original patch didn't compile on debug_werror
due to wrong format in printf("%d") for size_t variables.
Fix: Adding cast to (int).
|
|
Problem: The functions my_like_range_xxx() returned
badly formed maximum strings for Asian character sets,
which made problems for storage engines.
Fix:
- Removed a number my_like_range_xxx() implementations,
which were in fact dumplicate code pieces.
- Using generic my_like_range_mb() instead.
- Setting max_sort_char member properly for Asian character sets
- Adding unittest/strings/strings-t.c,
to test that my_like_range_xxx() return well-formed
min and max strings.
Notes:
- No additional tests in mysql/t/ available.
Old tests cover the affected code well enough.
|