1 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
3 * cli-blob-tests.md: More signature tests.
5 * assembly-with-custommod.il: File with custom mods.
7 * Makefile: Add new dependency.
9 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
11 * cli-blob-tests.md: More tests for method def signatures.
13 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
15 * cli-blob-tests.md: New file for blob signature tests.
17 * Makefile: Update for new test source.
19 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
21 * gen-md-tests.c: Added blob.i to make it easier to locate signatures to
24 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
26 * cli-tables-tests.md: Add tests for the generic param constraint table.
28 * assembly-with-generics.cs: Add stuff for new tests.
30 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
32 * cli-tables-tests.md: Add tests for the methodspec table.
34 * assembly-with-generics.cs: Add stuff for new tests.
36 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
38 * cli-tables-tests.md: Add tests for the generic param table.
40 * assembly-with-generics.cs: New file for generic tests.
42 * Makefile: Adjust the build to the new file.
44 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
46 * cli-tables-tests.md: Add tests for the nested class table.
48 * assembly-with-complex-type.cs: Add a nested class.
50 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
52 * cli-tables-tests.md: Add tests for the manifest resource table.
54 * Makefile: Update to the new dependency.
56 * assembly-with-resource.cs: Add an exported type to be used
59 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
61 * cli-tables-tests.md: Add tests for the manifest resource table.
63 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
65 * cli-tables-tests.md: Add tests for the exported type table.
67 * assembly-with-module.il: Old file not longer needed.
69 * assembly-with-module.cs: File use to generate
70 tests for the exported table.
72 * module.il: Same. This file is written in MSIL because
73 gmcs/SRE can't handle the AssemblyAttributesGoHere hack.
75 * Makefile: Adjust the build to the new files.
77 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
79 * cli-tables-tests.md: Add tests for the file table.
81 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
83 * cli-tables-tests.md: Fix one test for the assembly
86 * cli-tables-tests.md: Add tests for assemblyref.
88 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
90 * cli-tables-tests.md: Add tests for assembly.
92 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
94 * cli-tables-tests.md: Add tests for fieldrva.
96 2009-05-11 Rodrigo Kumpera <rkumpera@novell.com>
98 * assembly-with-methods.cs: Mark the class with the
101 * cli-tables-tests.md: Add tests for implmap.
103 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
105 * cli-tables-tests.md: Tests for module table.
107 * assembly-with-complex-type.cs: Added more stuff;
109 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
111 * cli-tables-tests.md: Tests for module table.
113 * assembly-with-module.il: New file.
115 * Makefile: Add new dependencies.
117 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
119 * cli-tables-tests.md: Tests for methodimpl table.
121 * assembly-with-complex-type.cs: Added more stuff.
123 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
125 * cli-tables-tests.md: Tests for property table.
127 * assembly-with-property.cs: Added more stuff
129 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
131 * gen-md-tests.c (next_token): Stop taking chars
132 for a token when encountering the first delimiter char.
134 This makes the parser less brain-dead when encountering
135 sequences like "foo()".
137 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
139 * cli-tables-tests.md: Tests for propertymap table.
141 * assembly-with-property.cs: New test file for producing tests
144 * Makefile: Add new dependencies.
146 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
148 * cli-tables-tests.md: Tests for event table.
150 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
152 * cli-tables-tests.md: Tests for event map table.
154 * assembly-with-events.cs: New test file for producing tests
157 * Makefile: Add new dependency.
159 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
161 * cli-tables-tests.md: Tests for standalonesig table.
163 * assembly-with-complex-type.cs: Added more stuff for
166 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
168 * cli-tables-tests.md: Tests for field layout table.
170 * assembly-with-complex-type.cs: Added more stuff for
173 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
175 * cli-tables-tests.md: Tests for class layout table.
177 * assembly-with-complex-type.cs: Added more stuff for
180 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
182 * cli-tables-tests.md: Tests for decl security table.
184 * assembly-with-cas.cs: New test file for producing tests
187 * Makefile: Add new dependencies and do some cleanup.
189 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
191 * cli-tables-tests.md: Tests for field marshal table.
193 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
195 * cli-tables-tests.md: Tests for cattr table.
197 * assembly-with-cattr.cs: New test file for producing tests
200 * Makefile: Add new dependencies and do some cleanup.
202 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
204 * gen-md-tests.c: Close the image after using it.
205 Force the runtime to initialize with 2.0.
207 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
209 * gen-md-tests.c: Fix stream header calculation.
211 * cli-tables-tests.md: Tests for constant.
213 * assembly-with-constants.cs: New test file for producing tests
216 * Makefile: Add new dependencies and do some cleanup.
218 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
220 * cli-tables-tests.md: Tests for memberref.
222 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
224 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
226 * cli-tables-tests.md: Tests for interfaceimpl.
228 2009-04-24 Rodrigo Kumpera <rkumpera@novell.com>
230 * assembly-with-params.cs: New test file with all sort of param kinds.
232 * assembly-with-methods.cs: Added more stuff to test paramlist.
234 * Makefile: Add new dependencies.
236 * cli-tables-tests.md: Tests for methoddef's paramlist.
237 Tests for the param table.
239 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
241 * assembly-with-methods.cs:
242 * assembly-with-global-method.il: New test files with a global method.
244 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
246 * cli-tables-tests.md: Tests for the methoddef table.
248 * Makefile: Add new dependencies.
250 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
252 * gen-md-tests.c: Add read.ushort.
254 2009-04-22 Rodrigo Kumpera <rkumpera@novell.com>
256 * cli-tables-tests.md: More tests for the field table.
258 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
260 * assembly-with-complex-type.cs: Add stuff to
261 fill constant, field rva and field marshal tables.
263 * cli-tables-tests.md: Initial tests for the field table.
265 * gen-md-tests.c: Add or-byte and or-ushort effects. Fix
268 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
270 * cli-tables-tests.md: Tests for the method list of the typedef table.
272 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
274 * cli-tables-tests.md: Tests for the field list of the typedef table.
276 * assembly-with-complex-type.cs: New assembly source.
278 * Makefile: Compile the new assembly source.
280 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
282 * cli-tables-tests.md: Tests for the extends field of the typedef table.
284 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
286 * cli-tables-tests.md: More tests for the typedef table.
288 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
290 * gen-md-tests.c: Add the or-uint effect.
292 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
294 * data-directory-tests.md:
296 * resources-tests.md: Add comments related to faulty verification
299 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
301 * cli-tables-tests.md: Initial tests for the typedef table.
303 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
305 * cli-tables-tests.md: More tests for the typeref table.
307 2009-04-13 Rodrigo Kumpera <rkumpera@novell.com>
309 * Makefile: Fix build of gen-md-tests.
311 * cli-tables-tests.md: Tests for the typeref table.
313 2009-04-03 Rodrigo Kumpera <rkumpera@novell.com>
315 * gen-md-tests.c: Fix table offset calculation.
317 * cli-tables-tests.md: Add more tests for the module table.
319 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
321 * gen-md-tests.c: Parse the source assembly using the runtime
324 * gen-md-tests.c: Add table-row function.
326 * Makefile: like gen-md-tests with the runtime.
328 * cli-tables-tests.md: Add initial tests for the module table.
330 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
332 assembly-with-resource.cs: Add missing file.
334 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
336 * cli-tables-tests.md: Tests for total table sizes.
338 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
340 * cli-tables-tests.md: Tests for heap sizes and minumum #~ size
341 to decode row counts.
343 2009-03-26 Rodrigo Kumpera <rkumpera@novell.com>
345 * gen-md-tests.c: Add tables-header and set-bit helpers.
347 * cli-tables-tests.md: New tests for the cli tables.
349 * Makefile: Add new tests.
351 2009-03-24 Rodrigo Kumpera <rkumpera@novell.com>
353 * gen-md-tests.c: Add stream-header and cli-metadata
356 * cli-metadata-tests.md: New tests for the cli metadata header
359 * Makefile: Add new tests.
361 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
363 * cli-header-tests.md: More tests for the cli header.
365 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
367 * gen-md-tests.c: Add cli-header variable to make tests
370 2009-03-18 Rodrigo Kumpera <rkumpera@novell.com>
372 * cli-header-tests.md: New file with cli header tests.
374 * Makefile: Add new tests.
376 2009-03-16 Rodrigo Kumpera <rkumpera@novell.com>
378 * resources-tests.md: New file with pecoff tests.
380 * Makefile: Add new tests.
382 * header-tests.md: Update some tests.
384 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
386 * data-directory-tests.md: New tests for IAT directory entry.
388 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
390 * data-directory-tests.md: New tests for import table name, ilt and iat.
392 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
394 * data-directory-tests.md: New tests for import table.
396 * gen-md-tests.c: Added translate.rva and translate.rva.ind functions.
398 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
400 * gen-md-tests.c (parse_test_entry): Fix multi effect rules.
402 * Makefile: Add rules for data-directory-tests.md.
404 * data-directory-tests.md: New tests for data directories.
406 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
408 * section-table-tests.md: Test for flags.
410 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
412 * section-table-tests.md: New test suite for
415 * Makefile: Add new test suite.
417 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
419 * gen-md-tests.c: Add section-table var.
420 Add support for function calls. Added read.uint.
421 Added support for complex arithmetic expressions.
423 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
425 * header-tests.md: Add more tests for pe optional header.
427 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
429 * gen-md-tests.c: Add pe-optional-heaver var.
430 Improve debugging messages.
432 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
434 * gen-md-tests.c: Improve debugging.
436 * header-tests.md: Add tests for the optional header.
438 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
440 * gen-md-tests.c: Revert decision of making base 16 the default.
441 It makes for shorter tests, but it's confusing.
443 * header-tests.md: Fix the tests to use an explicit 0x for hexadecimal numbers.
445 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
447 * header-tests.md: Add tests for characteristics.
449 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
451 * gen-md-tests.c: Improved debugging and made small cleanup on macro names.
453 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
455 * header-tests.md: Add tests for symbol table and number of symbols.
457 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
459 * header-tests.md: Add tests for the machine field.
461 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
463 * gen-md-tests.c: Add set-uint effect.
465 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
467 * header-tests.md: Rename pe-header to pe-signature.
470 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
472 * gen-md-tests.c: Rename pe-header to pe-signature.
473 Add support for decimal literals using a '0' prefix.
474 Add proper pe-header variable.
476 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
478 * header-tests.md: Add tests for pe header.
480 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
482 * gen-md-tests.c: Refactor the file-size into a new
483 atom 'variable' which is more extensible and easier
484 to use. Added binary add.
486 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
488 * header-tests.md: Add tests for lfanew ranges.
490 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
492 * gen-md-tests.c: Extended grammar for expressions for
493 selectors and effects.
494 Added subtraction and file-size expressions.
495 Added truncate effect.
496 Fixed all warnings under -Wall.
498 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
500 * Makefile: New clean-stamps target, more deps fine tunning.
502 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
504 * header-tests.md: Add test for the lfanew field.
506 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
508 * gen-md-tests.c: Add support for absolute uint patching.
510 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
512 * Makefile: Fix generate-stamp deps.
514 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
516 * Makefile: Add run-test target and fix the generation deps.
518 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
520 * Makefile: Add check_with_peverify target to make it easier to
521 check against MS peverify.
523 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
525 * Makefile: gen-md-tests now require glib. Fix the build.
527 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
529 * Initial commit of the metadata verifier test suite.