>From af4133fd16a8e811fb0aad170c3a6c8eb4e6857a Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Wed, 18 Jul 2018 04:55:34 -0700 Subject: [PATCH] * etc/NEWS: Mention eql etc. NaN fix. --- etc/NEWS | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/etc/NEWS b/etc/NEWS index c0f3806..5648dd0 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -822,6 +822,13 @@ changes and the change hooks are time consuming. remote systems, which support this check. +++ +** 'eql', 'make-hash-table', etc. now treat NaNs consistently. +Formerly, some of these functions ignored signs and significands of +NaNs. Now, all these functions treat NaN signs and significands as +significant. For example, (eql 0.0e+NaN -0.0e+NaN) now returns t +because the two NaNs have different signs; formerly it returned nil. + ++++ ** The function 'make-string' accepts an additional optional argument. If the optional third argument is non-nil, 'make-string' will produce a multibyte string even if its second argument is an ASCII character. -- 2.7.4