Mercurial > hg > xemacs-beta
comparison tests/ChangeLog @ 5912:47ffa085a9ad
Fix a bug when passing a float to truncate and giving a bignum result.
src/ChangeLog addition:
2015-05-10 Aidan Kehoe <kehoea@parhasard.net>
* floatfns.c (truncate_one_float):
Fix a bug here when double_to_integer() (and previously
float_to_int()) returned a bignum; this was silently treated as a
fixnum, giving consistently incorrect remainders and less
consistently-incorrect but still buggy divisors.
tests/ChangeLog addition:
Check that a bug when supplying #'truncate with one float that
rounds to a bignum, has been fixed.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Sun, 10 May 2015 23:55:41 +0100 |
parents | 48386fd60fd0 |
children | 1b2fdcc3cc5c |
comparison
equal
deleted
inserted
replaced
5911:48386fd60fd0 | 5912:47ffa085a9ad |
---|---|
4 Backslash a few parentheses in the first column for the sake of | 4 Backslash a few parentheses in the first column for the sake of |
5 fontification. | 5 fontification. |
6 * automated/lisp-tests.el: | 6 * automated/lisp-tests.el: |
7 Check that the rounding functions signal Lisp errors correctly | 7 Check that the rounding functions signal Lisp errors correctly |
8 when handed positive and negative infinity and NaN. | 8 when handed positive and negative infinity and NaN. |
9 Check that a bug when supplying #'truncate with one float that | |
10 rounds to a bignum, has been fixed. | |
9 | 11 |
10 2015-05-08 Aidan Kehoe <kehoea@parhasard.net> | 12 2015-05-08 Aidan Kehoe <kehoea@parhasard.net> |
11 | 13 |
12 * automated/lisp-reader-tests.el: | 14 * automated/lisp-reader-tests.el: |
13 Check the arbitrary-base integer reader syntax support, just | 15 Check the arbitrary-base integer reader syntax support, just |