2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
[mono.git] / mono / tests / metadata-verifier / Changelog
1 2009-04-15 Rodrigo Kumpera  <rkumpera@novell.com>
2
3         * cli-tables-tests.md: More tests for the typedef table.
4
5 2009-04-15 Rodrigo Kumpera  <rkumpera@novell.com>
6
7         * gen-md-tests.c: Add the or-uint effect.
8
9 2009-04-15 Rodrigo Kumpera  <rkumpera@novell.com>
10
11         * data-directory-tests.md:
12         * header-tests.md:
13         * resources-tests.md: Add comments related to faulty verification
14         semantics on MS.
15
16 2009-04-14 Rodrigo Kumpera  <rkumpera@novell.com>
17
18         * cli-tables-tests.md: Initial tests for the typedef table.
19
20 2009-04-14 Rodrigo Kumpera  <rkumpera@novell.com>
21
22         * cli-tables-tests.md: More tests for the typeref table.
23
24 2009-04-13 Rodrigo Kumpera  <rkumpera@novell.com>
25
26         * Makefile: Fix build of gen-md-tests.
27
28         * cli-tables-tests.md: Tests for the typeref table.
29
30 2009-04-03 Rodrigo Kumpera  <rkumpera@novell.com>
31
32         * gen-md-tests.c: Fix table offset calculation.
33
34         * cli-tables-tests.md: Add more tests for the module table.
35
36 2009-03-30 Rodrigo Kumpera  <rkumpera@novell.com>
37
38         * gen-md-tests.c: Parse the source assembly using the runtime
39         metadata routines.
40
41         * gen-md-tests.c: Add table-row function.
42
43         * Makefile: like gen-md-tests with the runtime.
44
45         * cli-tables-tests.md: Add initial tests for the module table.
46
47 2009-03-30 Rodrigo Kumpera  <rkumpera@novell.com>
48
49         assembly-with-resource.cs: Add missing file.
50
51 2009-03-27 Rodrigo Kumpera  <rkumpera@novell.com>
52
53         * cli-tables-tests.md: Tests for total table sizes.
54
55 2009-03-27 Rodrigo Kumpera  <rkumpera@novell.com>
56
57         * cli-tables-tests.md: Tests for heap sizes and minumum #~ size
58         to decode row counts.
59
60 2009-03-26 Rodrigo Kumpera  <rkumpera@novell.com>
61
62         * gen-md-tests.c: Add tables-header and set-bit helpers.
63
64         * cli-tables-tests.md: New tests for the cli tables.
65
66         * Makefile: Add new tests.
67
68 2009-03-24 Rodrigo Kumpera  <rkumpera@novell.com>
69
70         * gen-md-tests.c: Add stream-header and cli-metadata
71         helpers.
72
73         * cli-metadata-tests.md: New tests for the cli metadata header
74         and streams.
75
76         * Makefile: Add new tests.
77
78 2009-03-19 Rodrigo Kumpera  <rkumpera@novell.com>
79
80         * cli-header-tests.md: More tests for the cli header.
81
82 2009-03-19 Rodrigo Kumpera  <rkumpera@novell.com>
83
84         * gen-md-tests.c: Add cli-header variable to make tests
85         more readable.
86
87 2009-03-18 Rodrigo Kumpera  <rkumpera@novell.com>
88
89         * cli-header-tests.md: New file with cli header tests.
90
91         * Makefile: Add new tests.
92         
93 2009-03-16 Rodrigo Kumpera  <rkumpera@novell.com>
94
95         * resources-tests.md: New file with pecoff tests.
96
97         * Makefile: Add new tests.
98
99         * header-tests.md: Update some tests.
100
101 2009-03-13 Rodrigo Kumpera  <rkumpera@novell.com>
102
103         * data-directory-tests.md: New tests for IAT directory entry.
104
105 2009-03-13 Rodrigo Kumpera  <rkumpera@novell.com>
106
107         * data-directory-tests.md: New tests for import table name, ilt and iat.
108
109 2009-03-13 Rodrigo Kumpera  <rkumpera@novell.com>
110
111         * data-directory-tests.md: New tests for import table.
112
113         * gen-md-tests.c: Added translate.rva and translate.rva.ind functions.
114
115 2009-03-12 Rodrigo Kumpera  <rkumpera@novell.com>
116
117         * gen-md-tests.c (parse_test_entry): Fix multi effect rules.
118
119         * Makefile: Add rules for data-directory-tests.md.
120         
121         * data-directory-tests.md: New tests for data directories.
122
123 2009-03-12 Rodrigo Kumpera  <rkumpera@novell.com>
124
125         * section-table-tests.md: Test for flags.
126
127 2009-02-05 Rodrigo Kumpera  <rkumpera@novell.com>
128
129         * section-table-tests.md: New test suite for
130         section headers.
131
132         * Makefile: Add new test suite.
133
134 2009-02-05 Rodrigo Kumpera  <rkumpera@novell.com>
135
136         * gen-md-tests.c: Add section-table var.
137         Add support for function calls. Added read.uint.
138         Added support for complex arithmetic expressions.
139
140 2009-01-15 Rodrigo Kumpera  <rkumpera@novell.com>
141
142         * header-tests.md: Add more tests for pe optional header.
143
144 2009-01-15 Rodrigo Kumpera  <rkumpera@novell.com>
145
146         * gen-md-tests.c: Add pe-optional-heaver var.
147         Improve debugging messages. 
148
149 2009-01-14 Rodrigo Kumpera  <rkumpera@novell.com>
150
151         * gen-md-tests.c: Improve debugging.
152
153         * header-tests.md: Add tests for the optional header.
154
155 2009-01-14 Rodrigo Kumpera  <rkumpera@novell.com>
156
157         * gen-md-tests.c: Revert decision of making base 16 the default.
158         It makes for shorter tests, but it's confusing.
159
160         * header-tests.md: Fix the tests to use an explicit 0x for hexadecimal numbers.
161
162 2009-01-14 Rodrigo Kumpera  <rkumpera@novell.com>
163
164         * header-tests.md: Add tests for characteristics.
165
166 2009-01-14 Rodrigo Kumpera  <rkumpera@novell.com>
167
168         * gen-md-tests.c: Improved debugging and made small cleanup on macro names.
169
170 2009-01-13 Rodrigo Kumpera  <rkumpera@novell.com>
171
172         * header-tests.md: Add tests for symbol table and number of symbols.
173
174 2009-01-13 Rodrigo Kumpera  <rkumpera@novell.com>
175
176         * header-tests.md: Add tests for the machine field.
177
178 2009-01-13 Rodrigo Kumpera  <rkumpera@novell.com>
179
180         * gen-md-tests.c: Add set-uint effect.
181
182 2009-01-13 Rodrigo Kumpera  <rkumpera@novell.com>
183
184         * header-tests.md: Rename pe-header to pe-signature.
185         Add pe-header tests.
186
187 2009-01-13 Rodrigo Kumpera  <rkumpera@novell.com>
188
189         * gen-md-tests.c: Rename pe-header to pe-signature.
190         Add support for decimal literals using a '0' prefix.
191         Add proper pe-header variable.
192
193 2009-01-12 Rodrigo Kumpera  <rkumpera@novell.com>
194
195         * header-tests.md: Add tests for pe header.
196
197 2009-01-12 Rodrigo Kumpera  <rkumpera@novell.com>
198
199         * gen-md-tests.c: Refactor the file-size into a new
200         atom 'variable' which is more extensible and easier
201         to use. Added binary add.
202
203 2009-01-09 Rodrigo Kumpera  <rkumpera@novell.com>
204
205         * header-tests.md: Add tests for lfanew ranges.
206
207 2009-01-09 Rodrigo Kumpera  <rkumpera@novell.com>
208
209         * gen-md-tests.c: Extended grammar for expressions for
210         selectors and effects.
211         Added subtraction and file-size expressions.
212         Added truncate effect.
213         Fixed all warnings under -Wall.
214
215 2009-01-09 Rodrigo Kumpera  <rkumpera@novell.com>
216
217         * Makefile: New clean-stamps target, more deps fine tunning.
218
219 2009-01-09 Rodrigo Kumpera  <rkumpera@novell.com>
220
221         * header-tests.md: Add test for the lfanew field.
222
223 2009-01-09 Rodrigo Kumpera  <rkumpera@novell.com>
224
225         * gen-md-tests.c: Add support for absolute uint patching.
226
227 2009-01-09 Rodrigo Kumpera  <rkumpera@novell.com>
228
229         * Makefile: Fix generate-stamp deps.
230         
231 2009-01-09 Rodrigo Kumpera  <rkumpera@novell.com>
232
233         * Makefile: Add run-test target and fix the generation deps.
234
235 2009-01-09 Rodrigo Kumpera  <rkumpera@novell.com>
236
237         * Makefile: Add check_with_peverify target to make it easier to
238         check against MS peverify.
239
240 2009-01-09 Rodrigo Kumpera  <rkumpera@novell.com>
241
242         * Makefile: gen-md-tests now require glib. Fix the build.
243
244 2009-01-09 Rodrigo Kumpera  <rkumpera@novell.com>
245
246         * Initial commit of the metadata verifier test suite.