1 2009-07-29 Rodrigo Kumpera <rkumpera@novell.com>
3 * Makefile: Fix mac build and dependencies.
6 * cli-blob-tests.md: stand-alone-method-sig tests now use
7 a separate input file with a single standalone sig so it's
8 no longer dependent on ilasm ordering.
10 * assembly-with-calli.il: New file with a single standalone
13 2009-07-20 Rodrigo Kumpera <rkumpera@novell.com>
15 * assembly-with-locals.il: Fix method to be verifiable.
16 Add more shapes of valid locals.
18 * cli-blob-tests.md (locals-sig): Fix some tests.
20 2009-06-26 Rodrigo Kumpera <rkumpera@novell.com>
22 * cli-tables-tests.md: Fix a cattr-table test
23 where generic param is allowed as a parent.
25 2009-06-19 Rodrigo Kumpera <rkumpera@novell.com>
27 * cli-tables-tests.md: Fix a implmap-table test
28 related to SupportLastError.
30 2009-06-18 Rodrigo Kumpera <rkumpera@novell.com>
32 * cli-blob-tests.md: Last tests for method header.
34 2009-06-18 Rodrigo Kumpera <rkumpera@novell.com>
36 * cli-blob-tests.md: Tests for method header.
38 * assembly-with-methods.cs: Fill in more methods
41 2009-06-16 Rodrigo Kumpera <rkumpera@novell.com>
43 * cli-blob-tests.md: Tests for method header.
45 * assembly-with-methods.cs: Add some body to
46 make for some fat headers.
48 2009-06-10 Rodrigo Kumpera <rkumpera@novell.com>
50 * cli-cattr-tests.md: Tests for custom attributes
53 *assembly-with-cattr-enc.cs: Input file
55 * Makefile: Add new dependency and test.
57 2009-06-09 Rodrigo Kumpera <rkumpera@novell.com>
59 * cli-blob-tests.md: Tests for methodspec signature.
61 2009-06-09 Rodrigo Kumpera <rkumpera@novell.com>
63 * cli-blob-tests.md: Tests for typespec signature.
65 * assembly-with-typespec.il: Input file with a
66 bunch of typespec instances.
68 * Makefile: Add new dependency.
70 2009-06-09 Rodrigo Kumpera <rkumpera@novell.com>
72 * gen-md-tests.c: Added read.byte.
74 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
76 * cli-blob-tests.md: Tests for szarray.
78 * assembly-with-types.il: Fix the szarray field.
80 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
82 * cli-blob-tests.md: Tests for fnptr instance.
84 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
86 * cli-blob-tests.md: Tests for generic instance.
88 * assembly-with-types.il: Add some generic instances.
90 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
92 * cli-blob-tests.md: Tests for array shape.
94 2009-06-04 Rodrigo Kumpera <rkumpera@novell.com>
96 * cli-blob-tests.md: Tests for type encoding.
98 * assembly-with-types.il: Input file with all
99 sorts of type encodings.
101 * Makefile: Add new dependency.
103 2009-06-04 Rodrigo Kumpera <rkumpera@novell.com>
105 * cli-blob-tests.md: LocalsSig tests.
107 * assembly-with-locals.il: File with all sort
110 * Makefile: Add new dependency.
112 2009-06-03 Rodrigo Kumpera <rkumpera@novell.com>
114 * cli-blob-tests.md: PropertySig tests.
116 * assembly-with-properties.cs: Add property with
119 2009-05-29 Rodrigo Kumpera <rkumpera@novell.com>
121 * cli-blob-tests.md: FieldSig tests.
123 2009-05-29 Rodrigo Kumpera <rkumpera@novell.com>
125 * cli-blob-tests.md: StandAloneSig tests.
127 * assembly-with-custommod.il: Added a calli
129 2009-05-28 Rodrigo Kumpera <rkumpera@novell.com>
131 * cli-blob-tests.md: Methodref signature tests.
133 * assembly-with-signatures.cs: File with vararg call.
135 * Makefile: Add new dependency.
137 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
139 * cli-blob-tests.md: Tests for parameters and generics
141 * assembly-with-custommod.il: Added more methods to use
144 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
146 * cli-blob-tests.md: More signature tests.
148 * assembly-with-custommod.il: File with custom mods.
150 * Makefile: Add new dependency.
152 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
154 * cli-blob-tests.md: More tests for method def signatures.
156 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
158 * cli-blob-tests.md: New file for blob signature tests.
160 * Makefile: Update for new test source.
162 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
164 * gen-md-tests.c: Added blob.i to make it easier to locate signatures to
167 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
169 * cli-tables-tests.md: Add tests for the generic param constraint table.
171 * assembly-with-generics.cs: Add stuff for new tests.
173 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
175 * cli-tables-tests.md: Add tests for the methodspec table.
177 * assembly-with-generics.cs: Add stuff for new tests.
179 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
181 * cli-tables-tests.md: Add tests for the generic param table.
183 * assembly-with-generics.cs: New file for generic tests.
185 * Makefile: Adjust the build to the new file.
187 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
189 * cli-tables-tests.md: Add tests for the nested class table.
191 * assembly-with-complex-type.cs: Add a nested class.
193 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
195 * cli-tables-tests.md: Add tests for the manifest resource table.
197 * Makefile: Update to the new dependency.
199 * assembly-with-resource.cs: Add an exported type to be used
202 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
204 * cli-tables-tests.md: Add tests for the manifest resource table.
206 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
208 * cli-tables-tests.md: Add tests for the exported type table.
210 * assembly-with-module.il: Old file not longer needed.
212 * assembly-with-module.cs: File use to generate
213 tests for the exported table.
215 * module.il: Same. This file is written in MSIL because
216 gmcs/SRE can't handle the AssemblyAttributesGoHere hack.
218 * Makefile: Adjust the build to the new files.
220 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
222 * cli-tables-tests.md: Add tests for the file table.
224 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
226 * cli-tables-tests.md: Fix one test for the assembly
229 * cli-tables-tests.md: Add tests for assemblyref.
231 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
233 * cli-tables-tests.md: Add tests for assembly.
235 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
237 * cli-tables-tests.md: Add tests for fieldrva.
239 2009-05-11 Rodrigo Kumpera <rkumpera@novell.com>
241 * assembly-with-methods.cs: Mark the class with the
242 P/Invoke as abstract.
244 * cli-tables-tests.md: Add tests for implmap.
246 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
248 * cli-tables-tests.md: Tests for module table.
250 * assembly-with-complex-type.cs: Added more stuff;
252 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
254 * cli-tables-tests.md: Tests for module table.
256 * assembly-with-module.il: New file.
258 * Makefile: Add new dependencies.
260 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
262 * cli-tables-tests.md: Tests for methodimpl table.
264 * assembly-with-complex-type.cs: Added more stuff.
266 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
268 * cli-tables-tests.md: Tests for property table.
270 * assembly-with-property.cs: Added more stuff
272 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
274 * gen-md-tests.c (next_token): Stop taking chars
275 for a token when encountering the first delimiter char.
277 This makes the parser less brain-dead when encountering
278 sequences like "foo()".
280 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
282 * cli-tables-tests.md: Tests for propertymap table.
284 * assembly-with-property.cs: New test file for producing tests
287 * Makefile: Add new dependencies.
289 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
291 * cli-tables-tests.md: Tests for event table.
293 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
295 * cli-tables-tests.md: Tests for event map table.
297 * assembly-with-events.cs: New test file for producing tests
300 * Makefile: Add new dependency.
302 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
304 * cli-tables-tests.md: Tests for standalonesig table.
306 * assembly-with-complex-type.cs: Added more stuff for
309 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
311 * cli-tables-tests.md: Tests for field layout table.
313 * assembly-with-complex-type.cs: Added more stuff for
316 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
318 * cli-tables-tests.md: Tests for class layout table.
320 * assembly-with-complex-type.cs: Added more stuff for
323 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
325 * cli-tables-tests.md: Tests for decl security table.
327 * assembly-with-cas.cs: New test file for producing tests
330 * Makefile: Add new dependencies and do some cleanup.
332 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
334 * cli-tables-tests.md: Tests for field marshal table.
336 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
338 * cli-tables-tests.md: Tests for cattr table.
340 * assembly-with-cattr.cs: New test file for producing tests
343 * Makefile: Add new dependencies and do some cleanup.
345 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
347 * gen-md-tests.c: Close the image after using it.
348 Force the runtime to initialize with 2.0.
350 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
352 * gen-md-tests.c: Fix stream header calculation.
354 * cli-tables-tests.md: Tests for constant.
356 * assembly-with-constants.cs: New test file for producing tests
359 * Makefile: Add new dependencies and do some cleanup.
361 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
363 * cli-tables-tests.md: Tests for memberref.
365 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
367 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
369 * cli-tables-tests.md: Tests for interfaceimpl.
371 2009-04-24 Rodrigo Kumpera <rkumpera@novell.com>
373 * assembly-with-params.cs: New test file with all sort of param kinds.
375 * assembly-with-methods.cs: Added more stuff to test paramlist.
377 * Makefile: Add new dependencies.
379 * cli-tables-tests.md: Tests for methoddef's paramlist.
380 Tests for the param table.
382 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
384 * assembly-with-methods.cs:
385 * assembly-with-global-method.il: New test files with a global method.
387 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
389 * cli-tables-tests.md: Tests for the methoddef table.
391 * Makefile: Add new dependencies.
393 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
395 * gen-md-tests.c: Add read.ushort.
397 2009-04-22 Rodrigo Kumpera <rkumpera@novell.com>
399 * cli-tables-tests.md: More tests for the field table.
401 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
403 * assembly-with-complex-type.cs: Add stuff to
404 fill constant, field rva and field marshal tables.
406 * cli-tables-tests.md: Initial tests for the field table.
408 * gen-md-tests.c: Add or-byte and or-ushort effects. Fix
411 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
413 * cli-tables-tests.md: Tests for the method list of the typedef table.
415 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
417 * cli-tables-tests.md: Tests for the field list of the typedef table.
419 * assembly-with-complex-type.cs: New assembly source.
421 * Makefile: Compile the new assembly source.
423 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
425 * cli-tables-tests.md: Tests for the extends field of the typedef table.
427 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
429 * cli-tables-tests.md: More tests for the typedef table.
431 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
433 * gen-md-tests.c: Add the or-uint effect.
435 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
437 * data-directory-tests.md:
439 * resources-tests.md: Add comments related to faulty verification
442 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
444 * cli-tables-tests.md: Initial tests for the typedef table.
446 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
448 * cli-tables-tests.md: More tests for the typeref table.
450 2009-04-13 Rodrigo Kumpera <rkumpera@novell.com>
452 * Makefile: Fix build of gen-md-tests.
454 * cli-tables-tests.md: Tests for the typeref table.
456 2009-04-03 Rodrigo Kumpera <rkumpera@novell.com>
458 * gen-md-tests.c: Fix table offset calculation.
460 * cli-tables-tests.md: Add more tests for the module table.
462 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
464 * gen-md-tests.c: Parse the source assembly using the runtime
467 * gen-md-tests.c: Add table-row function.
469 * Makefile: like gen-md-tests with the runtime.
471 * cli-tables-tests.md: Add initial tests for the module table.
473 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
475 assembly-with-resource.cs: Add missing file.
477 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
479 * cli-tables-tests.md: Tests for total table sizes.
481 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
483 * cli-tables-tests.md: Tests for heap sizes and minumum #~ size
484 to decode row counts.
486 2009-03-26 Rodrigo Kumpera <rkumpera@novell.com>
488 * gen-md-tests.c: Add tables-header and set-bit helpers.
490 * cli-tables-tests.md: New tests for the cli tables.
492 * Makefile: Add new tests.
494 2009-03-24 Rodrigo Kumpera <rkumpera@novell.com>
496 * gen-md-tests.c: Add stream-header and cli-metadata
499 * cli-metadata-tests.md: New tests for the cli metadata header
502 * Makefile: Add new tests.
504 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
506 * cli-header-tests.md: More tests for the cli header.
508 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
510 * gen-md-tests.c: Add cli-header variable to make tests
513 2009-03-18 Rodrigo Kumpera <rkumpera@novell.com>
515 * cli-header-tests.md: New file with cli header tests.
517 * Makefile: Add new tests.
519 2009-03-16 Rodrigo Kumpera <rkumpera@novell.com>
521 * resources-tests.md: New file with pecoff tests.
523 * Makefile: Add new tests.
525 * header-tests.md: Update some tests.
527 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
529 * data-directory-tests.md: New tests for IAT directory entry.
531 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
533 * data-directory-tests.md: New tests for import table name, ilt and iat.
535 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
537 * data-directory-tests.md: New tests for import table.
539 * gen-md-tests.c: Added translate.rva and translate.rva.ind functions.
541 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
543 * gen-md-tests.c (parse_test_entry): Fix multi effect rules.
545 * Makefile: Add rules for data-directory-tests.md.
547 * data-directory-tests.md: New tests for data directories.
549 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
551 * section-table-tests.md: Test for flags.
553 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
555 * section-table-tests.md: New test suite for
558 * Makefile: Add new test suite.
560 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
562 * gen-md-tests.c: Add section-table var.
563 Add support for function calls. Added read.uint.
564 Added support for complex arithmetic expressions.
566 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
568 * header-tests.md: Add more tests for pe optional header.
570 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
572 * gen-md-tests.c: Add pe-optional-heaver var.
573 Improve debugging messages.
575 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
577 * gen-md-tests.c: Improve debugging.
579 * header-tests.md: Add tests for the optional header.
581 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
583 * gen-md-tests.c: Revert decision of making base 16 the default.
584 It makes for shorter tests, but it's confusing.
586 * header-tests.md: Fix the tests to use an explicit 0x for hexadecimal numbers.
588 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
590 * header-tests.md: Add tests for characteristics.
592 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
594 * gen-md-tests.c: Improved debugging and made small cleanup on macro names.
596 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
598 * header-tests.md: Add tests for symbol table and number of symbols.
600 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
602 * header-tests.md: Add tests for the machine field.
604 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
606 * gen-md-tests.c: Add set-uint effect.
608 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
610 * header-tests.md: Rename pe-header to pe-signature.
613 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
615 * gen-md-tests.c: Rename pe-header to pe-signature.
616 Add support for decimal literals using a '0' prefix.
617 Add proper pe-header variable.
619 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
621 * header-tests.md: Add tests for pe header.
623 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
625 * gen-md-tests.c: Refactor the file-size into a new
626 atom 'variable' which is more extensible and easier
627 to use. Added binary add.
629 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
631 * header-tests.md: Add tests for lfanew ranges.
633 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
635 * gen-md-tests.c: Extended grammar for expressions for
636 selectors and effects.
637 Added subtraction and file-size expressions.
638 Added truncate effect.
639 Fixed all warnings under -Wall.
641 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
643 * Makefile: New clean-stamps target, more deps fine tunning.
645 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
647 * header-tests.md: Add test for the lfanew field.
649 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
651 * gen-md-tests.c: Add support for absolute uint patching.
653 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
655 * Makefile: Fix generate-stamp deps.
657 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
659 * Makefile: Add run-test target and fix the generation deps.
661 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
663 * Makefile: Add check_with_peverify target to make it easier to
664 check against MS peverify.
666 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
668 * Makefile: gen-md-tests now require glib. Fix the build.
670 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
672 * Initial commit of the metadata verifier test suite.