1 2009-06-16 Rodrigo Kumpera <rkumpera@novell.com>
3 * cli-blob-tests.md: Tests for method header.
5 * assembly-with-methods.cs: Add some body to
6 make for some fat headers.
8 2009-06-10 Rodrigo Kumpera <rkumpera@novell.com>
10 * cli-cattr-tests.md: Tests for custom attributes
13 *assembly-with-cattr-enc.cs: Input file
15 * Makefile: Add new dependency and test.
17 2009-06-09 Rodrigo Kumpera <rkumpera@novell.com>
19 * cli-blob-tests.md: Tests for methodspec signature.
21 2009-06-09 Rodrigo Kumpera <rkumpera@novell.com>
23 * cli-blob-tests.md: Tests for typespec signature.
25 * assembly-with-typespec.il: Input file with a
26 bunch of typespec instances.
28 * Makefile: Add new dependency.
30 2009-06-09 Rodrigo Kumpera <rkumpera@novell.com>
32 * gen-md-tests.c: Added read.byte.
34 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
36 * cli-blob-tests.md: Tests for szarray.
38 * assembly-with-types.il: Fix the szarray field.
40 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
42 * cli-blob-tests.md: Tests for fnptr instance.
44 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
46 * cli-blob-tests.md: Tests for generic instance.
48 * assembly-with-types.il: Add some generic instances.
50 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
52 * cli-blob-tests.md: Tests for array shape.
54 2009-06-04 Rodrigo Kumpera <rkumpera@novell.com>
56 * cli-blob-tests.md: Tests for type encoding.
58 * assembly-with-types.il: Input file with all
59 sorts of type encodings.
61 * Makefile: Add new dependency.
63 2009-06-04 Rodrigo Kumpera <rkumpera@novell.com>
65 * cli-blob-tests.md: LocalsSig tests.
67 * assembly-with-locals.il: File with all sort
70 * Makefile: Add new dependency.
72 2009-06-03 Rodrigo Kumpera <rkumpera@novell.com>
74 * cli-blob-tests.md: PropertySig tests.
76 * assembly-with-properties.cs: Add property with
79 2009-05-29 Rodrigo Kumpera <rkumpera@novell.com>
81 * cli-blob-tests.md: FieldSig tests.
83 2009-05-29 Rodrigo Kumpera <rkumpera@novell.com>
85 * cli-blob-tests.md: StandAloneSig tests.
87 * assembly-with-custommod.il: Added a calli
89 2009-05-28 Rodrigo Kumpera <rkumpera@novell.com>
91 * cli-blob-tests.md: Methodref signature tests.
93 * assembly-with-signatures.cs: File with vararg call.
95 * Makefile: Add new dependency.
97 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
99 * cli-blob-tests.md: Tests for parameters and generics
101 * assembly-with-custommod.il: Added more methods to use
104 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
106 * cli-blob-tests.md: More signature tests.
108 * assembly-with-custommod.il: File with custom mods.
110 * Makefile: Add new dependency.
112 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
114 * cli-blob-tests.md: More tests for method def signatures.
116 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
118 * cli-blob-tests.md: New file for blob signature tests.
120 * Makefile: Update for new test source.
122 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
124 * gen-md-tests.c: Added blob.i to make it easier to locate signatures to
127 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
129 * cli-tables-tests.md: Add tests for the generic param constraint table.
131 * assembly-with-generics.cs: Add stuff for new tests.
133 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
135 * cli-tables-tests.md: Add tests for the methodspec table.
137 * assembly-with-generics.cs: Add stuff for new tests.
139 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
141 * cli-tables-tests.md: Add tests for the generic param table.
143 * assembly-with-generics.cs: New file for generic tests.
145 * Makefile: Adjust the build to the new file.
147 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
149 * cli-tables-tests.md: Add tests for the nested class table.
151 * assembly-with-complex-type.cs: Add a nested class.
153 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
155 * cli-tables-tests.md: Add tests for the manifest resource table.
157 * Makefile: Update to the new dependency.
159 * assembly-with-resource.cs: Add an exported type to be used
162 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
164 * cli-tables-tests.md: Add tests for the manifest resource table.
166 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
168 * cli-tables-tests.md: Add tests for the exported type table.
170 * assembly-with-module.il: Old file not longer needed.
172 * assembly-with-module.cs: File use to generate
173 tests for the exported table.
175 * module.il: Same. This file is written in MSIL because
176 gmcs/SRE can't handle the AssemblyAttributesGoHere hack.
178 * Makefile: Adjust the build to the new files.
180 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
182 * cli-tables-tests.md: Add tests for the file table.
184 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
186 * cli-tables-tests.md: Fix one test for the assembly
189 * cli-tables-tests.md: Add tests for assemblyref.
191 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
193 * cli-tables-tests.md: Add tests for assembly.
195 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
197 * cli-tables-tests.md: Add tests for fieldrva.
199 2009-05-11 Rodrigo Kumpera <rkumpera@novell.com>
201 * assembly-with-methods.cs: Mark the class with the
202 P/Invoke as abstract.
204 * cli-tables-tests.md: Add tests for implmap.
206 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
208 * cli-tables-tests.md: Tests for module table.
210 * assembly-with-complex-type.cs: Added more stuff;
212 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
214 * cli-tables-tests.md: Tests for module table.
216 * assembly-with-module.il: New file.
218 * Makefile: Add new dependencies.
220 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
222 * cli-tables-tests.md: Tests for methodimpl table.
224 * assembly-with-complex-type.cs: Added more stuff.
226 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
228 * cli-tables-tests.md: Tests for property table.
230 * assembly-with-property.cs: Added more stuff
232 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
234 * gen-md-tests.c (next_token): Stop taking chars
235 for a token when encountering the first delimiter char.
237 This makes the parser less brain-dead when encountering
238 sequences like "foo()".
240 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
242 * cli-tables-tests.md: Tests for propertymap table.
244 * assembly-with-property.cs: New test file for producing tests
247 * Makefile: Add new dependencies.
249 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
251 * cli-tables-tests.md: Tests for event table.
253 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
255 * cli-tables-tests.md: Tests for event map table.
257 * assembly-with-events.cs: New test file for producing tests
260 * Makefile: Add new dependency.
262 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
264 * cli-tables-tests.md: Tests for standalonesig table.
266 * assembly-with-complex-type.cs: Added more stuff for
269 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
271 * cli-tables-tests.md: Tests for field layout table.
273 * assembly-with-complex-type.cs: Added more stuff for
276 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
278 * cli-tables-tests.md: Tests for class layout table.
280 * assembly-with-complex-type.cs: Added more stuff for
283 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
285 * cli-tables-tests.md: Tests for decl security table.
287 * assembly-with-cas.cs: New test file for producing tests
290 * Makefile: Add new dependencies and do some cleanup.
292 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
294 * cli-tables-tests.md: Tests for field marshal table.
296 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
298 * cli-tables-tests.md: Tests for cattr table.
300 * assembly-with-cattr.cs: New test file for producing tests
303 * Makefile: Add new dependencies and do some cleanup.
305 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
307 * gen-md-tests.c: Close the image after using it.
308 Force the runtime to initialize with 2.0.
310 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
312 * gen-md-tests.c: Fix stream header calculation.
314 * cli-tables-tests.md: Tests for constant.
316 * assembly-with-constants.cs: New test file for producing tests
319 * Makefile: Add new dependencies and do some cleanup.
321 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
323 * cli-tables-tests.md: Tests for memberref.
325 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
327 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
329 * cli-tables-tests.md: Tests for interfaceimpl.
331 2009-04-24 Rodrigo Kumpera <rkumpera@novell.com>
333 * assembly-with-params.cs: New test file with all sort of param kinds.
335 * assembly-with-methods.cs: Added more stuff to test paramlist.
337 * Makefile: Add new dependencies.
339 * cli-tables-tests.md: Tests for methoddef's paramlist.
340 Tests for the param table.
342 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
344 * assembly-with-methods.cs:
345 * assembly-with-global-method.il: New test files with a global method.
347 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
349 * cli-tables-tests.md: Tests for the methoddef table.
351 * Makefile: Add new dependencies.
353 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
355 * gen-md-tests.c: Add read.ushort.
357 2009-04-22 Rodrigo Kumpera <rkumpera@novell.com>
359 * cli-tables-tests.md: More tests for the field table.
361 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
363 * assembly-with-complex-type.cs: Add stuff to
364 fill constant, field rva and field marshal tables.
366 * cli-tables-tests.md: Initial tests for the field table.
368 * gen-md-tests.c: Add or-byte and or-ushort effects. Fix
371 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
373 * cli-tables-tests.md: Tests for the method list of the typedef table.
375 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
377 * cli-tables-tests.md: Tests for the field list of the typedef table.
379 * assembly-with-complex-type.cs: New assembly source.
381 * Makefile: Compile the new assembly source.
383 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
385 * cli-tables-tests.md: Tests for the extends field of the typedef table.
387 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
389 * cli-tables-tests.md: More tests for the typedef table.
391 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
393 * gen-md-tests.c: Add the or-uint effect.
395 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
397 * data-directory-tests.md:
399 * resources-tests.md: Add comments related to faulty verification
402 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
404 * cli-tables-tests.md: Initial tests for the typedef table.
406 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
408 * cli-tables-tests.md: More tests for the typeref table.
410 2009-04-13 Rodrigo Kumpera <rkumpera@novell.com>
412 * Makefile: Fix build of gen-md-tests.
414 * cli-tables-tests.md: Tests for the typeref table.
416 2009-04-03 Rodrigo Kumpera <rkumpera@novell.com>
418 * gen-md-tests.c: Fix table offset calculation.
420 * cli-tables-tests.md: Add more tests for the module table.
422 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
424 * gen-md-tests.c: Parse the source assembly using the runtime
427 * gen-md-tests.c: Add table-row function.
429 * Makefile: like gen-md-tests with the runtime.
431 * cli-tables-tests.md: Add initial tests for the module table.
433 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
435 assembly-with-resource.cs: Add missing file.
437 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
439 * cli-tables-tests.md: Tests for total table sizes.
441 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
443 * cli-tables-tests.md: Tests for heap sizes and minumum #~ size
444 to decode row counts.
446 2009-03-26 Rodrigo Kumpera <rkumpera@novell.com>
448 * gen-md-tests.c: Add tables-header and set-bit helpers.
450 * cli-tables-tests.md: New tests for the cli tables.
452 * Makefile: Add new tests.
454 2009-03-24 Rodrigo Kumpera <rkumpera@novell.com>
456 * gen-md-tests.c: Add stream-header and cli-metadata
459 * cli-metadata-tests.md: New tests for the cli metadata header
462 * Makefile: Add new tests.
464 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
466 * cli-header-tests.md: More tests for the cli header.
468 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
470 * gen-md-tests.c: Add cli-header variable to make tests
473 2009-03-18 Rodrigo Kumpera <rkumpera@novell.com>
475 * cli-header-tests.md: New file with cli header tests.
477 * Makefile: Add new tests.
479 2009-03-16 Rodrigo Kumpera <rkumpera@novell.com>
481 * resources-tests.md: New file with pecoff tests.
483 * Makefile: Add new tests.
485 * header-tests.md: Update some tests.
487 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
489 * data-directory-tests.md: New tests for IAT directory entry.
491 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
493 * data-directory-tests.md: New tests for import table name, ilt and iat.
495 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
497 * data-directory-tests.md: New tests for import table.
499 * gen-md-tests.c: Added translate.rva and translate.rva.ind functions.
501 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
503 * gen-md-tests.c (parse_test_entry): Fix multi effect rules.
505 * Makefile: Add rules for data-directory-tests.md.
507 * data-directory-tests.md: New tests for data directories.
509 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
511 * section-table-tests.md: Test for flags.
513 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
515 * section-table-tests.md: New test suite for
518 * Makefile: Add new test suite.
520 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
522 * gen-md-tests.c: Add section-table var.
523 Add support for function calls. Added read.uint.
524 Added support for complex arithmetic expressions.
526 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
528 * header-tests.md: Add more tests for pe optional header.
530 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
532 * gen-md-tests.c: Add pe-optional-heaver var.
533 Improve debugging messages.
535 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
537 * gen-md-tests.c: Improve debugging.
539 * header-tests.md: Add tests for the optional header.
541 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
543 * gen-md-tests.c: Revert decision of making base 16 the default.
544 It makes for shorter tests, but it's confusing.
546 * header-tests.md: Fix the tests to use an explicit 0x for hexadecimal numbers.
548 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
550 * header-tests.md: Add tests for characteristics.
552 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
554 * gen-md-tests.c: Improved debugging and made small cleanup on macro names.
556 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
558 * header-tests.md: Add tests for symbol table and number of symbols.
560 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
562 * header-tests.md: Add tests for the machine field.
564 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
566 * gen-md-tests.c: Add set-uint effect.
568 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
570 * header-tests.md: Rename pe-header to pe-signature.
573 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
575 * gen-md-tests.c: Rename pe-header to pe-signature.
576 Add support for decimal literals using a '0' prefix.
577 Add proper pe-header variable.
579 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
581 * header-tests.md: Add tests for pe header.
583 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
585 * gen-md-tests.c: Refactor the file-size into a new
586 atom 'variable' which is more extensible and easier
587 to use. Added binary add.
589 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
591 * header-tests.md: Add tests for lfanew ranges.
593 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
595 * gen-md-tests.c: Extended grammar for expressions for
596 selectors and effects.
597 Added subtraction and file-size expressions.
598 Added truncate effect.
599 Fixed all warnings under -Wall.
601 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
603 * Makefile: New clean-stamps target, more deps fine tunning.
605 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
607 * header-tests.md: Add test for the lfanew field.
609 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
611 * gen-md-tests.c: Add support for absolute uint patching.
613 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
615 * Makefile: Fix generate-stamp deps.
617 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
619 * Makefile: Add run-test target and fix the generation deps.
621 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
623 * Makefile: Add check_with_peverify target to make it easier to
624 check against MS peverify.
626 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
628 * Makefile: gen-md-tests now require glib. Fix the build.
630 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
632 * Initial commit of the metadata verifier test suite.