2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
[mono.git] / mono / tests / metadata-verifier / Changelog
1 2009-05-05 Rodrigo Kumpera  <rkumpera@novell.com>
2
3         * cli-tables-tests.md: Tests for propertymap table.
4
5         * assembly-with-cas.cs: New test file for producing tests
6         for property tables.
7
8         * Makefile: Add new dependencies.
9
10 2009-05-05 Rodrigo Kumpera  <rkumpera@novell.com>
11
12         * cli-tables-tests.md: Tests for event table.
13         
14 2009-04-30 Rodrigo Kumpera  <rkumpera@novell.com>
15
16         * cli-tables-tests.md: Tests for event map table.
17
18         * assembly-with-events.cs: New test file for producing tests
19         for cattr table.
20
21         * Makefile: Add new dependency.
22
23 2009-04-30 Rodrigo Kumpera  <rkumpera@novell.com>
24
25         * cli-tables-tests.md: Tests for standalonesig table.
26
27         * assembly-with-complex-type.cs: Added more stuff for
28         field layout tests.
29
30 2009-04-30 Rodrigo Kumpera  <rkumpera@novell.com>
31
32         * cli-tables-tests.md: Tests for field layout table.
33
34         * assembly-with-complex-type.cs: Added more stuff for
35         field layout tests.
36
37 2009-04-30 Rodrigo Kumpera  <rkumpera@novell.com>
38
39         * cli-tables-tests.md: Tests for class layout table.
40
41         * assembly-with-complex-type.cs: Added more stuff for
42         class layout tests.
43
44 2009-04-30 Rodrigo Kumpera  <rkumpera@novell.com>
45
46         * cli-tables-tests.md: Tests for decl security table.
47
48         * assembly-with-cas.cs: New test file for producing tests
49         for cattr table.
50
51         * Makefile: Add new dependencies and do some cleanup.
52
53 2009-04-29 Rodrigo Kumpera  <rkumpera@novell.com>
54
55         * cli-tables-tests.md: Tests for field marshal table.
56
57 2009-04-29 Rodrigo Kumpera  <rkumpera@novell.com>
58
59         * cli-tables-tests.md: Tests for cattr table.
60
61         * assembly-with-cattr.cs: New test file for producing tests
62         for cattr table.
63
64         * Makefile: Add new dependencies and do some cleanup.
65
66 2009-04-29 Rodrigo Kumpera  <rkumpera@novell.com>
67
68         * gen-md-tests.c: Close the image after using it.
69         Force the runtime to initialize with 2.0.
70
71 2009-04-28 Rodrigo Kumpera  <rkumpera@novell.com>
72
73         * gen-md-tests.c: Fix stream header calculation.
74
75         * cli-tables-tests.md: Tests for constant.
76
77         * assembly-with-constants.cs: New test file for producing tests
78         for constant table.
79
80         * Makefile: Add new dependencies and do some cleanup.
81
82 2009-04-28 Rodrigo Kumpera  <rkumpera@novell.com>
83
84         * cli-tables-tests.md: Tests for memberref.
85
86 2009-04-28 Rodrigo Kumpera  <rkumpera@novell.com>
87
88         * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
89
90         * cli-tables-tests.md: Tests for interfaceimpl.
91
92 2009-04-24 Rodrigo Kumpera  <rkumpera@novell.com>
93
94         * assembly-with-params.cs: New test file with all sort of param kinds.
95
96         * assembly-with-methods.cs: Added more stuff to test paramlist.
97
98         * Makefile: Add new dependencies.
99
100         * cli-tables-tests.md: Tests for methoddef's paramlist.
101         Tests for the param table.
102
103 2009-04-23 Rodrigo Kumpera  <rkumpera@novell.com>
104
105         * assembly-with-methods.cs:
106         * assembly-with-global-method.il: New test files with a global method.
107
108         * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
109
110         * cli-tables-tests.md: Tests for the methoddef table.
111         
112         * Makefile: Add new dependencies.
113
114 2009-04-23 Rodrigo Kumpera  <rkumpera@novell.com>
115
116         * gen-md-tests.c: Add read.ushort.
117
118 2009-04-22 Rodrigo Kumpera  <rkumpera@novell.com>
119
120         * cli-tables-tests.md: More tests for the field table.
121
122 2009-04-16 Rodrigo Kumpera  <rkumpera@novell.com>
123
124         * assembly-with-complex-type.cs: Add stuff to
125         fill constant, field rva and field marshal tables. 
126
127         * cli-tables-tests.md: Initial tests for the field table.
128
129         * gen-md-tests.c: Add or-byte and or-ushort effects. Fix
130         documentation.
131
132 2009-04-16 Rodrigo Kumpera  <rkumpera@novell.com>
133
134         * cli-tables-tests.md: Tests for the method list of the typedef table.
135
136 2009-04-15 Rodrigo Kumpera  <rkumpera@novell.com>
137
138         * cli-tables-tests.md: Tests for the field list of the typedef table.
139
140         * assembly-with-complex-type.cs: New assembly source. 
141
142         * Makefile: Compile the new assembly source.
143
144 2009-04-15 Rodrigo Kumpera  <rkumpera@novell.com>
145
146         * cli-tables-tests.md: Tests for the extends field of the typedef table.
147
148 2009-04-15 Rodrigo Kumpera  <rkumpera@novell.com>
149
150         * cli-tables-tests.md: More tests for the typedef table.
151
152 2009-04-15 Rodrigo Kumpera  <rkumpera@novell.com>
153
154         * gen-md-tests.c: Add the or-uint effect.
155
156 2009-04-15 Rodrigo Kumpera  <rkumpera@novell.com>
157
158         * data-directory-tests.md:
159         * header-tests.md:
160         * resources-tests.md: Add comments related to faulty verification
161         semantics on MS.
162
163 2009-04-14 Rodrigo Kumpera  <rkumpera@novell.com>
164
165         * cli-tables-tests.md: Initial tests for the typedef table.
166
167 2009-04-14 Rodrigo Kumpera  <rkumpera@novell.com>
168
169         * cli-tables-tests.md: More tests for the typeref table.
170
171 2009-04-13 Rodrigo Kumpera  <rkumpera@novell.com>
172
173         * Makefile: Fix build of gen-md-tests.
174
175         * cli-tables-tests.md: Tests for the typeref table.
176
177 2009-04-03 Rodrigo Kumpera  <rkumpera@novell.com>
178
179         * gen-md-tests.c: Fix table offset calculation.
180
181         * cli-tables-tests.md: Add more tests for the module table.
182
183 2009-03-30 Rodrigo Kumpera  <rkumpera@novell.com>
184
185         * gen-md-tests.c: Parse the source assembly using the runtime
186         metadata routines.
187
188         * gen-md-tests.c: Add table-row function.
189
190         * Makefile: like gen-md-tests with the runtime.
191
192         * cli-tables-tests.md: Add initial tests for the module table.
193
194 2009-03-30 Rodrigo Kumpera  <rkumpera@novell.com>
195
196         assembly-with-resource.cs: Add missing file.
197
198 2009-03-27 Rodrigo Kumpera  <rkumpera@novell.com>
199
200         * cli-tables-tests.md: Tests for total table sizes.
201
202 2009-03-27 Rodrigo Kumpera  <rkumpera@novell.com>
203
204         * cli-tables-tests.md: Tests for heap sizes and minumum #~ size
205         to decode row counts.
206
207 2009-03-26 Rodrigo Kumpera  <rkumpera@novell.com>
208
209         * gen-md-tests.c: Add tables-header and set-bit helpers.
210
211         * cli-tables-tests.md: New tests for the cli tables.
212
213         * Makefile: Add new tests.
214
215 2009-03-24 Rodrigo Kumpera  <rkumpera@novell.com>
216
217         * gen-md-tests.c: Add stream-header and cli-metadata
218         helpers.
219
220         * cli-metadata-tests.md: New tests for the cli metadata header
221         and streams.
222
223         * Makefile: Add new tests.
224
225 2009-03-19 Rodrigo Kumpera  <rkumpera@novell.com>
226
227         * cli-header-tests.md: More tests for the cli header.
228
229 2009-03-19 Rodrigo Kumpera  <rkumpera@novell.com>
230
231         * gen-md-tests.c: Add cli-header variable to make tests
232         more readable.
233
234 2009-03-18 Rodrigo Kumpera  <rkumpera@novell.com>
235
236         * cli-header-tests.md: New file with cli header tests.
237
238         * Makefile: Add new tests.
239         
240 2009-03-16 Rodrigo Kumpera  <rkumpera@novell.com>
241
242         * resources-tests.md: New file with pecoff tests.
243
244         * Makefile: Add new tests.
245
246         * header-tests.md: Update some tests.
247
248 2009-03-13 Rodrigo Kumpera  <rkumpera@novell.com>
249
250         * data-directory-tests.md: New tests for IAT directory entry.
251
252 2009-03-13 Rodrigo Kumpera  <rkumpera@novell.com>
253
254         * data-directory-tests.md: New tests for import table name, ilt and iat.
255
256 2009-03-13 Rodrigo Kumpera  <rkumpera@novell.com>
257
258         * data-directory-tests.md: New tests for import table.
259
260         * gen-md-tests.c: Added translate.rva and translate.rva.ind functions.
261
262 2009-03-12 Rodrigo Kumpera  <rkumpera@novell.com>
263
264         * gen-md-tests.c (parse_test_entry): Fix multi effect rules.
265
266         * Makefile: Add rules for data-directory-tests.md.
267         
268         * data-directory-tests.md: New tests for data directories.
269
270 2009-03-12 Rodrigo Kumpera  <rkumpera@novell.com>
271
272         * section-table-tests.md: Test for flags.
273
274 2009-02-05 Rodrigo Kumpera  <rkumpera@novell.com>
275
276         * section-table-tests.md: New test suite for
277         section headers.
278
279         * Makefile: Add new test suite.
280
281 2009-02-05 Rodrigo Kumpera  <rkumpera@novell.com>
282
283         * gen-md-tests.c: Add section-table var.
284         Add support for function calls. Added read.uint.
285         Added support for complex arithmetic expressions.
286
287 2009-01-15 Rodrigo Kumpera  <rkumpera@novell.com>
288
289         * header-tests.md: Add more tests for pe optional header.
290
291 2009-01-15 Rodrigo Kumpera  <rkumpera@novell.com>
292
293         * gen-md-tests.c: Add pe-optional-heaver var.
294         Improve debugging messages. 
295
296 2009-01-14 Rodrigo Kumpera  <rkumpera@novell.com>
297
298         * gen-md-tests.c: Improve debugging.
299
300         * header-tests.md: Add tests for the optional header.
301
302 2009-01-14 Rodrigo Kumpera  <rkumpera@novell.com>
303
304         * gen-md-tests.c: Revert decision of making base 16 the default.
305         It makes for shorter tests, but it's confusing.
306
307         * header-tests.md: Fix the tests to use an explicit 0x for hexadecimal numbers.
308
309 2009-01-14 Rodrigo Kumpera  <rkumpera@novell.com>
310
311         * header-tests.md: Add tests for characteristics.
312
313 2009-01-14 Rodrigo Kumpera  <rkumpera@novell.com>
314
315         * gen-md-tests.c: Improved debugging and made small cleanup on macro names.
316
317 2009-01-13 Rodrigo Kumpera  <rkumpera@novell.com>
318
319         * header-tests.md: Add tests for symbol table and number of symbols.
320
321 2009-01-13 Rodrigo Kumpera  <rkumpera@novell.com>
322
323         * header-tests.md: Add tests for the machine field.
324
325 2009-01-13 Rodrigo Kumpera  <rkumpera@novell.com>
326
327         * gen-md-tests.c: Add set-uint effect.
328
329 2009-01-13 Rodrigo Kumpera  <rkumpera@novell.com>
330
331         * header-tests.md: Rename pe-header to pe-signature.
332         Add pe-header tests.
333
334 2009-01-13 Rodrigo Kumpera  <rkumpera@novell.com>
335
336         * gen-md-tests.c: Rename pe-header to pe-signature.
337         Add support for decimal literals using a '0' prefix.
338         Add proper pe-header variable.
339
340 2009-01-12 Rodrigo Kumpera  <rkumpera@novell.com>
341
342         * header-tests.md: Add tests for pe header.
343
344 2009-01-12 Rodrigo Kumpera  <rkumpera@novell.com>
345
346         * gen-md-tests.c: Refactor the file-size into a new
347         atom 'variable' which is more extensible and easier
348         to use. Added binary add.
349
350 2009-01-09 Rodrigo Kumpera  <rkumpera@novell.com>
351
352         * header-tests.md: Add tests for lfanew ranges.
353
354 2009-01-09 Rodrigo Kumpera  <rkumpera@novell.com>
355
356         * gen-md-tests.c: Extended grammar for expressions for
357         selectors and effects.
358         Added subtraction and file-size expressions.
359         Added truncate effect.
360         Fixed all warnings under -Wall.
361
362 2009-01-09 Rodrigo Kumpera  <rkumpera@novell.com>
363
364         * Makefile: New clean-stamps target, more deps fine tunning.
365
366 2009-01-09 Rodrigo Kumpera  <rkumpera@novell.com>
367
368         * header-tests.md: Add test for the lfanew field.
369
370 2009-01-09 Rodrigo Kumpera  <rkumpera@novell.com>
371
372         * gen-md-tests.c: Add support for absolute uint patching.
373
374 2009-01-09 Rodrigo Kumpera  <rkumpera@novell.com>
375
376         * Makefile: Fix generate-stamp deps.
377         
378 2009-01-09 Rodrigo Kumpera  <rkumpera@novell.com>
379
380         * Makefile: Add run-test target and fix the generation deps.
381
382 2009-01-09 Rodrigo Kumpera  <rkumpera@novell.com>
383
384         * Makefile: Add check_with_peverify target to make it easier to
385         check against MS peverify.
386
387 2009-01-09 Rodrigo Kumpera  <rkumpera@novell.com>
388
389         * Makefile: gen-md-tests now require glib. Fix the build.
390
391 2009-01-09 Rodrigo Kumpera  <rkumpera@novell.com>
392
393         * Initial commit of the metadata verifier test suite.