Re: Keep compiler silence (clang 10, implicit conversion from 'long' to 'double' )
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Yuya Watari <watari.yuya@gmail.com>
Cc: Kyotaro Horiguchi <horikyota.ntt@gmail.com>, pgsql-hackers@postgresql.org
Date: 2019-11-05T15:04:14Z
Lists: pgsql-hackers
Yuya Watari <watari.yuya@gmail.com> writes: > The added macro FLOAT8_FITS_IN_INT32() does not check NaN explicitly, > but it sufficiently handles the case. Really? I don't think anything is guaranteed about how a NaN will compare when using C's non-NaN-aware comparison operators. My thought about this was to annotate the macros with a reminder to also check for NaN if there's any possibility that the value is NaN. regards, tom lane
Commits
-
Fix integer-overflow edge case detection in interval_mul and pgbench.
- 8d380864a523 9.4.25 landed
- 84780d468023 9.5.20 landed
- 15783d057543 9.6.16 landed
- 5f794f7572e1 10.11 landed
- b49b7f94489a 11.6 landed
- f6e72dc9cc8b 12.1 landed
- a7145f6bc8b7 13.0 landed
-
Change floating-point output format for improved performance.
- 02ddd499322a 12.0 cited