- User-defined heap sizes can now exceed the size of a fixnum on 32-bit
authorMatthew Mondor <mmondor@pulsar-zone.net>
Fri, 11 Sep 2015 20:54:18 +0000 (16:54 -0400)
committerMatthew Mondor <mmondor@pulsar-zone.net>
Fri, 11 Sep 2015 20:54:18 +0000 (16:54 -0400)
commitc5c606cc010b6fb276195cffecd5a59d1a4b702e
treeb93ef77283ccb66403592cedc0d43918eee2ed64
parent2daf9b04ef981f22b1830ec1a3081a8652612d3e
- User-defined heap sizes can now exceed the size of a fixnum on 32-bit
  Fixes issue #140

- The heap size limit was intended to be 1GB on 32-bit or 4GB on 64-bit
  but inconsistency between ECL_FIXNUM_BITS and FIXNUM_BITS in the code
  prevented the heap to grow for 64-bit.  This now occurs, and a few
  other less visible bugs were fixed by restoring consistency to
  ECL_FIXNUM_BITS.
CHANGELOG
src/c/alloc_2.d
src/c/main.d
src/c/stacks.d
src/h/external.h
src/h/internal.h
src/lsp/top.lsp