Merge branch 'heap-size-agreed' into 'develop' origin/develop
authorDaniel Kochmański <dkochmanski@turtle-solutions.eu>
Sat, 12 Sep 2015 08:15:01 +0000 (08:15 +0000)
committerDaniel Kochmański <dkochmanski@turtle-solutions.eu>
Sat, 12 Sep 2015 08:15:01 +0000 (08:15 +0000)
Heap related fixes

- 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.

See merge request !11


Trivial merge