1 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
3 * cli-blob-tests.md: Tests for szarray.
5 * assembly-with-types.il: Fix the szarray field.
7 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
9 * cli-blob-tests.md: Tests for fnptr instance.
11 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
13 * cli-blob-tests.md: Tests for generic instance.
15 * assembly-with-types.il: Add some generic instances.
17 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
19 * cli-blob-tests.md: Tests for array shape.
21 2009-06-04 Rodrigo Kumpera <rkumpera@novell.com>
23 * cli-blob-tests.md: Tests for type encoding.
25 * assembly-with-types.il: Input file with all
26 sorts of type encodings.
28 * Makefile: Add new dependency.
30 2009-06-04 Rodrigo Kumpera <rkumpera@novell.com>
32 * cli-blob-tests.md: LocalsSig tests.
34 * assembly-with-locals.il: File with all sort
37 * Makefile: Add new dependency.
39 2009-06-03 Rodrigo Kumpera <rkumpera@novell.com>
41 * cli-blob-tests.md: PropertySig tests.
43 * assembly-with-properties.cs: Add property with
46 2009-05-29 Rodrigo Kumpera <rkumpera@novell.com>
48 * cli-blob-tests.md: FieldSig tests.
50 2009-05-29 Rodrigo Kumpera <rkumpera@novell.com>
52 * cli-blob-tests.md: StandAloneSig tests.
54 * assembly-with-custommod.il: Added a calli
56 2009-05-28 Rodrigo Kumpera <rkumpera@novell.com>
58 * cli-blob-tests.md: Methodref signature tests.
60 * assembly-with-signatures.cs: File with vararg call.
62 * Makefile: Add new dependency.
64 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
66 * cli-blob-tests.md: Tests for parameters and generics
68 * assembly-with-custommod.il: Added more methods to use
71 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
73 * cli-blob-tests.md: More signature tests.
75 * assembly-with-custommod.il: File with custom mods.
77 * Makefile: Add new dependency.
79 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
81 * cli-blob-tests.md: More tests for method def signatures.
83 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
85 * cli-blob-tests.md: New file for blob signature tests.
87 * Makefile: Update for new test source.
89 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
91 * gen-md-tests.c: Added blob.i to make it easier to locate signatures to
94 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
96 * cli-tables-tests.md: Add tests for the generic param constraint table.
98 * assembly-with-generics.cs: Add stuff for new tests.
100 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
102 * cli-tables-tests.md: Add tests for the methodspec table.
104 * assembly-with-generics.cs: Add stuff for new tests.
106 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
108 * cli-tables-tests.md: Add tests for the generic param table.
110 * assembly-with-generics.cs: New file for generic tests.
112 * Makefile: Adjust the build to the new file.
114 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
116 * cli-tables-tests.md: Add tests for the nested class table.
118 * assembly-with-complex-type.cs: Add a nested class.
120 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
122 * cli-tables-tests.md: Add tests for the manifest resource table.
124 * Makefile: Update to the new dependency.
126 * assembly-with-resource.cs: Add an exported type to be used
129 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
131 * cli-tables-tests.md: Add tests for the manifest resource table.
133 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
135 * cli-tables-tests.md: Add tests for the exported type table.
137 * assembly-with-module.il: Old file not longer needed.
139 * assembly-with-module.cs: File use to generate
140 tests for the exported table.
142 * module.il: Same. This file is written in MSIL because
143 gmcs/SRE can't handle the AssemblyAttributesGoHere hack.
145 * Makefile: Adjust the build to the new files.
147 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
149 * cli-tables-tests.md: Add tests for the file table.
151 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
153 * cli-tables-tests.md: Fix one test for the assembly
156 * cli-tables-tests.md: Add tests for assemblyref.
158 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
160 * cli-tables-tests.md: Add tests for assembly.
162 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
164 * cli-tables-tests.md: Add tests for fieldrva.
166 2009-05-11 Rodrigo Kumpera <rkumpera@novell.com>
168 * assembly-with-methods.cs: Mark the class with the
169 P/Invoke as abstract.
171 * cli-tables-tests.md: Add tests for implmap.
173 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
175 * cli-tables-tests.md: Tests for module table.
177 * assembly-with-complex-type.cs: Added more stuff;
179 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
181 * cli-tables-tests.md: Tests for module table.
183 * assembly-with-module.il: New file.
185 * Makefile: Add new dependencies.
187 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
189 * cli-tables-tests.md: Tests for methodimpl table.
191 * assembly-with-complex-type.cs: Added more stuff.
193 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
195 * cli-tables-tests.md: Tests for property table.
197 * assembly-with-property.cs: Added more stuff
199 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
201 * gen-md-tests.c (next_token): Stop taking chars
202 for a token when encountering the first delimiter char.
204 This makes the parser less brain-dead when encountering
205 sequences like "foo()".
207 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
209 * cli-tables-tests.md: Tests for propertymap table.
211 * assembly-with-property.cs: New test file for producing tests
214 * Makefile: Add new dependencies.
216 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
218 * cli-tables-tests.md: Tests for event table.
220 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
222 * cli-tables-tests.md: Tests for event map table.
224 * assembly-with-events.cs: New test file for producing tests
227 * Makefile: Add new dependency.
229 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
231 * cli-tables-tests.md: Tests for standalonesig table.
233 * assembly-with-complex-type.cs: Added more stuff for
236 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
238 * cli-tables-tests.md: Tests for field layout table.
240 * assembly-with-complex-type.cs: Added more stuff for
243 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
245 * cli-tables-tests.md: Tests for class layout table.
247 * assembly-with-complex-type.cs: Added more stuff for
250 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
252 * cli-tables-tests.md: Tests for decl security table.
254 * assembly-with-cas.cs: New test file for producing tests
257 * Makefile: Add new dependencies and do some cleanup.
259 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
261 * cli-tables-tests.md: Tests for field marshal table.
263 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
265 * cli-tables-tests.md: Tests for cattr table.
267 * assembly-with-cattr.cs: New test file for producing tests
270 * Makefile: Add new dependencies and do some cleanup.
272 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
274 * gen-md-tests.c: Close the image after using it.
275 Force the runtime to initialize with 2.0.
277 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
279 * gen-md-tests.c: Fix stream header calculation.
281 * cli-tables-tests.md: Tests for constant.
283 * assembly-with-constants.cs: New test file for producing tests
286 * Makefile: Add new dependencies and do some cleanup.
288 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
290 * cli-tables-tests.md: Tests for memberref.
292 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
294 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
296 * cli-tables-tests.md: Tests for interfaceimpl.
298 2009-04-24 Rodrigo Kumpera <rkumpera@novell.com>
300 * assembly-with-params.cs: New test file with all sort of param kinds.
302 * assembly-with-methods.cs: Added more stuff to test paramlist.
304 * Makefile: Add new dependencies.
306 * cli-tables-tests.md: Tests for methoddef's paramlist.
307 Tests for the param table.
309 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
311 * assembly-with-methods.cs:
312 * assembly-with-global-method.il: New test files with a global method.
314 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
316 * cli-tables-tests.md: Tests for the methoddef table.
318 * Makefile: Add new dependencies.
320 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
322 * gen-md-tests.c: Add read.ushort.
324 2009-04-22 Rodrigo Kumpera <rkumpera@novell.com>
326 * cli-tables-tests.md: More tests for the field table.
328 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
330 * assembly-with-complex-type.cs: Add stuff to
331 fill constant, field rva and field marshal tables.
333 * cli-tables-tests.md: Initial tests for the field table.
335 * gen-md-tests.c: Add or-byte and or-ushort effects. Fix
338 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
340 * cli-tables-tests.md: Tests for the method list of the typedef table.
342 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
344 * cli-tables-tests.md: Tests for the field list of the typedef table.
346 * assembly-with-complex-type.cs: New assembly source.
348 * Makefile: Compile the new assembly source.
350 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
352 * cli-tables-tests.md: Tests for the extends field of the typedef table.
354 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
356 * cli-tables-tests.md: More tests for the typedef table.
358 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
360 * gen-md-tests.c: Add the or-uint effect.
362 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
364 * data-directory-tests.md:
366 * resources-tests.md: Add comments related to faulty verification
369 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
371 * cli-tables-tests.md: Initial tests for the typedef table.
373 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
375 * cli-tables-tests.md: More tests for the typeref table.
377 2009-04-13 Rodrigo Kumpera <rkumpera@novell.com>
379 * Makefile: Fix build of gen-md-tests.
381 * cli-tables-tests.md: Tests for the typeref table.
383 2009-04-03 Rodrigo Kumpera <rkumpera@novell.com>
385 * gen-md-tests.c: Fix table offset calculation.
387 * cli-tables-tests.md: Add more tests for the module table.
389 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
391 * gen-md-tests.c: Parse the source assembly using the runtime
394 * gen-md-tests.c: Add table-row function.
396 * Makefile: like gen-md-tests with the runtime.
398 * cli-tables-tests.md: Add initial tests for the module table.
400 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
402 assembly-with-resource.cs: Add missing file.
404 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
406 * cli-tables-tests.md: Tests for total table sizes.
408 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
410 * cli-tables-tests.md: Tests for heap sizes and minumum #~ size
411 to decode row counts.
413 2009-03-26 Rodrigo Kumpera <rkumpera@novell.com>
415 * gen-md-tests.c: Add tables-header and set-bit helpers.
417 * cli-tables-tests.md: New tests for the cli tables.
419 * Makefile: Add new tests.
421 2009-03-24 Rodrigo Kumpera <rkumpera@novell.com>
423 * gen-md-tests.c: Add stream-header and cli-metadata
426 * cli-metadata-tests.md: New tests for the cli metadata header
429 * Makefile: Add new tests.
431 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
433 * cli-header-tests.md: More tests for the cli header.
435 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
437 * gen-md-tests.c: Add cli-header variable to make tests
440 2009-03-18 Rodrigo Kumpera <rkumpera@novell.com>
442 * cli-header-tests.md: New file with cli header tests.
444 * Makefile: Add new tests.
446 2009-03-16 Rodrigo Kumpera <rkumpera@novell.com>
448 * resources-tests.md: New file with pecoff tests.
450 * Makefile: Add new tests.
452 * header-tests.md: Update some tests.
454 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
456 * data-directory-tests.md: New tests for IAT directory entry.
458 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
460 * data-directory-tests.md: New tests for import table name, ilt and iat.
462 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
464 * data-directory-tests.md: New tests for import table.
466 * gen-md-tests.c: Added translate.rva and translate.rva.ind functions.
468 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
470 * gen-md-tests.c (parse_test_entry): Fix multi effect rules.
472 * Makefile: Add rules for data-directory-tests.md.
474 * data-directory-tests.md: New tests for data directories.
476 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
478 * section-table-tests.md: Test for flags.
480 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
482 * section-table-tests.md: New test suite for
485 * Makefile: Add new test suite.
487 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
489 * gen-md-tests.c: Add section-table var.
490 Add support for function calls. Added read.uint.
491 Added support for complex arithmetic expressions.
493 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
495 * header-tests.md: Add more tests for pe optional header.
497 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
499 * gen-md-tests.c: Add pe-optional-heaver var.
500 Improve debugging messages.
502 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
504 * gen-md-tests.c: Improve debugging.
506 * header-tests.md: Add tests for the optional header.
508 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
510 * gen-md-tests.c: Revert decision of making base 16 the default.
511 It makes for shorter tests, but it's confusing.
513 * header-tests.md: Fix the tests to use an explicit 0x for hexadecimal numbers.
515 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
517 * header-tests.md: Add tests for characteristics.
519 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
521 * gen-md-tests.c: Improved debugging and made small cleanup on macro names.
523 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
525 * header-tests.md: Add tests for symbol table and number of symbols.
527 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
529 * header-tests.md: Add tests for the machine field.
531 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
533 * gen-md-tests.c: Add set-uint effect.
535 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
537 * header-tests.md: Rename pe-header to pe-signature.
540 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
542 * gen-md-tests.c: Rename pe-header to pe-signature.
543 Add support for decimal literals using a '0' prefix.
544 Add proper pe-header variable.
546 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
548 * header-tests.md: Add tests for pe header.
550 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
552 * gen-md-tests.c: Refactor the file-size into a new
553 atom 'variable' which is more extensible and easier
554 to use. Added binary add.
556 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
558 * header-tests.md: Add tests for lfanew ranges.
560 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
562 * gen-md-tests.c: Extended grammar for expressions for
563 selectors and effects.
564 Added subtraction and file-size expressions.
565 Added truncate effect.
566 Fixed all warnings under -Wall.
568 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
570 * Makefile: New clean-stamps target, more deps fine tunning.
572 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
574 * header-tests.md: Add test for the lfanew field.
576 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
578 * gen-md-tests.c: Add support for absolute uint patching.
580 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
582 * Makefile: Fix generate-stamp deps.
584 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
586 * Makefile: Add run-test target and fix the generation deps.
588 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
590 * Makefile: Add check_with_peverify target to make it easier to
591 check against MS peverify.
593 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
595 * Makefile: gen-md-tests now require glib. Fix the build.
597 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
599 * Initial commit of the metadata verifier test suite.