Fix a problem with the consing-free allocation counter. If you allocate more than most-positive-fixnum bytes between two GCs, do a normal, possibly consing addition instead of the fast dfixnum increment. Also clean up the exports of the dfixnum package and define a new operator to increment a dfixnum by any integer. Tested: full ITA testsuite, tried the profiler, tried various allocation patterns which failed before this fix.
Loading
Please register or sign in to comment