[M3commit] [modula3/cm3] 72632f: Revert overly stingy record and array size limits...

GitHub noreply at github.com
Sat Aug 25 02:31:48 CEST 2018

  Branch: refs/heads/packedVars
  Home:   https://github.com/modula3/cm3
  Commit: 72632f96231f02e02e1466b8ce71b2d483a803ec
  Author: Rodney Bates <rodney.m.bates at acm.org>
  Date:   2018-08-24 (Fri, 24 Aug 2018)

  Changed paths:
    M m3-sys/m3front/src/types/ArrayType.m3
    M m3-sys/m3front/src/types/RecordType.m3

  Log Message:
   Revert overly stingy record and array size limits.

Limits on record and array sizes were too low to be able to
compile TextLiteral.i3 on a 32-bit host machine.

Note: ArrayType.m3 and RecordType.m3 need to be reworked to use
TInt for compile-time size computations.  As is, a cross-compile
from 32-bit host to 64-bit target won't be able to handle very
large aggregates.  OTOH, this is unlikely to happen.

      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.

More information about the M3commit mailing list