comparison CHANGES @ 203:3a25180d3a5c

Abort on line numbering or column numbering overflow. Line numbers are limited to values that fit in "unsigned int". Also reject input lines longer than 2^32-1 characters. It seems reasonable to presume that any input that violates these constraints is someone screwing around and not a serious attempt to compile or preprocess anything useful. Done in response to n2129, but without getting into any of the silliness found there.
author David A. Holland
date Tue, 01 Aug 2017 14:51:04 -0400
parents e200cb46ab23
children bdc672634010
comparison
equal deleted inserted replaced
202:e200cb46ab23 203:3a25180d3a5c
1 release [pending] 1 release [pending]
2 - Abort on line numbering or column numbering overflow. Line
3 numbers are limited to values that fit in "unsigned int". Also
4 reject input lines longer than 2^32-1 characters. It seems
5 reasonable to presume that any input that violates these
6 constraints is someone screwing around and not a serious attempt
7 to compile or preprocess anything useful. Done in response to
8 n2129, but without getting into any of the silliness found there.
2 - Recognize __ia64__ for IA64 builds. 9 - Recognize __ia64__ for IA64 builds.
3 10
4 release 0.5.2 (20160904) 11 release 0.5.2 (20160904)
5 - Fix typo in -U usage message, noticed by Joerg. 12 - Fix typo in -U usage message, noticed by Joerg.
6 - Add a -debuglog option to send an execution trace to a file. 13 - Add a -debuglog option to send an execution trace to a file.