mariadb/storage
Marko Mäkelä d34a67b067 MDEV-12534 Use atomic operations whenever available
Allow 64-bit atomic operations on 32-bit systems,
only relying on HAVE_ATOMIC_BUILTINS_64, disregarding
the width of the register file.

Define UNIV_WORD_SIZE correctly on all systems, including Windows.
In MariaDB 10.0 and 10.1, it was incorrectly defined as 4 on
64-bit Windows.

Define HAVE_ATOMIC_BUILTINS_64 on Windows
(64-bit atomics are available on both 32-bit and 64-bit Windows
platforms; the operations were unnecessarily disabled even on
64-bit Windows).

MONITOR_OS_PENDING_READS, MONITOR_OS_PENDING_WRITES: Enable by default.

os_file_n_pending_preads, os_file_n_pending_pwrites,
os_n_pending_reads, os_n_pending_writes: Remove.
Use the monitor counters instead.

os_file_count_mutex: Remove. On a system that does not support
64-bit atomics, monitor_mutex will be used instead.
2017-04-20 16:29:12 +03:00
..
archive Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
blackhole
cassandra MDEV-6662: possible bug in cassandra_se.cc 2015-12-10 02:28:41 +03:00
connect Merge remote-tracking branch 'connect/10.0' into 10.0 2017-03-05 02:22:40 +02:00
csv Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
example
federated Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
federatedx Merge branch 'connect/10.0' into 10.0 2016-04-26 23:48:18 +02:00
heap
innobase MDEV-12534 Use atomic operations whenever available 2017-04-20 16:29:12 +03:00
maria MDEV-12261 build failure without P_S 2017-03-15 17:48:30 +01:00
mroonga MDEV-11753 Link failure on missing -L${LIBLZ4_LIBRARY_DIR} 2017-02-28 16:19:44 +01:00
myisam MDEV-12261 build failure without P_S 2017-03-15 17:48:30 +01:00
myisammrg Merge branch '5.5' into 10.0 2016-04-26 23:05:26 +02:00
ndb Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
oqgraph Fixed test failing as myisam table was deleted before oqgraph table. 2017-02-28 16:10:47 +01:00
perfschema Fix unit test after merge from mysql 5.5.35 perfschema 2017-01-10 14:20:43 +02:00
sequence
sphinx MDEV-10988 Sphinx test suite refuses to run silently 2017-01-06 00:07:43 +02:00
spider revert part of 69f1a32 2016-06-22 10:23:11 +02:00
test_sql_discovery
tokudb Make tokudb report ENOENT when renaming table to nonexistant DB 2017-03-06 19:25:22 +02:00
xtradb MDEV-12534 Use atomic operations whenever available 2017-04-20 16:29:12 +03:00