Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 4717:fcc7e89d5e68
Properly handle continuable divide-by-zero errors. Fix truncation of a
zero-valued ratio. See xemacs-patches message
<870180fe0910080956h5d674f03q185d11aa6fc57bd2@mail.gmail.com>.
| author | Jerry James <james@xemacs.org> |
|---|---|
| date | Mon, 12 Oct 2009 12:10:04 -0600 |
| parents | 312503644bc3 |
| children | a27de91ae83c |
comparison
equal
deleted
inserted
replaced
| 4716:dca5bb2adff1 | 4717:fcc7e89d5e68 |
|---|---|
| 1 2009-10-08 Jerry James <james@xemacs.org> | |
| 2 | |
| 3 * bytecode.c (bytecode_arithop): Make divide-by-zero errors | |
| 4 noncontinuable. | |
| 5 * floatfns.c (arith_error2): New macro for signaling divide-by-zero. | |
| 6 (ceiling_two_fixnum): Handle a value returned from a continuable error. | |
| 7 (ceiling_two_bignum): Ditto. | |
| 8 (ceiling_two_ratio): Ditto. | |
| 9 (ceiling_two_bigfloat): Ditto. | |
| 10 (ceiling_two_float): Ditto. | |
| 11 (floor_two_fixnum): Ditto. | |
| 12 (floor_two_bignum): Ditto. | |
| 13 (floor_two_ratio): Ditto. | |
| 14 (floor_two_bigfloat): Ditto. | |
| 15 (floor_two_float): Ditto. | |
| 16 (round_two_fixnum): Ditto. | |
| 17 (round_two_bignum): Ditto. | |
| 18 (round_two_ratio): Ditto. | |
| 19 (round_two_bigfloat): Ditto. | |
| 20 (round_two_float): Ditto. | |
| 21 (truncate_two_fixnum): Ditto. | |
| 22 (truncate_two_bignum): Ditto. | |
| 23 (truncate_two_ratio): Ditto. | |
| 24 (truncate_two_bigfloat): Ditto. | |
| 25 (truncate_two_float): Ditto. | |
| 26 (truncate_one_ratio): Truncating zero should result in zero. | |
| 27 | |
| 1 2009-10-10 Aidan Kehoe <kehoea@parhasard.net> | 28 2009-10-10 Aidan Kehoe <kehoea@parhasard.net> |
| 2 | 29 |
| 3 * rangetab.c (Frange_table_type): | 30 * rangetab.c (Frange_table_type): |
| 4 Correct the docstring for this function, don't reuse that of | 31 Correct the docstring for this function, don't reuse that of |
| 5 Frange_table_p. | 32 Frange_table_p. |
