postgresql/src
Tom Lane 86ffdcad1b Remove the special cases to prevent minus-zero results in float4 and float8
unary minus operators.  We weren't attempting to prevent minus zero anywhere
else; in view of our gradual trend to make the float datatypes more IEEE
standard compliant, we should allow minus zero here rather than disallow it
elsewhere.

We don't, however, expect that all platforms will produce minus zero, so
we need to adjust the one affected regression test to allow both results.

Per discussion of bug #4660.

(In passing, clean up a couple other minor infelicities in float.c.)
2009-02-18 19:23:26 +00:00
..
backend Remove the special cases to prevent minus-zero results in float4 and float8 2009-02-18 19:23:26 +00:00
bin Add --freeze option to vacuumdb. 2009-02-18 12:11:55 +00:00
include Start background writer during archive recovery. Background writer now performs 2009-02-18 15:58:41 +00:00
interfaces ecpg requires libpq; add Makefile rules to require libpq to be built 2009-02-07 17:17:34 +00:00
makefiles Allow out-of-tree builds on mingw and cygwin 2009-01-05 09:27:20 +00:00
pl Message wordsmithing 2009-02-18 11:33:04 +00:00
port Loop calling CallNamedPipe() several times in case it fails, 2009-02-15 13:58:18 +00:00
template Tweak configure to attempt to add -qnoansialias to CFLAGS whenever running 2009-02-11 20:02:40 +00:00
test Remove the special cases to prevent minus-zero results in float4 and float8 2009-02-18 19:23:26 +00:00
timezone Update time zone data files to tzdata release 2009a: introduces Asia/Kathmandu 2009-01-29 19:59:59 +00:00
tools Make win32 builds always do SetEnvironmentVariable() when doing putenv(). 2009-01-21 10:30:02 +00:00
tutorial Update copyright for 2009. 2009-01-01 17:24:05 +00:00
DEVELOPERS Testing commit stuff 2006-07-10 15:50:02 +00:00
Makefile SQL/MED catalog manipulation facilities 2008-12-19 16:25:19 +00:00
Makefile.global.in Recreate ecpg_config.h with a stamp file created by config.status, same 2009-01-22 22:27:13 +00:00
Makefile.shlib Allow out-of-tree builds on mingw and cygwin 2009-01-05 09:27:20 +00:00
bcc32.mak Remove old-style win32 client-only visual c++ build infrastructure for everything except 2007-03-05 14:18:38 +00:00
nls-global.mk Do not msgmerge against /dev/null; merge against the pot file itself 2009-01-20 09:58:50 +00:00
win32.mak Update supported standalone VC++ version to 7.1+ only, and fix 2007-08-03 10:47:11 +00:00