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)
commitfb5ce8b31a845af5c09ff0f802376a329123ce37
treeb93ef77283ccb66403592cedc0d43918eee2ed64
parent2daf9b04ef981f22b1830ec1a3081a8652612d3e
parentc5c606cc010b6fb276195cffecd5a59d1a4b702e
Merge branch 'heap-size-agreed' into 'develop'

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