mariadb/storage/innobase
Marko Mäkelä b93ecea65c Remove unnecessary pointer indirection for rw_lock_t
In MySQL 5.7.8 an extra level of pointer indirection was added to
dict_operation_lock and some other rw_lock_t without solid justification,
in mysql/mysql-server@52720f1772.

Let us revert that change and remove the rather useless rw_lock_t
constructor and destructor and the magic_n field. In this way,
some unnecessary pointer dereferences and heap allocation will be avoided
and debugging might be a little easier.
2019-05-13 18:46:12 +03:00
..
btr Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
buf Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
data Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
dict Remove unnecessary pointer indirection for rw_lock_t 2019-05-13 18:46:12 +03:00
eval Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
fil Remove unnecessary pointer indirection for rw_lock_t 2019-05-13 18:46:12 +03:00
fsp Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
fts Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
fut Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
gis Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
ha Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
handler Remove unnecessary pointer indirection for rw_lock_t 2019-05-13 18:46:12 +03:00
ibuf Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
include Remove unnecessary pointer indirection for rw_lock_t 2019-05-13 18:46:12 +03:00
lock Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
log Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
mach Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
mem Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
mtr Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
mysql-test/storage_engine Fix for MDEV-17449, typo in error message (#1146) 2019-03-24 21:24:28 +04:00
os Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
page Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
pars Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
que Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
read Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
rem Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
row Remove unnecessary pointer indirection for rw_lock_t 2019-05-13 18:46:12 +03:00
srv Remove unnecessary pointer indirection for rw_lock_t 2019-05-13 18:46:12 +03:00
sync Remove unnecessary pointer indirection for rw_lock_t 2019-05-13 18:46:12 +03:00
trx Remove unnecessary pointer indirection for rw_lock_t 2019-05-13 18:46:12 +03:00
ut Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
bzip2.cmake Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
CMakeLists.txt Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
compile-innodb Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
COPYING.Google move to storage/innobase 2015-05-04 19:17:21 +02:00
COPYING.Percona move to storage/innobase 2015-05-04 19:17:21 +02:00
innodb.cmake Merge 10.1 into 10.2 2019-03-27 12:26:11 +02:00
lz4.cmake Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
lzma.cmake Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
lzo.cmake Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
plugin_exports Solaris compilation failure: xtradb is linked in statically, ha_innodb.so needs 2014-05-01 14:05:52 +02:00
snappy.cmake Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00