Mercurial > ~dholland > hg > tradcpp > index.cgi
diff CHANGES @ 193:079304130850
the option lists need to stay sorted.
author | David A. Holland |
---|---|
date | Fri, 12 Jun 2015 22:00:45 -0400 |
parents | 255db24bc29b |
children | ab06d46bf5cc |
line wrap: on
line diff
--- a/CHANGES Fri Jun 12 21:54:32 2015 -0400 +++ b/CHANGES Fri Jun 12 22:00:45 2015 -0400 @@ -1,10 +1,14 @@ pending + - Fix a stupid regression in 0.5 that causes it to not recognize a + pile of options. - Fix output corruption caused by mishandling which macros are currently in use. In particular, "curmacro" is only valid while we're parsing a macro name and arguments, and can change once we - start expanding, so don't use it to clear the in-use flag. + start expanding, so don't use it to clear the in-use flag. This + problem has been around all along but was only just exposed. - Also don't set curmacro to null after calling expand_domacro as that can cause us to think a macro name we just read is defined(). + This one was introduced in 0.5. - Don't use "remove" as a local variable as gcc 4.1 gets upset about it vs. remove(3) in stdio.h.