1 2009-09-01 Rodrigo Kumpera <rkumpera@novell.com>
3 * assembly-with-fields.cs: New test source.
5 * Makefile: Add test source
7 2009-09-01 Rodrigo Kumpera <rkumpera@novell.com>
9 * cli-global-props-tests.md: Add test for field table.
11 2009-09-01 Rodrigo Kumpera <rkumpera@novell.com>
13 * gen-md-tests.c: Add suppport for badrt mode for metadata
14 tests that require runtime type initialization.
16 * Makefile: Add support for badrt.
18 2009-09-01 Rodrigo Kumpera <rkumpera@novell.com>
20 * cli-global-props-tests.md: Add test for typeref table.
22 * cli-tables-tests.md: Disable test that pass under MS.
24 2009-08-29 Rodrigo Kumpera <rkumpera@novell.com>
26 * cli-global-props-tests.md: New tests for global
27 properties to check tables for.
29 * Makefile: Add new test source.
31 2009-08-26 Rodrigo Kumpera <rkumpera@novell.com>
33 * cli-tables-tests.md: Regression test for #534189
35 2009-07-29 Rodrigo Kumpera <rkumpera@novell.com>
37 * Makefile: Fix mac build and dependencies.
40 * cli-blob-tests.md: stand-alone-method-sig tests now use
41 a separate input file with a single standalone sig so it's
42 no longer dependent on ilasm ordering.
44 * assembly-with-calli.il: New file with a single standalone
47 2009-07-20 Rodrigo Kumpera <rkumpera@novell.com>
49 * assembly-with-locals.il: Fix method to be verifiable.
50 Add more shapes of valid locals.
52 * cli-blob-tests.md (locals-sig): Fix some tests.
54 2009-06-26 Rodrigo Kumpera <rkumpera@novell.com>
56 * cli-tables-tests.md: Fix a cattr-table test
57 where generic param is allowed as a parent.
59 2009-06-19 Rodrigo Kumpera <rkumpera@novell.com>
61 * cli-tables-tests.md: Fix a implmap-table test
62 related to SupportLastError.
64 2009-06-18 Rodrigo Kumpera <rkumpera@novell.com>
66 * cli-blob-tests.md: Last tests for method header.
68 2009-06-18 Rodrigo Kumpera <rkumpera@novell.com>
70 * cli-blob-tests.md: Tests for method header.
72 * assembly-with-methods.cs: Fill in more methods
75 2009-06-16 Rodrigo Kumpera <rkumpera@novell.com>
77 * cli-blob-tests.md: Tests for method header.
79 * assembly-with-methods.cs: Add some body to
80 make for some fat headers.
82 2009-06-10 Rodrigo Kumpera <rkumpera@novell.com>
84 * cli-cattr-tests.md: Tests for custom attributes
87 *assembly-with-cattr-enc.cs: Input file
89 * Makefile: Add new dependency and test.
91 2009-06-09 Rodrigo Kumpera <rkumpera@novell.com>
93 * cli-blob-tests.md: Tests for methodspec signature.
95 2009-06-09 Rodrigo Kumpera <rkumpera@novell.com>
97 * cli-blob-tests.md: Tests for typespec signature.
99 * assembly-with-typespec.il: Input file with a
100 bunch of typespec instances.
102 * Makefile: Add new dependency.
104 2009-06-09 Rodrigo Kumpera <rkumpera@novell.com>
106 * gen-md-tests.c: Added read.byte.
108 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
110 * cli-blob-tests.md: Tests for szarray.
112 * assembly-with-types.il: Fix the szarray field.
114 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
116 * cli-blob-tests.md: Tests for fnptr instance.
118 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
120 * cli-blob-tests.md: Tests for generic instance.
122 * assembly-with-types.il: Add some generic instances.
124 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
126 * cli-blob-tests.md: Tests for array shape.
128 2009-06-04 Rodrigo Kumpera <rkumpera@novell.com>
130 * cli-blob-tests.md: Tests for type encoding.
132 * assembly-with-types.il: Input file with all
133 sorts of type encodings.
135 * Makefile: Add new dependency.
137 2009-06-04 Rodrigo Kumpera <rkumpera@novell.com>
139 * cli-blob-tests.md: LocalsSig tests.
141 * assembly-with-locals.il: File with all sort
144 * Makefile: Add new dependency.
146 2009-06-03 Rodrigo Kumpera <rkumpera@novell.com>
148 * cli-blob-tests.md: PropertySig tests.
150 * assembly-with-properties.cs: Add property with
153 2009-05-29 Rodrigo Kumpera <rkumpera@novell.com>
155 * cli-blob-tests.md: FieldSig tests.
157 2009-05-29 Rodrigo Kumpera <rkumpera@novell.com>
159 * cli-blob-tests.md: StandAloneSig tests.
161 * assembly-with-custommod.il: Added a calli
163 2009-05-28 Rodrigo Kumpera <rkumpera@novell.com>
165 * cli-blob-tests.md: Methodref signature tests.
167 * assembly-with-signatures.cs: File with vararg call.
169 * Makefile: Add new dependency.
171 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
173 * cli-blob-tests.md: Tests for parameters and generics
175 * assembly-with-custommod.il: Added more methods to use
178 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
180 * cli-blob-tests.md: More signature tests.
182 * assembly-with-custommod.il: File with custom mods.
184 * Makefile: Add new dependency.
186 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
188 * cli-blob-tests.md: More tests for method def signatures.
190 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
192 * cli-blob-tests.md: New file for blob signature tests.
194 * Makefile: Update for new test source.
196 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
198 * gen-md-tests.c: Added blob.i to make it easier to locate signatures to
201 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
203 * cli-tables-tests.md: Add tests for the generic param constraint table.
205 * assembly-with-generics.cs: Add stuff for new tests.
207 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
209 * cli-tables-tests.md: Add tests for the methodspec table.
211 * assembly-with-generics.cs: Add stuff for new tests.
213 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
215 * cli-tables-tests.md: Add tests for the generic param table.
217 * assembly-with-generics.cs: New file for generic tests.
219 * Makefile: Adjust the build to the new file.
221 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
223 * cli-tables-tests.md: Add tests for the nested class table.
225 * assembly-with-complex-type.cs: Add a nested class.
227 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
229 * cli-tables-tests.md: Add tests for the manifest resource table.
231 * Makefile: Update to the new dependency.
233 * assembly-with-resource.cs: Add an exported type to be used
236 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
238 * cli-tables-tests.md: Add tests for the manifest resource table.
240 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
242 * cli-tables-tests.md: Add tests for the exported type table.
244 * assembly-with-module.il: Old file not longer needed.
246 * assembly-with-module.cs: File use to generate
247 tests for the exported table.
249 * module.il: Same. This file is written in MSIL because
250 gmcs/SRE can't handle the AssemblyAttributesGoHere hack.
252 * Makefile: Adjust the build to the new files.
254 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
256 * cli-tables-tests.md: Add tests for the file table.
258 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
260 * cli-tables-tests.md: Fix one test for the assembly
263 * cli-tables-tests.md: Add tests for assemblyref.
265 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
267 * cli-tables-tests.md: Add tests for assembly.
269 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
271 * cli-tables-tests.md: Add tests for fieldrva.
273 2009-05-11 Rodrigo Kumpera <rkumpera@novell.com>
275 * assembly-with-methods.cs: Mark the class with the
276 P/Invoke as abstract.
278 * cli-tables-tests.md: Add tests for implmap.
280 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
282 * cli-tables-tests.md: Tests for module table.
284 * assembly-with-complex-type.cs: Added more stuff;
286 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
288 * cli-tables-tests.md: Tests for module table.
290 * assembly-with-module.il: New file.
292 * Makefile: Add new dependencies.
294 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
296 * cli-tables-tests.md: Tests for methodimpl table.
298 * assembly-with-complex-type.cs: Added more stuff.
300 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
302 * cli-tables-tests.md: Tests for property table.
304 * assembly-with-property.cs: Added more stuff
306 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
308 * gen-md-tests.c (next_token): Stop taking chars
309 for a token when encountering the first delimiter char.
311 This makes the parser less brain-dead when encountering
312 sequences like "foo()".
314 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
316 * cli-tables-tests.md: Tests for propertymap table.
318 * assembly-with-property.cs: New test file for producing tests
321 * Makefile: Add new dependencies.
323 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
325 * cli-tables-tests.md: Tests for event table.
327 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
329 * cli-tables-tests.md: Tests for event map table.
331 * assembly-with-events.cs: New test file for producing tests
334 * Makefile: Add new dependency.
336 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
338 * cli-tables-tests.md: Tests for standalonesig table.
340 * assembly-with-complex-type.cs: Added more stuff for
343 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
345 * cli-tables-tests.md: Tests for field layout table.
347 * assembly-with-complex-type.cs: Added more stuff for
350 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
352 * cli-tables-tests.md: Tests for class layout table.
354 * assembly-with-complex-type.cs: Added more stuff for
357 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
359 * cli-tables-tests.md: Tests for decl security table.
361 * assembly-with-cas.cs: New test file for producing tests
364 * Makefile: Add new dependencies and do some cleanup.
366 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
368 * cli-tables-tests.md: Tests for field marshal table.
370 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
372 * cli-tables-tests.md: Tests for cattr table.
374 * assembly-with-cattr.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 * gen-md-tests.c: Close the image after using it.
382 Force the runtime to initialize with 2.0.
384 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
386 * gen-md-tests.c: Fix stream header calculation.
388 * cli-tables-tests.md: Tests for constant.
390 * assembly-with-constants.cs: New test file for producing tests
393 * Makefile: Add new dependencies and do some cleanup.
395 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
397 * cli-tables-tests.md: Tests for memberref.
399 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
401 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
403 * cli-tables-tests.md: Tests for interfaceimpl.
405 2009-04-24 Rodrigo Kumpera <rkumpera@novell.com>
407 * assembly-with-params.cs: New test file with all sort of param kinds.
409 * assembly-with-methods.cs: Added more stuff to test paramlist.
411 * Makefile: Add new dependencies.
413 * cli-tables-tests.md: Tests for methoddef's paramlist.
414 Tests for the param table.
416 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
418 * assembly-with-methods.cs:
419 * assembly-with-global-method.il: New test files with a global method.
421 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
423 * cli-tables-tests.md: Tests for the methoddef table.
425 * Makefile: Add new dependencies.
427 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
429 * gen-md-tests.c: Add read.ushort.
431 2009-04-22 Rodrigo Kumpera <rkumpera@novell.com>
433 * cli-tables-tests.md: More tests for the field table.
435 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
437 * assembly-with-complex-type.cs: Add stuff to
438 fill constant, field rva and field marshal tables.
440 * cli-tables-tests.md: Initial tests for the field table.
442 * gen-md-tests.c: Add or-byte and or-ushort effects. Fix
445 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
447 * cli-tables-tests.md: Tests for the method list of the typedef table.
449 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
451 * cli-tables-tests.md: Tests for the field list of the typedef table.
453 * assembly-with-complex-type.cs: New assembly source.
455 * Makefile: Compile the new assembly source.
457 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
459 * cli-tables-tests.md: Tests for the extends field of the typedef table.
461 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
463 * cli-tables-tests.md: More tests for the typedef table.
465 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
467 * gen-md-tests.c: Add the or-uint effect.
469 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
471 * data-directory-tests.md:
473 * resources-tests.md: Add comments related to faulty verification
476 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
478 * cli-tables-tests.md: Initial tests for the typedef table.
480 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
482 * cli-tables-tests.md: More tests for the typeref table.
484 2009-04-13 Rodrigo Kumpera <rkumpera@novell.com>
486 * Makefile: Fix build of gen-md-tests.
488 * cli-tables-tests.md: Tests for the typeref table.
490 2009-04-03 Rodrigo Kumpera <rkumpera@novell.com>
492 * gen-md-tests.c: Fix table offset calculation.
494 * cli-tables-tests.md: Add more tests for the module table.
496 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
498 * gen-md-tests.c: Parse the source assembly using the runtime
501 * gen-md-tests.c: Add table-row function.
503 * Makefile: like gen-md-tests with the runtime.
505 * cli-tables-tests.md: Add initial tests for the module table.
507 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
509 assembly-with-resource.cs: Add missing file.
511 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
513 * cli-tables-tests.md: Tests for total table sizes.
515 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
517 * cli-tables-tests.md: Tests for heap sizes and minumum #~ size
518 to decode row counts.
520 2009-03-26 Rodrigo Kumpera <rkumpera@novell.com>
522 * gen-md-tests.c: Add tables-header and set-bit helpers.
524 * cli-tables-tests.md: New tests for the cli tables.
526 * Makefile: Add new tests.
528 2009-03-24 Rodrigo Kumpera <rkumpera@novell.com>
530 * gen-md-tests.c: Add stream-header and cli-metadata
533 * cli-metadata-tests.md: New tests for the cli metadata header
536 * Makefile: Add new tests.
538 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
540 * cli-header-tests.md: More tests for the cli header.
542 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
544 * gen-md-tests.c: Add cli-header variable to make tests
547 2009-03-18 Rodrigo Kumpera <rkumpera@novell.com>
549 * cli-header-tests.md: New file with cli header tests.
551 * Makefile: Add new tests.
553 2009-03-16 Rodrigo Kumpera <rkumpera@novell.com>
555 * resources-tests.md: New file with pecoff tests.
557 * Makefile: Add new tests.
559 * header-tests.md: Update some tests.
561 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
563 * data-directory-tests.md: New tests for IAT directory entry.
565 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
567 * data-directory-tests.md: New tests for import table name, ilt and iat.
569 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
571 * data-directory-tests.md: New tests for import table.
573 * gen-md-tests.c: Added translate.rva and translate.rva.ind functions.
575 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
577 * gen-md-tests.c (parse_test_entry): Fix multi effect rules.
579 * Makefile: Add rules for data-directory-tests.md.
581 * data-directory-tests.md: New tests for data directories.
583 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
585 * section-table-tests.md: Test for flags.
587 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
589 * section-table-tests.md: New test suite for
592 * Makefile: Add new test suite.
594 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
596 * gen-md-tests.c: Add section-table var.
597 Add support for function calls. Added read.uint.
598 Added support for complex arithmetic expressions.
600 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
602 * header-tests.md: Add more tests for pe optional header.
604 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
606 * gen-md-tests.c: Add pe-optional-heaver var.
607 Improve debugging messages.
609 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
611 * gen-md-tests.c: Improve debugging.
613 * header-tests.md: Add tests for the optional header.
615 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
617 * gen-md-tests.c: Revert decision of making base 16 the default.
618 It makes for shorter tests, but it's confusing.
620 * header-tests.md: Fix the tests to use an explicit 0x for hexadecimal numbers.
622 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
624 * header-tests.md: Add tests for characteristics.
626 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
628 * gen-md-tests.c: Improved debugging and made small cleanup on macro names.
630 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
632 * header-tests.md: Add tests for symbol table and number of symbols.
634 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
636 * header-tests.md: Add tests for the machine field.
638 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
640 * gen-md-tests.c: Add set-uint effect.
642 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
644 * header-tests.md: Rename pe-header to pe-signature.
647 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
649 * gen-md-tests.c: Rename pe-header to pe-signature.
650 Add support for decimal literals using a '0' prefix.
651 Add proper pe-header variable.
653 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
655 * header-tests.md: Add tests for pe header.
657 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
659 * gen-md-tests.c: Refactor the file-size into a new
660 atom 'variable' which is more extensible and easier
661 to use. Added binary add.
663 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
665 * header-tests.md: Add tests for lfanew ranges.
667 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
669 * gen-md-tests.c: Extended grammar for expressions for
670 selectors and effects.
671 Added subtraction and file-size expressions.
672 Added truncate effect.
673 Fixed all warnings under -Wall.
675 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
677 * Makefile: New clean-stamps target, more deps fine tunning.
679 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
681 * header-tests.md: Add test for the lfanew field.
683 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
685 * gen-md-tests.c: Add support for absolute uint patching.
687 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
689 * Makefile: Fix generate-stamp deps.
691 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
693 * Makefile: Add run-test target and fix the generation deps.
695 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
697 * Makefile: Add check_with_peverify target to make it easier to
698 check against MS peverify.
700 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
702 * Makefile: gen-md-tests now require glib. Fix the build.
704 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
706 * Initial commit of the metadata verifier test suite.