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