Abdulaziz Ghuloum
82a00e2628
* Fixed a bug in the GC that caused performance to degrade when
...
ik_alloc extends the heap (by 128KB) and the heap size remains set
to that value (causing more frequent GCs than usual). Now, after
ik_collect, if the heapsize is less than 4MB, it's extended to
4MB (minimum).
2007-09-15 01:54:45 -04:00
Abdulaziz Ghuloum
a2ed662821
* Added fxmin and fxmax
2007-09-15 00:24:38 -04:00
Abdulaziz Ghuloum
54472a1994
* Added fxarithmetic-shift* procedures.
...
* Added trace examples in ikarus.trace.h
* slatex benchmark now compiles properly.
2007-09-15 00:14:47 -04:00
Abdulaziz Ghuloum
cb3b0b3edd
* fx+ now signals an error on overflow properly.
2007-09-13 19:25:47 -04:00
Abdulaziz Ghuloum
3facf76eff
* Added fx=?, fx<?, fx<=?, fx>?, and fx>=?
2007-09-13 16:39:13 -04:00
Abdulaziz Ghuloum
0d03979d60
* removed import of (scheme) from ikarus.fixnums.ss
2007-05-06 18:13:57 -04:00
Abdulaziz Ghuloum
3fb2afd604
* moved fixnum->string to ikarus.fixnums
2007-05-05 06:26:09 -04:00
Abdulaziz Ghuloum
ffeff47eb4
* moved fx=, fx<, fx<=, fx>, and fx>= to the fixnums library.
2007-05-05 04:39:25 -04:00
Abdulaziz Ghuloum
ca660f5e75
* moved fxlogor, fxlogand, fxlogxor, fxsll, and fxsra to the fixnums
...
library
2007-05-05 04:36:52 -04:00
Abdulaziz Ghuloum
6995d57df0
* moved fxquotient, fxremainder, and fxmodulo to the fixnums library
2007-05-05 04:33:58 -04:00
Abdulaziz Ghuloum
bdd87d66b5
* moved fx+, fx-, and fx* to ikarus.fixnums
2007-05-05 04:31:53 -04:00
Abdulaziz Ghuloum
17d8da7486
* moved fxlognot to ikarus.fixnums
2007-05-05 04:21:48 -04:00
Abdulaziz Ghuloum
a334a2443b
* moved (ikarus fixnums) to its own file ikarus.fixnums.ss
2007-05-05 04:20:42 -04:00