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