1 2009-09-09 Rodrigo Kumpera <rkumpera@novell.com>
3 * badrt-recursive-struct.il: New test for structs with bad layout.
5 2009-09-01 Rodrigo Kumpera <rkumpera@novell.com>
7 * cli-tables-tests.md: New test for method abstract + final.
10 2009-09-01 Rodrigo Kumpera <rkumpera@novell.com>
12 * Makefile: Fix makefile.
14 2009-09-01 Rodrigo Kumpera <rkumpera@novell.com>
16 * assembly-with-fields.cs: New test source.
18 * Makefile: Add test source
20 2009-09-01 Rodrigo Kumpera <rkumpera@novell.com>
22 * cli-global-props-tests.md: Add test for field table.
24 2009-09-01 Rodrigo Kumpera <rkumpera@novell.com>
26 * gen-md-tests.c: Add suppport for badrt mode for metadata
27 tests that require runtime type initialization.
29 * Makefile: Add support for badrt.
31 2009-09-01 Rodrigo Kumpera <rkumpera@novell.com>
33 * cli-global-props-tests.md: Add test for typeref table.
35 * cli-tables-tests.md: Disable test that pass under MS.
37 2009-08-29 Rodrigo Kumpera <rkumpera@novell.com>
39 * cli-global-props-tests.md: New tests for global
40 properties to check tables for.
42 * Makefile: Add new test source.
44 2009-08-26 Rodrigo Kumpera <rkumpera@novell.com>
46 * cli-tables-tests.md: Regression test for #534189
48 2009-07-29 Rodrigo Kumpera <rkumpera@novell.com>
50 * Makefile: Fix mac build and dependencies.
53 * cli-blob-tests.md: stand-alone-method-sig tests now use
54 a separate input file with a single standalone sig so it's
55 no longer dependent on ilasm ordering.
57 * assembly-with-calli.il: New file with a single standalone
60 2009-07-20 Rodrigo Kumpera <rkumpera@novell.com>
62 * assembly-with-locals.il: Fix method to be verifiable.
63 Add more shapes of valid locals.
65 * cli-blob-tests.md (locals-sig): Fix some tests.
67 2009-06-26 Rodrigo Kumpera <rkumpera@novell.com>
69 * cli-tables-tests.md: Fix a cattr-table test
70 where generic param is allowed as a parent.
72 2009-06-19 Rodrigo Kumpera <rkumpera@novell.com>
74 * cli-tables-tests.md: Fix a implmap-table test
75 related to SupportLastError.
77 2009-06-18 Rodrigo Kumpera <rkumpera@novell.com>
79 * cli-blob-tests.md: Last tests for method header.
81 2009-06-18 Rodrigo Kumpera <rkumpera@novell.com>
83 * cli-blob-tests.md: Tests for method header.
85 * assembly-with-methods.cs: Fill in more methods
88 2009-06-16 Rodrigo Kumpera <rkumpera@novell.com>
90 * cli-blob-tests.md: Tests for method header.
92 * assembly-with-methods.cs: Add some body to
93 make for some fat headers.
95 2009-06-10 Rodrigo Kumpera <rkumpera@novell.com>
97 * cli-cattr-tests.md: Tests for custom attributes
100 *assembly-with-cattr-enc.cs: Input file
102 * Makefile: Add new dependency and test.
104 2009-06-09 Rodrigo Kumpera <rkumpera@novell.com>
106 * cli-blob-tests.md: Tests for methodspec signature.
108 2009-06-09 Rodrigo Kumpera <rkumpera@novell.com>
110 * cli-blob-tests.md: Tests for typespec signature.
112 * assembly-with-typespec.il: Input file with a
113 bunch of typespec instances.
115 * Makefile: Add new dependency.
117 2009-06-09 Rodrigo Kumpera <rkumpera@novell.com>
119 * gen-md-tests.c: Added read.byte.
121 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
123 * cli-blob-tests.md: Tests for szarray.
125 * assembly-with-types.il: Fix the szarray field.
127 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
129 * cli-blob-tests.md: Tests for fnptr instance.
131 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
133 * cli-blob-tests.md: Tests for generic instance.
135 * assembly-with-types.il: Add some generic instances.
137 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
139 * cli-blob-tests.md: Tests for array shape.
141 2009-06-04 Rodrigo Kumpera <rkumpera@novell.com>
143 * cli-blob-tests.md: Tests for type encoding.
145 * assembly-with-types.il: Input file with all
146 sorts of type encodings.
148 * Makefile: Add new dependency.
150 2009-06-04 Rodrigo Kumpera <rkumpera@novell.com>
152 * cli-blob-tests.md: LocalsSig tests.
154 * assembly-with-locals.il: File with all sort
157 * Makefile: Add new dependency.
159 2009-06-03 Rodrigo Kumpera <rkumpera@novell.com>
161 * cli-blob-tests.md: PropertySig tests.
163 * assembly-with-properties.cs: Add property with
166 2009-05-29 Rodrigo Kumpera <rkumpera@novell.com>
168 * cli-blob-tests.md: FieldSig tests.
170 2009-05-29 Rodrigo Kumpera <rkumpera@novell.com>
172 * cli-blob-tests.md: StandAloneSig tests.
174 * assembly-with-custommod.il: Added a calli
176 2009-05-28 Rodrigo Kumpera <rkumpera@novell.com>
178 * cli-blob-tests.md: Methodref signature tests.
180 * assembly-with-signatures.cs: File with vararg call.
182 * Makefile: Add new dependency.
184 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
186 * cli-blob-tests.md: Tests for parameters and generics
188 * assembly-with-custommod.il: Added more methods to use
191 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
193 * cli-blob-tests.md: More signature tests.
195 * assembly-with-custommod.il: File with custom mods.
197 * Makefile: Add new dependency.
199 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
201 * cli-blob-tests.md: More tests for method def signatures.
203 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
205 * cli-blob-tests.md: New file for blob signature tests.
207 * Makefile: Update for new test source.
209 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
211 * gen-md-tests.c: Added blob.i to make it easier to locate signatures to
214 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
216 * cli-tables-tests.md: Add tests for the generic param constraint table.
218 * assembly-with-generics.cs: Add stuff for new tests.
220 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
222 * cli-tables-tests.md: Add tests for the methodspec table.
224 * assembly-with-generics.cs: Add stuff for new tests.
226 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
228 * cli-tables-tests.md: Add tests for the generic param table.
230 * assembly-with-generics.cs: New file for generic tests.
232 * Makefile: Adjust the build to the new file.
234 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
236 * cli-tables-tests.md: Add tests for the nested class table.
238 * assembly-with-complex-type.cs: Add a nested class.
240 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
242 * cli-tables-tests.md: Add tests for the manifest resource table.
244 * Makefile: Update to the new dependency.
246 * assembly-with-resource.cs: Add an exported type to be used
249 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
251 * cli-tables-tests.md: Add tests for the manifest resource table.
253 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
255 * cli-tables-tests.md: Add tests for the exported type table.
257 * assembly-with-module.il: Old file not longer needed.
259 * assembly-with-module.cs: File use to generate
260 tests for the exported table.
262 * module.il: Same. This file is written in MSIL because
263 gmcs/SRE can't handle the AssemblyAttributesGoHere hack.
265 * Makefile: Adjust the build to the new files.
267 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
269 * cli-tables-tests.md: Add tests for the file table.
271 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
273 * cli-tables-tests.md: Fix one test for the assembly
276 * cli-tables-tests.md: Add tests for assemblyref.
278 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
280 * cli-tables-tests.md: Add tests for assembly.
282 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
284 * cli-tables-tests.md: Add tests for fieldrva.
286 2009-05-11 Rodrigo Kumpera <rkumpera@novell.com>
288 * assembly-with-methods.cs: Mark the class with the
289 P/Invoke as abstract.
291 * cli-tables-tests.md: Add tests for implmap.
293 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
295 * cli-tables-tests.md: Tests for module table.
297 * assembly-with-complex-type.cs: Added more stuff;
299 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
301 * cli-tables-tests.md: Tests for module table.
303 * assembly-with-module.il: New file.
305 * Makefile: Add new dependencies.
307 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
309 * cli-tables-tests.md: Tests for methodimpl table.
311 * assembly-with-complex-type.cs: Added more stuff.
313 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
315 * cli-tables-tests.md: Tests for property table.
317 * assembly-with-property.cs: Added more stuff
319 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
321 * gen-md-tests.c (next_token): Stop taking chars
322 for a token when encountering the first delimiter char.
324 This makes the parser less brain-dead when encountering
325 sequences like "foo()".
327 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
329 * cli-tables-tests.md: Tests for propertymap table.
331 * assembly-with-property.cs: New test file for producing tests
334 * Makefile: Add new dependencies.
336 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
338 * cli-tables-tests.md: Tests for event table.
340 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
342 * cli-tables-tests.md: Tests for event map table.
344 * assembly-with-events.cs: New test file for producing tests
347 * Makefile: Add new dependency.
349 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
351 * cli-tables-tests.md: Tests for standalonesig table.
353 * assembly-with-complex-type.cs: Added more stuff for
356 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
358 * cli-tables-tests.md: Tests for field layout table.
360 * assembly-with-complex-type.cs: Added more stuff for
363 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
365 * cli-tables-tests.md: Tests for class layout table.
367 * assembly-with-complex-type.cs: Added more stuff for
370 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
372 * cli-tables-tests.md: Tests for decl security table.
374 * assembly-with-cas.cs: New test file for producing tests
377 * Makefile: Add new dependencies and do some cleanup.
379 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
381 * cli-tables-tests.md: Tests for field marshal table.
383 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
385 * cli-tables-tests.md: Tests for cattr table.
387 * assembly-with-cattr.cs: New test file for producing tests
390 * Makefile: Add new dependencies and do some cleanup.
392 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
394 * gen-md-tests.c: Close the image after using it.
395 Force the runtime to initialize with 2.0.
397 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
399 * gen-md-tests.c: Fix stream header calculation.
401 * cli-tables-tests.md: Tests for constant.
403 * assembly-with-constants.cs: New test file for producing tests
406 * Makefile: Add new dependencies and do some cleanup.
408 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
410 * cli-tables-tests.md: Tests for memberref.
412 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
414 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
416 * cli-tables-tests.md: Tests for interfaceimpl.
418 2009-04-24 Rodrigo Kumpera <rkumpera@novell.com>
420 * assembly-with-params.cs: New test file with all sort of param kinds.
422 * assembly-with-methods.cs: Added more stuff to test paramlist.
424 * Makefile: Add new dependencies.
426 * cli-tables-tests.md: Tests for methoddef's paramlist.
427 Tests for the param table.
429 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
431 * assembly-with-methods.cs:
432 * assembly-with-global-method.il: New test files with a global method.
434 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
436 * cli-tables-tests.md: Tests for the methoddef table.
438 * Makefile: Add new dependencies.
440 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
442 * gen-md-tests.c: Add read.ushort.
444 2009-04-22 Rodrigo Kumpera <rkumpera@novell.com>
446 * cli-tables-tests.md: More tests for the field table.
448 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
450 * assembly-with-complex-type.cs: Add stuff to
451 fill constant, field rva and field marshal tables.
453 * cli-tables-tests.md: Initial tests for the field table.
455 * gen-md-tests.c: Add or-byte and or-ushort effects. Fix
458 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
460 * cli-tables-tests.md: Tests for the method list of the typedef table.
462 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
464 * cli-tables-tests.md: Tests for the field list of the typedef table.
466 * assembly-with-complex-type.cs: New assembly source.
468 * Makefile: Compile the new assembly source.
470 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
472 * cli-tables-tests.md: Tests for the extends field of the typedef table.
474 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
476 * cli-tables-tests.md: More tests for the typedef table.
478 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
480 * gen-md-tests.c: Add the or-uint effect.
482 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
484 * data-directory-tests.md:
486 * resources-tests.md: Add comments related to faulty verification
489 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
491 * cli-tables-tests.md: Initial tests for the typedef table.
493 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
495 * cli-tables-tests.md: More tests for the typeref table.
497 2009-04-13 Rodrigo Kumpera <rkumpera@novell.com>
499 * Makefile: Fix build of gen-md-tests.
501 * cli-tables-tests.md: Tests for the typeref table.
503 2009-04-03 Rodrigo Kumpera <rkumpera@novell.com>
505 * gen-md-tests.c: Fix table offset calculation.
507 * cli-tables-tests.md: Add more tests for the module table.
509 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
511 * gen-md-tests.c: Parse the source assembly using the runtime
514 * gen-md-tests.c: Add table-row function.
516 * Makefile: like gen-md-tests with the runtime.
518 * cli-tables-tests.md: Add initial tests for the module table.
520 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
522 assembly-with-resource.cs: Add missing file.
524 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
526 * cli-tables-tests.md: Tests for total table sizes.
528 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
530 * cli-tables-tests.md: Tests for heap sizes and minumum #~ size
531 to decode row counts.
533 2009-03-26 Rodrigo Kumpera <rkumpera@novell.com>
535 * gen-md-tests.c: Add tables-header and set-bit helpers.
537 * cli-tables-tests.md: New tests for the cli tables.
539 * Makefile: Add new tests.
541 2009-03-24 Rodrigo Kumpera <rkumpera@novell.com>
543 * gen-md-tests.c: Add stream-header and cli-metadata
546 * cli-metadata-tests.md: New tests for the cli metadata header
549 * Makefile: Add new tests.
551 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
553 * cli-header-tests.md: More tests for the cli header.
555 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
557 * gen-md-tests.c: Add cli-header variable to make tests
560 2009-03-18 Rodrigo Kumpera <rkumpera@novell.com>
562 * cli-header-tests.md: New file with cli header tests.
564 * Makefile: Add new tests.
566 2009-03-16 Rodrigo Kumpera <rkumpera@novell.com>
568 * resources-tests.md: New file with pecoff tests.
570 * Makefile: Add new tests.
572 * header-tests.md: Update some tests.
574 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
576 * data-directory-tests.md: New tests for IAT directory entry.
578 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
580 * data-directory-tests.md: New tests for import table name, ilt and iat.
582 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
584 * data-directory-tests.md: New tests for import table.
586 * gen-md-tests.c: Added translate.rva and translate.rva.ind functions.
588 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
590 * gen-md-tests.c (parse_test_entry): Fix multi effect rules.
592 * Makefile: Add rules for data-directory-tests.md.
594 * data-directory-tests.md: New tests for data directories.
596 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
598 * section-table-tests.md: Test for flags.
600 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
602 * section-table-tests.md: New test suite for
605 * Makefile: Add new test suite.
607 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
609 * gen-md-tests.c: Add section-table var.
610 Add support for function calls. Added read.uint.
611 Added support for complex arithmetic expressions.
613 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
615 * header-tests.md: Add more tests for pe optional header.
617 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
619 * gen-md-tests.c: Add pe-optional-heaver var.
620 Improve debugging messages.
622 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
624 * gen-md-tests.c: Improve debugging.
626 * header-tests.md: Add tests for the optional header.
628 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
630 * gen-md-tests.c: Revert decision of making base 16 the default.
631 It makes for shorter tests, but it's confusing.
633 * header-tests.md: Fix the tests to use an explicit 0x for hexadecimal numbers.
635 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
637 * header-tests.md: Add tests for characteristics.
639 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
641 * gen-md-tests.c: Improved debugging and made small cleanup on macro names.
643 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
645 * header-tests.md: Add tests for symbol table and number of symbols.
647 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
649 * header-tests.md: Add tests for the machine field.
651 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
653 * gen-md-tests.c: Add set-uint effect.
655 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
657 * header-tests.md: Rename pe-header to pe-signature.
660 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
662 * gen-md-tests.c: Rename pe-header to pe-signature.
663 Add support for decimal literals using a '0' prefix.
664 Add proper pe-header variable.
666 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
668 * header-tests.md: Add tests for pe header.
670 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
672 * gen-md-tests.c: Refactor the file-size into a new
673 atom 'variable' which is more extensible and easier
674 to use. Added binary add.
676 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
678 * header-tests.md: Add tests for lfanew ranges.
680 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
682 * gen-md-tests.c: Extended grammar for expressions for
683 selectors and effects.
684 Added subtraction and file-size expressions.
685 Added truncate effect.
686 Fixed all warnings under -Wall.
688 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
690 * Makefile: New clean-stamps target, more deps fine tunning.
692 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
694 * header-tests.md: Add test for the lfanew field.
696 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
698 * gen-md-tests.c: Add support for absolute uint patching.
700 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
702 * Makefile: Fix generate-stamp deps.
704 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
706 * Makefile: Add run-test target and fix the generation deps.
708 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
710 * Makefile: Add check_with_peverify target to make it easier to
711 check against MS peverify.
713 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
715 * Makefile: gen-md-tests now require glib. Fix the build.
717 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
719 * Initial commit of the metadata verifier test suite.