From: Paul Eggert Date: Wed, 18 Jul 2018 11:55:34 +0000 (-0700) Subject: * etc/NEWS: Mention eql etc. NaN fix. X-Git-Tag: emacs-27.0.90~4664^2~64 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=a68270785be1301fd4d416ae0bdfa06b81fb1cda;p=emacs.git * etc/NEWS: Mention eql etc. NaN fix. --- diff --git a/etc/NEWS b/etc/NEWS index c0f380614a1..5648dd0a63a 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -821,6 +821,13 @@ changes and the change hooks are time consuming. ** The function 'get-free-disk-space' returns now a non-nil value for 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