mariadb/storage/maria
Marko Mäkelä 89d80c1b0b Fix many -Wconversion warnings.
Define my_thread_id as an unsigned type, to avoid mismatch with
ulonglong.  Change some parameters to this type.

Use size_t in a few more places.

Declare many flag constants as unsigned to avoid sign mismatch
when shifting bits or applying the unary ~ operator.

When applying the unary ~ operator to enum constants, explictly
cast the result to an unsigned type, because enum constants can
be treated as signed.

In InnoDB, change the source code line number parameters from
ulint to unsigned type. Also, make some InnoDB functions return
a narrower type (unsigned or uint32_t instead of ulint;
bool instead of ibool).
2017-03-07 19:07:27 +02:00
..
unittest General spell fixing in comments and strings 2016-06-08 14:17:23 +03:00
CMakeLists.txt encryption cleanup: small changes 2015-04-05 13:14:37 +02:00
file_formats.txt
ft_maria.c Fixed some compiler warnings and errors in test suite found by buildbot 2010-01-27 23:53:08 +02:00
ha_maria.cc MDEV-7635: Part 1 2017-02-10 06:30:42 -05:00
ha_maria.h MDEV-5314 - Compiling fails on OSX using clang 2014-02-19 14:05:15 +04:00
lockman.c MDEV-7437 remove suport for "atomics" with rwlocks 2015-01-13 10:15:21 +01:00
lockman.h
ma_bitmap.c General spell fixing in comments and strings 2016-06-08 14:17:23 +03:00
ma_blockrec.c simplify and unify my_safe_alloca usage 2015-09-04 10:32:02 +02:00
ma_blockrec.h Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
ma_cache.c MDEV-8126 encryption for temp files 2015-06-02 18:53:37 +02:00
ma_changed.c lots of post-merge changes 2011-04-25 17:22:25 +02:00
ma_check.c Merge branch '10.1' into 10.2 2016-12-29 13:23:18 +01:00
ma_check_standalone.h Fixed compiler warnings and test failures found by buildbot 2016-06-24 02:25:14 +03:00
ma_checkpoint.c Merge branch '10.0' into 10.1 2016-06-28 22:01:55 +02:00
ma_checkpoint.h rename maria to aria 2010-09-12 18:40:01 +02:00
ma_checksum.c Fixed compiler warnings and test failures found by buildbot 2016-06-24 02:25:14 +03:00
ma_close.c Push for testing of encryption 2015-02-10 10:21:17 +01:00
ma_commit.c Temporary commit of 10.0-merge 2013-03-26 00:03:13 +02:00
ma_commit.h
ma_control_file.c use PSI wrappers in aria and other non-MySQL code 2011-07-13 21:10:18 +02:00
ma_control_file.h rename maria to aria 2010-09-12 18:40:01 +02:00
ma_create.c MDEV-10759 Fix Aria to support 2-byte collation IDs 2016-12-02 14:05:16 +02:00
ma_crypt.c Fixed warnings and one memory loss found by valgrind 2016-02-02 19:54:18 +02:00
ma_crypt.h encryption cleanup: small changes 2015-04-05 13:14:37 +02:00
ma_dbug.c Fixed lp:925377 "Querying myisam table metadata while 'alter table..enable keys' is running may corrupt the table" 2012-02-28 23:18:52 +02:00
ma_delete.c Push for testing of encryption 2015-02-10 10:21:17 +01:00
ma_delete_all.c merge with 5.3 2011-10-19 21:45:18 +02:00
ma_delete_table.c Don't delete non existing .TMD and .OLD files for Aria internal temporary tables 2015-11-10 13:47:28 +02:00
ma_dynrec.c simplify and unify my_safe_alloca usage 2015-09-04 10:32:02 +02:00
ma_extra.c compiler warning 2016-09-12 17:51:48 +02:00
ma_ft_boolean_search.c MDEV-8360 Clean-up CHARSET_INFO: strnncollsp: diff_if_only_endspace_difference 2016-03-31 11:04:48 +04:00
ma_ft_eval.c
ma_ft_eval.h
ma_ft_nlq_search.c MDEV-8360 Clean-up CHARSET_INFO: strnncollsp: diff_if_only_endspace_difference 2016-03-31 11:04:48 +04:00
ma_ft_parser.c MDEV-8360 Clean-up CHARSET_INFO: strnncollsp: diff_if_only_endspace_difference 2016-03-31 11:04:48 +04:00
ma_ft_stem.c
ma_ft_test1.c
ma_ft_test1.h
ma_ft_update.c Fixed compiler warnings and test failures found by buildbot 2016-06-24 02:25:14 +03:00
ma_ftdefs.h lots of post-merge changes 2011-04-25 17:22:25 +02:00
ma_fulltext.h Merge with mysql-maria 2009-01-30 23:55:42 +02:00
ma_info.c Temporary commit of 10.0-merge 2013-03-26 00:03:13 +02:00
ma_init.c my_dir() cleanup 2013-04-07 15:19:45 +02:00
ma_key.c make 5.1 compiling with modern gcc. 2013-12-20 12:35:47 +02:00
ma_key_recover.c Push for testing of encryption 2015-02-10 10:21:17 +01:00
ma_key_recover.h Fixes some bug in Aria recovery: 2010-10-07 12:51:34 +03:00
ma_keycache.c merge with 5.3 2011-10-19 21:45:18 +02:00
ma_locking.c MDEV-5314 - Compiling fails on OSX using clang 2014-02-19 14:05:15 +04:00
ma_loghandler.c Merge branch '10.0' into 10.1 2016-06-28 22:01:55 +02:00
ma_loghandler.h Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
ma_loghandler_lsn.h remove ULL() and LL(), because they're totally unnecessary 2013-04-07 14:00:16 +02:00
ma_norec.c Added support for NO_RECORD record format (don't store any row data) for Aria. 2011-01-14 11:54:39 +01:00
ma_open.c MDEV-10759 Fix Aria to support 2-byte collation IDs 2016-12-02 14:05:16 +02:00
ma_packrec.c Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
ma_page.c Use MEM_CHECK_DEFINED to check if blocks contain uninitialized data 2015-11-10 13:46:57 +02:00
ma_pagecache.c Fixed compiler warnings and failing tests 2016-10-05 01:11:08 +03:00
ma_pagecache.h Merge branch '10.0' into 10.1 2016-06-28 22:01:55 +02:00
ma_pagecaches.c
ma_pagecrc.c Push for testing of encryption 2015-02-10 10:21:17 +01:00
ma_panic.c merge with 5.3 2011-10-19 21:45:18 +02:00
ma_preload.c lots of post-merge changes 2011-04-25 17:22:25 +02:00
ma_range.c General spell fixing in comments and strings 2016-06-08 14:17:23 +03:00
ma_recovery.c MDEV-5314 - Compiling fails on OSX using clang 2014-02-19 14:05:15 +04:00
ma_recovery.h Fixed portability problem with partiton_error.test 2011-06-13 12:46:11 +03:00
ma_recovery_util.c merge with 5.3 2011-10-19 21:45:18 +02:00
ma_recovery_util.h
ma_rename.c Fixed lp:947474 "Assertion `table->file->stats.records > 0 || error' failed in join_read_const_table on concurrent SELECT and ALTER, constant Aria table" 2012-03-20 16:04:50 +02:00
ma_rfirst.c
ma_rkey.c merge with 5.3 2011-10-19 21:45:18 +02:00
ma_rlast.c
ma_rnext.c MDEV-6153 Trivial Lintian errors in MariaDB sources: spelling errors and wrong executable bits 2014-05-13 11:53:30 +02:00
ma_rnext_same.c merge with 5.3 2011-10-19 21:45:18 +02:00
ma_rprev.c merge with 5.3 2011-10-19 21:45:18 +02:00
ma_rrnd.c MDEV-736 LP:1004615 - Unexpected warnings "Encountered illegal value '' when converting to DECIMAL" on a query with aggregate functions and GROUP BY 2012-11-17 16:50:15 +01:00
ma_rsame.c merge with 5.3 2011-10-19 21:45:18 +02:00
ma_rsamepos.c
ma_rt_index.c MDEV-6650 - LINT_INIT emits code in non-debug builds 2015-03-16 14:48:22 +04:00
ma_rt_index.h
ma_rt_key.c Fixes some bug in Aria recovery: 2010-10-07 12:51:34 +03:00
ma_rt_key.h
ma_rt_mbr.c Temporary commit of 10.0-merge 2013-03-26 00:03:13 +02:00
ma_rt_mbr.h
ma_rt_split.c compiler warnings 2013-04-14 16:48:16 +02:00
ma_rt_test.c Fixed problem with very slow shutdown when using 100,000 MyISAM tables with delay_key_write 2014-07-19 17:46:08 +03:00
ma_scan.c MDEV-4280: Assertion `empty_size == empty_size_on_page' failure in ma_blockrec.c or ER_NOT_KEYFILE on query with DISTINCT and GROUP BY 2013-05-11 15:55:11 +03:00
ma_search.c MDEV-6650 - LINT_INIT emits code in non-debug builds 2015-03-16 14:48:22 +04:00
ma_servicethread.c MDEV-9994 - Aria service threads are not "joined" 2016-06-10 22:07:49 +04:00
ma_servicethread.h MDEV-9994 - Aria service threads are not "joined" 2016-06-10 22:07:49 +04:00
ma_sort.c Merge branch '10.1' into 10.2 2016-06-30 16:38:05 +02:00
ma_sp_defs.h
ma_sp_key.c lots of post-merge changes 2011-04-25 17:22:25 +02:00
ma_sp_test.c lots of post-merge changes 2011-04-25 17:22:25 +02:00
ma_state.c Fix for MDEV-6493: Assertion `table->file->stats.records > 0 || error' failure, or 'Invalid write' valgrind warnings, or crash on scenario with Aria table, view, LOCK TABLES 2014-07-30 13:27:52 +03:00
ma_state.h MDEV-3999: Valgrind errors 'invalid write' or assorted server crashes on concurrent flow with partitioned Aria tables 2013-05-12 11:29:16 +03:00
ma_static.c Push for testing of encryption 2015-02-10 10:21:17 +01:00
ma_statrec.c merge with 5.3 2011-10-19 21:45:18 +02:00
ma_test1.c Use MEM_CHECK_DEFINED to check if blocks contain uninitialized data 2015-11-10 13:46:57 +02:00
ma_test2.c Merge branch '10.0' into 10.1 2016-12-11 09:53:42 +01:00
ma_test3.c Fixed problem with very slow shutdown when using 100,000 MyISAM tables with delay_key_write 2014-07-19 17:46:08 +03:00
ma_test_all.res
ma_test_all.sh makes mi_test_all.sh & ma_test_all.sh working (MDEV-285) 2012-09-25 13:45:11 +03:00
ma_test_big.sh
ma_test_force_start.pl CRLF->LF 2015-06-02 22:07:47 +02:00
ma_test_recovery
ma_unique.c MDEV-8360 Clean-up CHARSET_INFO: strnncollsp: diff_if_only_endspace_difference 2016-03-31 11:04:48 +04:00
ma_update.c MDEV-6650 - LINT_INIT emits code in non-debug builds 2015-03-16 14:48:22 +04:00
ma_write.c MDEV-8360 Clean-up CHARSET_INFO: strnncollsp: diff_if_only_endspace_difference 2016-03-31 11:04:48 +04:00
maria_chk.c Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
maria_def.h Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
maria_dump_log.c merge with 5.3 2011-10-19 21:45:18 +02:00
maria_ftdump.c Fixed problem with very slow shutdown when using 100,000 MyISAM tables with delay_key_write 2014-07-19 17:46:08 +03:00
maria_pack.c simplify and unify my_safe_alloca usage 2015-09-04 10:32:02 +02:00
maria_read_log.c aria_read_log: silence expected safemalloc warnings 2015-12-19 13:59:29 +01:00
maria_rename.sh
tablockman.c merge with 5.3 2011-10-19 21:45:18 +02:00
tablockman.h use PSI wrappers in aria and other non-MySQL code 2011-07-13 21:10:18 +02:00
test_pack
trnman.c MDEV-7437 remove suport for "atomics" with rwlocks 2015-01-13 10:15:21 +01:00
trnman.h remove ULL() and LL(), because they're totally unnecessary 2013-04-07 14:00:16 +02:00
trnman_public.h merged 2009-01-16 17:18:17 +01:00