Commit Graph

13 Commits

Author SHA1 Message Date
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