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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
31fc4251ec3b release 0.3
David A. Holland
parents: 129
diff changeset
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
a0a86380456e fix for #if handling:
David A. Holland
parents: 124
diff changeset
7 already in a false block; it might not be valid. Reported by
a0a86380456e fix for #if handling:
David A. Holland
parents: 124
diff changeset
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
a0a86380456e fix for #if handling:
David A. Holland
parents: 124
diff changeset
12
124
3ad1cd80f5a0 release 0.2
David A. Holland
parents: 115
diff changeset
13 release 0.2 (20130611)
102
9b859d40640a More PowerPC and mips macros.
David A. Holland
parents:
diff changeset
14 - auto-recognize more builtin PowerPC and mips macros
103
343af355df1b Pass -Wunused.
David A. Holland
parents: 102
diff changeset
15 - pass -Wunused (partly from Baptiste Daroussin)
104
91f600e6647b Allow absolute paths in include files.
David A. Holland
parents: 103
diff changeset
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
33954a07d013 __unused -> UNUSED
David A. Holland
parents: 106
diff changeset
20 - clean out usage of sys/cdefs.h macros and don't use the implementation
33954a07d013 __unused -> UNUSED
David A. Holland
parents: 106
diff changeset
21 namespace
109
4483a14ee101 Make -Wcomment work again
David A. Holland
parents: 107
diff changeset
22 - make -Wcomment work again
112
2b0b61fd1a36 Fix handling of relative includes.
David A. Holland
parents: 110
diff changeset
23 - fix handling of relative includes
110
b2f2f30194b8 Add a man page.
David A. Holland
parents: 109
diff changeset
24 - provide a man page
115
b2f16b2179e9 changes entry for previous two commits
David A. Holland
parents: 112
diff changeset
25 - other minor improvements
102
9b859d40640a More PowerPC and mips macros.
David A. Holland
parents:
diff changeset
26
9b859d40640a More PowerPC and mips macros.
David A. Holland
parents:
diff changeset
27 release 0.1 (20130610)
9b859d40640a More PowerPC and mips macros.
David A. Holland
parents:
diff changeset
28 - first release, works with at least some imake templates