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