[M3commit] [modula3/cm3] bc2091: Revert overly stingy record and array size limits.
GitHub
noreply at github.com
Sat Aug 25 02:26:49 CEST 2018
Branch: refs/heads/packedVars
Home: https://github.com/modula3/cm3
Commit: bc2091a6824cdd4f7729df199a8a5b9967265666
https://github.com/modula3/cm3/commit/bc2091a6824cdd4f7729df199a8a5b9967265666
Author: Rodney Bates <rodney.m.bates at acm.org>
Date: 2018-08-24 (Fri, 24 Aug 2018)
Changed paths:
M m3-sys/m3middle/src/Target.i3
M m3-sys/m3middle/src/Target.m3
M m3-sys/m3middle/src/TargetMap.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