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