Abdulaziz Ghuloum
|
8adb1639f0
|
sqrt and exact-integer-sqrt now use the gmp sqrt procedure instead
of the previous bisection algorithm (much faster).
|
2008-01-17 01:26:29 -05:00 |
Abdulaziz Ghuloum
|
f7dcbe87c6
|
Fixes round-off error in sqrt.
|
2008-01-12 21:05:26 -05:00 |
Abdulaziz Ghuloum
|
d9cdcb8959
|
Fixes bug 180991: round-off error in bignum->flonum
|
2008-01-12 20:52:23 -05:00 |
Abdulaziz Ghuloum
|
899be70aca
|
Kind of a better implementation of ratnum->flonum.
|
2008-01-06 02:27:23 -05:00 |
Abdulaziz Ghuloum
|
da7f05a538
|
Fixes more of bug 180170: (log (expt 2 1024)) now works.
|
2008-01-05 21:02:52 -05:00 |
Abdulaziz Ghuloum
|
af6562721b
|
Fixes bug 180170: Missing bignum sqrt
|
2008-01-04 21:46:50 -05:00 |
Abdulaziz Ghuloum
|
1c4ba26923
|
Added bitwise-length (fixing bug 178345: Missing bitwise-length)
|
2007-12-23 17:33:13 -05:00 |
Abdulaziz Ghuloum
|
8c0563b2d3
|
fixes bug 173369: errors are supposed to be &assertion
|
2007-12-15 08:22:49 -05:00 |
Abdulaziz Ghuloum
|
ebb1f7c055
|
Partial fix to bug 173042: Wrong error message for (mod 3.0 3)
|
2007-12-02 02:59:18 -05:00 |
Abdulaziz Ghuloum
|
5f638cc722
|
Fixes bug 172933: min and max don't know flonums
|
2007-11-30 06:01:44 -05:00 |
Abdulaziz Ghuloum
|
05bc37fe57
|
Fixed div-and-mod
|
2007-11-29 20:04:28 -05:00 |
Abdulaziz Ghuloum
|
c00f006164
|
Fixed bug 172931: div and mod are bogus.
|
2007-11-29 18:30:20 -05:00 |
Abdulaziz Ghuloum
|
57171a243a
|
Added bitwise-bit-set?
|
2007-11-22 17:42:37 -05:00 |
Abdulaziz Ghuloum
|
eef196c09d
|
* Optimized the zero case in $flonum->exact.
|
2007-11-17 09:12:49 -05:00 |
Abdulaziz Ghuloum
|
87d1cd5ad1
|
* reverted to previous broken version of ratnum->flonum.
|
2007-11-17 02:13:44 -05:00 |
Abdulaziz Ghuloum
|
3a3bc7dcc1
|
* keyboard interrupts are now continuable.
|
2007-11-15 13:40:36 -05:00 |
Abdulaziz Ghuloum
|
7def83f487
|
* Added fxbit-field.
|
2007-11-15 07:14:47 -05:00 |
Abdulaziz Ghuloum
|
ab6c871d76
|
* Added fxcopy-bit-field.
|
2007-11-15 07:03:04 -05:00 |
Abdulaziz Ghuloum
|
d977720ae6
|
* Added fxcopy-bit.
|
2007-11-15 06:47:51 -05:00 |
Abdulaziz Ghuloum
|
edb0abd366
|
* Added fxbit-set?
|
2007-11-15 06:40:50 -05:00 |
Abdulaziz Ghuloum
|
42866c21c3
|
* Added fxfirst-bit-set.
|
2007-11-15 06:33:21 -05:00 |
Abdulaziz Ghuloum
|
d18a041840
|
* Fixed a bug in number->string for hex/oct/binary numbers.
|
2007-11-14 23:18:49 -05:00 |
Abdulaziz Ghuloum
|
4c632e435b
|
* changed implementation of $flonum->exact.
|
2007-11-14 20:45:37 -05:00 |
Abdulaziz Ghuloum
|
f3e412ae9c
|
* Added an implementation of $flonum->integer which takes a flonum
and returns the integer representation of it (if it's an integer
flonum), or #f otherwise.
|
2007-11-14 18:45:49 -05:00 |
Abdulaziz Ghuloum
|
25aa8d7072
|
Fixes bug 162741: hygiene breaks exported macros that introduce define-record-type
|
2007-11-14 17:24:29 -05:00 |
Abdulaziz Ghuloum
|
82eda09ea0
|
* Added fxlength
|
2007-11-13 23:24:21 -05:00 |
Abdulaziz Ghuloum
|
de635ef3bd
|
* Added fxbit-count.
|
2007-11-13 22:33:37 -05:00 |
Abdulaziz Ghuloum
|
a3f1feefb9
|
* Added bitwise-bit-count
|
2007-11-13 22:17:02 -05:00 |
Abdulaziz Ghuloum
|
a0ba3d3d4f
|
Fixes bug 162436: Off-by-one in substring
|
2007-11-13 12:21:27 -05:00 |
Abdulaziz Ghuloum
|
820d1716be
|
* open-coded $flround.
|
2007-11-13 03:41:54 -05:00 |
Abdulaziz Ghuloum
|
47f7016b18
|
* changed implemenation of flround.
|
2007-11-13 03:10:39 -05:00 |
Abdulaziz Ghuloum
|
3feb49e10c
|
* [Partially] Fixes bug 162334: exact->inexact is broken for 5e-324
|
2007-11-13 03:00:57 -05:00 |
Abdulaziz Ghuloum
|
ef6b9c0bae
|
* Comitted half-fix to exact->inexact regarding bug 162334.
- some of the generic arithmetic operations are still broken
due to rounding errors.
|
2007-11-13 00:45:04 -05:00 |
Abdulaziz Ghuloum
|
4b7f03df1a
|
* Added bitwise-first-bit-set.
|
2007-11-13 00:10:10 -05:00 |
Abdulaziz Ghuloum
|
99d15d2705
|
Fixes bug 162247: +NaN.0 and -INF.0 are not read properly
|
2007-11-12 14:12:01 -05:00 |
Abdulaziz Ghuloum
|
0d2e1f4246
|
* Added fldiv0, flmod0, and fldiv0-and-mod0, completing the
(rnrs arithmetic flonums) library.
|
2007-11-11 20:04:09 -05:00 |
Abdulaziz Ghuloum
|
05fef19307
|
* Added fldiv, flmod, and fldiv-and-mod
|
2007-11-11 16:48:03 -05:00 |
Abdulaziz Ghuloum
|
d8183bf27a
|
* Added real->flonum
|
2007-11-11 01:13:09 -05:00 |
Abdulaziz Ghuloum
|
62c0643c19
|
* Added bitwise-not.
|
2007-11-08 20:57:11 -05:00 |
Abdulaziz Ghuloum
|
6e6c9c9c1b
|
* Added bitwise-and
|
2007-11-08 19:18:37 -05:00 |
Abdulaziz Ghuloum
|
cd3d4ab77a
|
* Fixed bug 160975: flabs is broken
- flabs had reversed comparison (negating the positive instead of
the negative), fixed.
- abs was also broken around -0.0, fixed.
|
2007-11-08 13:16:26 -05:00 |
Abdulaziz Ghuloum
|
82c3e568c7
|
* Fixed bug 160972: fltruncate throws "not a procedure"
|
2007-11-08 12:15:28 -05:00 |
Abdulaziz Ghuloum
|
df46913530
|
* Partial fix for bug 160780: missing 2 and 3 arg forms of number->string
- second argument is implemented, precision is yet to be done.
|
2007-11-07 22:28:42 -05:00 |
Abdulaziz Ghuloum
|
ca25f972fc
|
* Added missing automake/autoconf files.
|
2007-11-07 18:04:59 -05:00 |
Abdulaziz Ghuloum
|
90a243ee63
|
* Fixed bug 160101: modulo produces "BUG: unsupported"
|
2007-11-05 02:24:39 -05:00 |
Abdulaziz Ghuloum
|
b27bb61802
|
* Fixed some parts of bug 160101: modulo produces "BUG: unsupported"
* Modulo still fails on two bignum arguments, will fix later.
|
2007-11-04 23:01:41 -05:00 |
Abdulaziz Ghuloum
|
8a45a5fe08
|
* Added real-part and imag-part stubs.
* string->number now supports a second radix argument, but the
argument can only be 10.
|
2007-11-04 16:28:16 -05:00 |
Abdulaziz Ghuloum
|
81f6439b3c
|
Fixed bug 159865: Expt fails on floats and rationals.
|
2007-11-04 10:24:08 -05:00 |
Abdulaziz Ghuloum
|
186639d091
|
* "/" was producing "BUG:" report when given non-numebrs.
It now produced a better error message.
|
2007-10-31 21:01:39 -04:00 |
Abdulaziz Ghuloum
|
6f576dc224
|
* Added license stubs to all *.ss and *.[ch] files.
|
2007-10-25 16:27:34 -04:00 |