Abdulaziz Ghuloum
|
6b1860af65
|
* sll now works for all arguments.
|
2007-09-13 00:47:41 -04:00 |
Abdulaziz Ghuloum
|
3247c0641d
|
* sll now supports shifting fixnums by any amount.
|
2007-09-13 00:08:41 -04:00 |
Abdulaziz Ghuloum
|
52a36d4c3f
|
* Added sra, fixing the bignum shift bugs.
|
2007-09-12 23:34:21 -04:00 |
Abdulaziz Ghuloum
|
ef1a828f1f
|
* Fixed a bug in that caused exact->inexact to return nans when
given big ratnums. E.g.
(exact->inexact (/ (expt 2 3000) (- (expt 2 3000) 1)))
now returns 1.0 instead of +nan.0
|
2007-09-12 19:08:45 -04:00 |
Abdulaziz Ghuloum
|
fc06fa7312
|
* Added ikrt_fxrandom function to the runtime system.
|
2007-08-30 21:44:52 -04:00 |
Abdulaziz Ghuloum
|
862871a787
|
* bignum->string now uses bytevectors as intermediate rep.
|
2007-05-18 22:08:45 -04:00 |
Abdulaziz Ghuloum
|
5bb666bf7f
|
* last commit on alt-cogen and beginning of alt-alt-cogen :-)
|
2007-03-09 14:01:17 -05:00 |
Abdulaziz Ghuloum
|
893a2decc8
|
* added bignum? primitive and removed ikrt_isbignum from the runtime
system.
|
2007-03-04 13:02:39 -05:00 |
Abdulaziz Ghuloum
|
b326fbc07a
|
* completed the move to new specify-representation pass infrastructure.
|
2007-03-03 23:17:04 -05:00 |
Abdulaziz Ghuloum
|
d6c2d5dd66
|
* representation (tags) of bignums/flonums changed successfully.
|
2007-01-21 20:36:22 -05:00 |
Abdulaziz Ghuloum
|
1c37a4ee54
|
* changing representation for all non-fixnum numbers.
|
2007-01-21 19:20:37 -05:00 |
Abdulaziz Ghuloum
|
872a5e2e9e
|
* Added even? and odd? primitives.
|
2007-01-13 22:32:54 -05:00 |
Abdulaziz Ghuloum
|
2a2a3ab7fb
|
* Added quotient.
* Added remainder.
* Added quotient+remainder :-)
|
2006-12-06 20:53:54 -05:00 |
Abdulaziz Ghuloum
|
5bb14cad6e
|
renamed:
runtime => bin
src => lib
|
2006-12-01 10:40:21 -05:00 |