Mercurial > ~dholland > hg > tradcpp > index.cgi
annotate CHANGES @ 136:59680a727e9d
Improve previous.
Just in case we ever crash and reach cleanup() while processing an
-include foo option, take the array entry for it out of the array to
make sure it doesn't get freed twice. This case shouldn't be
reachable, but it's better to be safe.
author | David A. Holland |
---|---|
date | Tue, 09 Jul 2013 13:38:43 -0400 |
parents | eaae8014a94a |
children | 0816803b22d1 |
rev | line source |
---|---|
135
eaae8014a94a
Don't assert and leak memory if failing during argument collection.
David A. Holland
parents:
133
diff
changeset
|
1 pending |
eaae8014a94a
Don't assert and leak memory if failing during argument collection.
David A. Holland
parents:
133
diff
changeset
|
2 - Don't leak memory and assert if a bad command-line option comes |
eaae8014a94a
Don't assert and leak memory if failing during argument collection.
David A. Holland
parents:
133
diff
changeset
|
3 after a -D or a -include foo. |
eaae8014a94a
Don't assert and leak memory if failing during argument collection.
David A. Holland
parents:
133
diff
changeset
|
4 |
133 | 5 release 0.3 (20130616) |
128
1cda505ddc78
Don't expand macros within character constants.
David A. Holland
parents:
127
diff
changeset
|
6 - Don't eval the control expression of the first #if of a block when |
127 | 7 already in a false block; it might not be valid. Reported by |
8 Baptiste Daroussin. | |
128
1cda505ddc78
Don't expand macros within character constants.
David A. Holland
parents:
127
diff
changeset
|
9 - Don't recognize comments within character constants. |
129
2e1496dd96c4
Don't recognize macro argument parens or commas within quotes.
David A. Holland
parents:
128
diff
changeset
|
10 - Don't recognize macro argument parentheses or commas within strings, |
2e1496dd96c4
Don't recognize macro argument parens or commas within quotes.
David A. Holland
parents:
128
diff
changeset
|
11 or within character constants either. |
127 | 12 |
124 | 13 release 0.2 (20130611) |
102 | 14 - auto-recognize more builtin PowerPC and mips macros |
103 | 15 - pass -Wunused (partly from Baptiste Daroussin) |
104 | 16 - allow absolute paths in include files (partly from Baptiste Daroussin) |
105
600f36cd7353
don't use getprogname() in the name of portability
David A. Holland
parents:
104
diff
changeset
|
17 - don't use getprogname() in the name of portability |
106
ecec7c16e3ba
add a couple more tests, taken from the 2010 tech-toolchain thread
David A. Holland
parents:
105
diff
changeset
|
18 - add tests arising from December 2010 tech-toolchain thread (one |
ecec7c16e3ba
add a couple more tests, taken from the 2010 tech-toolchain thread
David A. Holland
parents:
105
diff
changeset
|
19 from der Mouse, one of mine) |
107 | 20 - clean out usage of sys/cdefs.h macros and don't use the implementation |
21 namespace | |
109 | 22 - make -Wcomment work again |
112 | 23 - fix handling of relative includes |
110 | 24 - provide a man page |
115 | 25 - other minor improvements |
102 | 26 |
27 release 0.1 (20130610) | |
28 - first release, works with at least some imake templates |