diff options
| author | Paul Eggert | 2018-07-18 04:55:34 -0700 |
|---|---|---|
| committer | Paul Eggert | 2018-07-18 04:56:02 -0700 |
| commit | a68270785be1301fd4d416ae0bdfa06b81fb1cda (patch) | |
| tree | c9911621ca6822caba5388f3a7c399f2e8c7424a | |
| parent | c70d22f70b77b053d01c7380122d166ecb728610 (diff) | |
| download | emacs-a68270785be1301fd4d416ae0bdfa06b81fb1cda.tar.gz emacs-a68270785be1301fd4d416ae0bdfa06b81fb1cda.zip | |
* etc/NEWS: Mention eql etc. NaN fix.
| -rw-r--r-- | etc/NEWS | 7 |
1 files changed, 7 insertions, 0 deletions
| @@ -822,6 +822,13 @@ changes and the change hooks are time consuming. | |||
| 822 | remote systems, which support this check. | 822 | remote systems, which support this check. |
| 823 | 823 | ||
| 824 | +++ | 824 | +++ |
| 825 | ** 'eql', 'make-hash-table', etc. now treat NaNs consistently. | ||
| 826 | Formerly, some of these functions ignored signs and significands of | ||
| 827 | NaNs. Now, all these functions treat NaN signs and significands as | ||
| 828 | significant. For example, (eql 0.0e+NaN -0.0e+NaN) now returns t | ||
| 829 | because the two NaNs have different signs; formerly it returned nil. | ||
| 830 | |||
| 831 | +++ | ||
| 825 | ** The function 'make-string' accepts an additional optional argument. | 832 | ** The function 'make-string' accepts an additional optional argument. |
| 826 | If the optional third argument is non-nil, 'make-string' will produce | 833 | If the optional third argument is non-nil, 'make-string' will produce |
| 827 | a multibyte string even if its second argument is an ASCII character. | 834 | a multibyte string even if its second argument is an ASCII character. |