mariadb/storage/xtradb
Sergei Golubchik 3d2d060b62 fix gcc 8 compiler warnings
There were two newly enabled warnings:
1. cast for a function pointers. Affected sql_analyse.h, mi_write.c
   and ma_write.cc, mf_iocache-t.cc, mysqlbinlog.cc, encryption.cc, etc

2. memcpy/memset of nontrivial structures. Fixed as:
* the warning disabled for InnoDB
* TABLE, TABLE_SHARE, and TABLE_LIST got a new method reset() which
  does the bzero(), which is safe for these classes, but any other
  bzero() will still cause a warning
* Table_scope_and_contents_source_st uses `TABLE_LIST *` (trivial)
  instead of `SQL_I_List<TABLE_LIST>` (not trivial) so it's safe to
  bzero now.
* added casts in debug_sync.cc and sql_select.cc (for JOIN)
* move assignment method for MDL_request instead of memcpy()
* PARTIAL_INDEX_INTERSECT_INFO::init() instead of bzero()
* remove constructor from READ_RECORD() to make it trivial
* replace some memcpy() with c++ copy assignments
2019-03-14 16:33:17 +01:00
..
api Merge branch 'github/10.0' into 10.1 2018-02-02 10:09:44 +01:00
btr compiler warnings (clang 4.0.1 on i386) 2018-09-04 09:19:48 +02:00
buf MDEV-16896 encryption.innodb-checksum-algorithm crashes 2019-02-03 17:09:20 +02:00
data Merge remote-tracking branch '5.5' into 10.0 2018-01-24 12:29:31 +02:00
dict MDEV-18659: Fix string truncation/overflow in InnoDB and XtraDB 2019-03-06 11:22:27 +02:00
dyn Fix compiler error on gcc 6.x and most of the compiler warnings. 2017-04-05 10:50:12 +03:00
eval move to storage/xtradb 2015-05-04 19:15:28 +02:00
fil Merge 10.0 into 10.1 2019-01-23 14:34:23 +02:00
fsp Merge branch 'merge/merge-xtradb-5.5' into 5.5 2018-10-24 11:09:16 +02:00
fts MDEV-18637 Assertion `cache' failed in fts_init_recover_doc 2019-03-06 14:46:58 +02:00
fut Part 1 of MDEV-8139 Fix scrubbing tests 2017-01-04 18:21:42 +02:00
ha 5.6.30-76.3 2016-06-21 14:20:09 +02:00
handler MDEV-13818 CREATE INDEX leaks memory if running out of undo log space 2019-03-07 15:35:55 +02:00
ibuf MDEV-13103 Deal with page_compressed page corruption 2018-06-14 13:46:07 +03:00
include MDEV-13818 CREATE INDEX leaks memory if running out of undo log space 2019-03-07 15:35:55 +02:00
lock MDEV-13333: Deadlock failure that does not occur elsewhere 2018-08-06 15:45:44 +03:00
log MDEV-18659: Fix string truncation/overflow in InnoDB and XtraDB 2019-03-06 11:22:27 +02:00
mach 5.5.55-38.8 2017-07-18 19:47:01 +02:00
mem Merge 5.5 into 10.0 2018-03-20 18:36:03 +02:00
mtr Fix compiler error on gcc 6.x and most of the compiler warnings. 2017-04-05 10:50:12 +03:00
mysql-test/storage_engine Merge branch '10.0' into 10.1 2017-08-08 10:18:43 +02:00
os Merge 10.0 into 10.1 2019-01-17 06:40:24 +02:00
page Merge 10.0 into 10.1 2018-12-13 13:37:21 +02:00
pars Merge branch '10.0' into 10.1 2018-10-30 15:10:01 +01:00
que 5.6.24-72.2 2015-06-16 11:04:40 +02:00
read move to storage/xtradb 2015-05-04 19:15:28 +02:00
rem Merge tag 'mariadb-5.5.60' into 5.5-galera 2018-04-24 13:34:57 +03:00
row MDEV-18749: Fix GCC -flifetime-dse 2019-03-12 13:03:20 +02:00
srv MDEV-18659: Fix string truncation/overflow in InnoDB and XtraDB 2019-03-06 11:22:27 +02:00
sync 5.5.61-38.13 2018-10-24 10:30:31 +02:00
trx MDEV-15740: InnoDB does not flush redo log when it shoul 2019-01-07 12:12:30 +02:00
usr Remove redundant UT_LIST_INIT() calls 2017-05-17 10:33:49 +03:00
ut MDEV-18662 ib_wqueue_t has a data race 2019-02-21 12:23:47 +02:00
.clang-format 5.6.41-84.1 2018-10-27 20:53:19 +02:00
CMakeLists.txt fix gcc 8 compiler warnings 2019-03-14 16:33:17 +01:00
COPYING.Google move to storage/xtradb 2015-05-04 19:15:28 +02:00
COPYING.Percona move to storage/xtradb 2015-05-04 19:15:28 +02:00
Doxyfile move to storage/xtradb 2015-05-04 19:15:28 +02:00
ha_innodb.def move to storage/xtradb 2015-05-04 19:15:28 +02:00