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. |