diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2011-12-11 19:56:03 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2011-12-11 19:56:03 -0800 |
commit | 68fbc5322e282f41e2ee8c84cc16f6b6a4d39670 (patch) | |
tree | 8a8f3a52a29e05d9267d45b7774288450aaffee4 /ChangeLog | |
parent | af4986ea5e82d32f9699d41781f60d9b77ba9748 (diff) | |
download | txr-68fbc5322e282f41e2ee8c84cc16f6b6a4d39670.tar.gz txr-68fbc5322e282f41e2ee8c84cc16f6b6a4d39670.tar.bz2 txr-68fbc5322e282f41e2ee8c84cc16f6b6a4d39670.zip |
Bignum division implemented. More portability bugs found in MPI:
code like 1 << n, where n exceeds the width of the type int.
* arith.c (trunc): New function, reimplementation of removed
trunc from lib.c.
* lib.c (trunc): Removed.
* mpi-patches/fix-bad-shifts: New file.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -1,5 +1,17 @@ 2011-12-11 Kaz Kylheku <kaz@kylheku.com> + Bignum division implemented. More portability bugs found in MPI: + code like 1 << n, where n exceeds the width of the type int. + + * arith.c (trunc): New function, reimplementation of removed + trunc from lib.c. + + * lib.c (trunc): Removed. + + * mpi-patches/fix-bad-shifts: New file. + +2011-12-11 Kaz Kylheku <kaz@kylheku.com> + * arith.c (ABS): New macro. (plus, minus): Bugfix: must not pass signed values to mp_add_d and mp_sub_d functions. |