mirror of
https://github.com/MariaDB/server.git
synced 2025-02-14 17:35:35 +01:00
![]() Don't use static link by default (in compile-pentium) as some new systems doesn't have all static libraries available Change type for functions in plugin.h:str_mysql_ftparser_param() to const unsigned char and string lengths to size_t. One effect of the above change is that one needs to include mysql_global.h or define size_t before including plugin.h This fixes a case where mysql_client_test failed with newer gcc that enables strict-aliasing by default BUILD/compile-pentium: Don't use static link by default as some new systems doesn't have all static libraries available client/mysql_upgrade.c: Remove not used variable cmd-line-utils/readline/config_readline.h: Define some constants to get rid of compiler warnings on Linux cmd-line-utils/readline/display.c: Get rid of compiler warnings cmd-line-utils/readline/history.c: Got rid of compiler warnings: - Defining some strings as const - Added cast cmd-line-utils/readline/rlmbutil.h: Added cast to get rid of compiler warnings cmd-line-utils/readline/text.c: Remove not needed initialization to get rid of compiler warnings cmd-line-utils/readline/xmalloc.c: Changed types to 'const char* to get rid of compiler warnings configure.in: Ensure that we use MariaDB as suffix include/mysql/plugin.h: Changed types to 'const unsigned char* to get rid of compiler warnings (in other parts of the code) Change length for not \0 terminated string to size_t include/mysql/plugin.h.pp: Update related to plugin.h libmysql/libmysql.c: Fixed bug that caused core dump with newer gcc when strict aliasing is not turned off mysql-test/t/information_schema.test: Test is depending on innodb mysql-test/t/not_partition.test: Fixed wrong directory name (Not noticed before as we don't ususally run this test) mysys/lf_hash.c: Got rid of compiler warnings from -Wstrict-aliasing mysys/my_redel.c: Removed not used variable regex/engine.c: Changed types to 'const char* to get rid of compiler warnings regex/engine.ih: Changed types to 'const char* to get rid of compiler warnings sql/sp_head.cc: Got rid of compiler warning from -Wstrict-aliasing sql/sql_base.cc: Got rid of compiler warnings from -Wstrict-aliasing (The original code was probably wrong as nj_col->table_field was sql/sql_builtin.cc.in: plugin.h needs to have size_t defined sql/sql_parse.cc: Remove used variable sql/sql_select.cc: Got rid of compiler warnings from -Wstrict-aliasing sql/sql_show.cc: Added #ifdef to get rid of compiler warning when not using partition engine sql/table.cc: Got rid of compiler warning from -Wstrict-aliasing storage/maria/ha_maria.cc: Got rid of compiler warnings from -Wstrict-aliasing: - Use the thd_killed() API function storage/maria/lockman.c: Got rid of compiler warnings from -Wstrict-aliasing storage/maria/ma_check.c: Got rid of compiler warnings from -Wstrict-aliasing Change to use new version of _ma_killed_ptr; Don't call it as often as before storage/maria/ma_check_standalone.h: Update to compatible _ma_killed_ptr() from ha_maria.cc storage/maria/ma_ft_boolean_search.c: Changed pointers from char -> const char* and length to size_t (to get rid of compiler warnings and casts) storage/maria/ma_ft_nlq_search.c: Got rid of compiler warnings from -Wstrict-aliasing Ensure that 'subkeys' is 32 bit storage/maria/ma_ft_parser.c: Changed pointers from char -> const char* and length to size_t (to get rid of compiler warnings and casts) storage/maria/ma_ftdefs.h: Changed pointers from char -> const char* and length to size_t (to get rid of compiler warnings and casts) storage/maria/ma_sort.c: Change to use new version of _ma_killed_ptr; Don't call it as often as before storage/maria/ma_state.c: Got rid of compiler warnings from -Wstrict-aliasing storage/maria/maria_def.h: Redefine ma_killed_ptr() storage/maria/maria_ftdump.c: Got rid of compiler warnings from -Wstrict-aliasing storage/maria/trnman.c: Got rid of compiler warnings from -Wstrict-aliasing storage/myisam/ft_boolean_search.c: Changed pointers from char -> const char* and length to size_t (to get rid of compiler warnings and casts) storage/myisam/ft_nlq_search.c: Got rid of compiler warnings from -Wstrict-aliasing storage/myisam/ft_parser.c: Changed pointers from char -> const char* and length to size_t (to get rid of compiler warnings and casts) storage/myisam/ft_stopwords.c: Changed pointers from char -> const char* and length to size_t (to get rid of compiler warnings and casts) storage/myisam/ftdefs.h: Changed pointers from char -> const char* and length to size_t (to get rid of compiler warnings and casts) storage/myisam/ha_myisam.cc: Got rid of compiler warnings from -Wstrict-aliasing: - Use the thd_killed() API function storage/myisam/mi_check.c: Use new killed_ptr() function storage/myisam/myisam_ftdump.c: Got rid of compiler warnings from -Wstrict-aliasing storage/myisam/myisamchk.c: Update to compatible killed_ptr() from ha_myisam.cc storage/myisam/myisamdef.h: Redefine killed_ptr() storage/myisam/myisamlog.c: Got rid of compiler warnings from -Wstrict-aliasing storage/myisam/sort.c: Change to use new version of killed_ptr; Don't call it as often as before storage/xtradb/fil/fil0fil.c: Fixedc ompiler warning storage/xtradb/trx/trx0i_s.c: Include mysql_plugin.h later to ensure that size_t is defined |
||
---|---|---|
.. | ||
unittest | ||
CMakeLists.txt | ||
file_formats.txt | ||
ft_maria.c | ||
ha_maria.cc | ||
ha_maria.h | ||
lockman.c | ||
lockman.h | ||
ma_bitmap.c | ||
ma_blockrec.c | ||
ma_blockrec.h | ||
ma_cache.c | ||
ma_changed.c | ||
ma_check.c | ||
ma_check_standalone.h | ||
ma_checkpoint.c | ||
ma_checkpoint.h | ||
ma_checksum.c | ||
ma_close.c | ||
ma_commit.c | ||
ma_commit.h | ||
ma_control_file.c | ||
ma_control_file.h | ||
ma_create.c | ||
ma_dbug.c | ||
ma_delete.c | ||
ma_delete_all.c | ||
ma_delete_table.c | ||
ma_dynrec.c | ||
ma_extra.c | ||
ma_ft_boolean_search.c | ||
ma_ft_eval.c | ||
ma_ft_eval.h | ||
ma_ft_nlq_search.c | ||
ma_ft_parser.c | ||
ma_ft_stem.c | ||
ma_ft_test1.c | ||
ma_ft_test1.h | ||
ma_ft_update.c | ||
ma_ftdefs.h | ||
ma_fulltext.h | ||
ma_info.c | ||
ma_init.c | ||
ma_key.c | ||
ma_key_recover.c | ||
ma_key_recover.h | ||
ma_keycache.c | ||
ma_locking.c | ||
ma_loghandler.c | ||
ma_loghandler.h | ||
ma_loghandler_lsn.h | ||
ma_open.c | ||
ma_packrec.c | ||
ma_page.c | ||
ma_pagecache.c | ||
ma_pagecache.h | ||
ma_pagecaches.c | ||
ma_pagecrc.c | ||
ma_panic.c | ||
ma_preload.c | ||
ma_range.c | ||
ma_recovery.c | ||
ma_recovery.h | ||
ma_recovery_util.c | ||
ma_recovery_util.h | ||
ma_rename.c | ||
ma_rfirst.c | ||
ma_rkey.c | ||
ma_rlast.c | ||
ma_rnext.c | ||
ma_rnext_same.c | ||
ma_rprev.c | ||
ma_rrnd.c | ||
ma_rsame.c | ||
ma_rsamepos.c | ||
ma_rt_index.c | ||
ma_rt_index.h | ||
ma_rt_key.c | ||
ma_rt_key.h | ||
ma_rt_mbr.c | ||
ma_rt_mbr.h | ||
ma_rt_split.c | ||
ma_rt_test.c | ||
ma_scan.c | ||
ma_search.c | ||
ma_sort.c | ||
ma_sp_defs.h | ||
ma_sp_key.c | ||
ma_sp_test.c | ||
ma_state.c | ||
ma_state.h | ||
ma_static.c | ||
ma_statrec.c | ||
ma_test1.c | ||
ma_test2.c | ||
ma_test3.c | ||
ma_test_all.res | ||
ma_test_all.sh | ||
ma_test_big.sh | ||
ma_test_force_start.pl | ||
ma_test_recovery | ||
ma_unique.c | ||
ma_update.c | ||
ma_write.c | ||
Makefile.am | ||
maria_chk.c | ||
maria_def.h | ||
maria_ftdump.c | ||
maria_pack.c | ||
maria_read_log.c | ||
maria_rename.sh | ||
plug.in | ||
tablockman.c | ||
tablockman.h | ||
test_pack | ||
trnman.c | ||
trnman.h | ||
trnman_public.h |