mariadb/storage/innobase
Vlad Lesin 6718d3bc32 MDEV-21082: isnan/isinf compilation errors, isfinite warnings on MacOS
The fix consists of three commits backported from 10.3:

1) Cleanup isnan() portability checks

(cherry picked from commit 7ffd7fe962)

2) Cleanup isinf() portability checks

Original problem reported by Wlad: re-compilation of 10.3 on top of 10.2
build would cache undefined HAVE_ISINF from 10.2, whereas it is expected
to be 1 in 10.3.

std::isinf() seem to be available on all supported platforms.
(cherry picked from commit bc469a0bdf)

3) Use std::isfinite in C++ code

This is addition to parent revision fixing build failures.

(cherry picked from commit 54999f4e75)
2019-11-19 16:28:15 +03:00
..
btr MDEV-21024: Clean up IMPORT TABLESPACE 2019-11-11 14:14:26 +02:00
buf MDEV-21069 Crash on DROP TABLE if the data file is corrupted 2019-11-19 00:07:06 +02:00
data MDEV-19292 "Row size too large" error when creating table with lots columns when row format is DYNAMIC or COMPRESSED 2019-07-05 17:02:21 +03:00
dict MDEV-21069 Crash on DROP TABLE if the data file is corrupted 2019-11-19 00:07:06 +02:00
eval Merge 10.1 into 10.2 2019-07-25 12:14:27 +03:00
fil MDEV-20813: Do not rotate keys for unallocated pages 2019-10-14 17:26:21 +03:00
fsp MDEV-21024: Cleanup XDES_CLEAN_BIT 2019-11-11 14:18:50 +02:00
fts Merge 10.1 to 10.2 2019-10-25 17:33:39 +03:00
fut Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
gis MDEV-21082: isnan/isinf compilation errors, isfinite warnings on MacOS 2019-11-19 16:28:15 +03:00
ha Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
handler MDEV-20949 Stop issuing 'row size' error on DML 2019-11-13 22:00:55 +07:00
ibuf MDEV-21069 Crash on DROP TABLE if the data file is corrupted 2019-11-19 00:07:06 +02:00
include MDEV-21069 Crash on DROP TABLE if the data file is corrupted 2019-11-19 00:07:06 +02:00
lock MDEV-20483 trx_lock_t::table_locks is not a subset of trx_lock_t::trx_locks 2019-09-17 19:54:55 +05:30
log MDEV-14602: Cleanup recv_dblwr_t::find_page() 2019-11-12 14:41:24 +02:00
mach Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
mem Clean up ut_strlcpy(), ut_strlcpy_rev() 2019-10-30 06:42:51 +02:00
mtr Clean up mtr_t::commit() further 2019-11-13 09:51:28 +02:00
mysql-test/storage_engine Fix for MDEV-17449, typo in error message (#1146) 2019-03-24 21:24:28 +04:00
os MDEV-20825 : Innodb does not start if GetDiskFreeSpace() fails. 2019-10-28 17:01:32 +00:00
page Cleanup btr_page_get_prev(), btr_page_get_next() 2019-11-11 13:36:21 +02:00
pars Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
que Fix CMAKE_BUILD_TYPE=Debug 2019-10-11 18:36:08 +03:00
read MVCC::view_close(): Correct comments 2019-09-04 09:42:38 +03:00
rem Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
row MDEV-21069 Crash on DROP TABLE if the data file is corrupted 2019-11-19 00:07:06 +02:00
srv Fix -std=c++98 -Wzero-length-array 2019-10-11 21:26:16 +03:00
sync Reduce rw_lock_debug_mutex contention 2019-09-27 14:22:59 +03:00
trx Clean up ut_strlcpy(), ut_strlcpy_rev() 2019-10-30 06:42:51 +02:00
ut Clean up ut_strlcpy(), ut_strlcpy_rev() 2019-10-30 06:42:51 +02:00
.clang-format add .clang-format file for InnoDB 2019-10-29 21:56:24 +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-07-25 12:14:27 +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