1 2009-06-26 Rodrigo Kumpera <rkumpera@novell.com>
3 * cli-tables-tests.md: Fix a cattr-table test
4 where generic param is allowed as a parent.
6 2009-06-19 Rodrigo Kumpera <rkumpera@novell.com>
8 * cli-tables-tests.md: Fix a implmap-table test
9 related to SupportLastError.
11 2009-06-18 Rodrigo Kumpera <rkumpera@novell.com>
13 * cli-blob-tests.md: Last tests for method header.
15 2009-06-18 Rodrigo Kumpera <rkumpera@novell.com>
17 * cli-blob-tests.md: Tests for method header.
19 * assembly-with-methods.cs: Fill in more methods
22 2009-06-16 Rodrigo Kumpera <rkumpera@novell.com>
24 * cli-blob-tests.md: Tests for method header.
26 * assembly-with-methods.cs: Add some body to
27 make for some fat headers.
29 2009-06-10 Rodrigo Kumpera <rkumpera@novell.com>
31 * cli-cattr-tests.md: Tests for custom attributes
34 *assembly-with-cattr-enc.cs: Input file
36 * Makefile: Add new dependency and test.
38 2009-06-09 Rodrigo Kumpera <rkumpera@novell.com>
40 * cli-blob-tests.md: Tests for methodspec signature.
42 2009-06-09 Rodrigo Kumpera <rkumpera@novell.com>
44 * cli-blob-tests.md: Tests for typespec signature.
46 * assembly-with-typespec.il: Input file with a
47 bunch of typespec instances.
49 * Makefile: Add new dependency.
51 2009-06-09 Rodrigo Kumpera <rkumpera@novell.com>
53 * gen-md-tests.c: Added read.byte.
55 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
57 * cli-blob-tests.md: Tests for szarray.
59 * assembly-with-types.il: Fix the szarray field.
61 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
63 * cli-blob-tests.md: Tests for fnptr instance.
65 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
67 * cli-blob-tests.md: Tests for generic instance.
69 * assembly-with-types.il: Add some generic instances.
71 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
73 * cli-blob-tests.md: Tests for array shape.
75 2009-06-04 Rodrigo Kumpera <rkumpera@novell.com>
77 * cli-blob-tests.md: Tests for type encoding.
79 * assembly-with-types.il: Input file with all
80 sorts of type encodings.
82 * Makefile: Add new dependency.
84 2009-06-04 Rodrigo Kumpera <rkumpera@novell.com>
86 * cli-blob-tests.md: LocalsSig tests.
88 * assembly-with-locals.il: File with all sort
91 * Makefile: Add new dependency.
93 2009-06-03 Rodrigo Kumpera <rkumpera@novell.com>
95 * cli-blob-tests.md: PropertySig tests.
97 * assembly-with-properties.cs: Add property with
100 2009-05-29 Rodrigo Kumpera <rkumpera@novell.com>
102 * cli-blob-tests.md: FieldSig tests.
104 2009-05-29 Rodrigo Kumpera <rkumpera@novell.com>
106 * cli-blob-tests.md: StandAloneSig tests.
108 * assembly-with-custommod.il: Added a calli
110 2009-05-28 Rodrigo Kumpera <rkumpera@novell.com>
112 * cli-blob-tests.md: Methodref signature tests.
114 * assembly-with-signatures.cs: File with vararg call.
116 * Makefile: Add new dependency.
118 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
120 * cli-blob-tests.md: Tests for parameters and generics
122 * assembly-with-custommod.il: Added more methods to use
125 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
127 * cli-blob-tests.md: More signature tests.
129 * assembly-with-custommod.il: File with custom mods.
131 * Makefile: Add new dependency.
133 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
135 * cli-blob-tests.md: More tests for method def signatures.
137 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
139 * cli-blob-tests.md: New file for blob signature tests.
141 * Makefile: Update for new test source.
143 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
145 * gen-md-tests.c: Added blob.i to make it easier to locate signatures to
148 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
150 * cli-tables-tests.md: Add tests for the generic param constraint table.
152 * assembly-with-generics.cs: Add stuff for new tests.
154 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
156 * cli-tables-tests.md: Add tests for the methodspec table.
158 * assembly-with-generics.cs: Add stuff for new tests.
160 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
162 * cli-tables-tests.md: Add tests for the generic param table.
164 * assembly-with-generics.cs: New file for generic tests.
166 * Makefile: Adjust the build to the new file.
168 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
170 * cli-tables-tests.md: Add tests for the nested class table.
172 * assembly-with-complex-type.cs: Add a nested class.
174 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
176 * cli-tables-tests.md: Add tests for the manifest resource table.
178 * Makefile: Update to the new dependency.
180 * assembly-with-resource.cs: Add an exported type to be used
183 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
185 * cli-tables-tests.md: Add tests for the manifest resource table.
187 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
189 * cli-tables-tests.md: Add tests for the exported type table.
191 * assembly-with-module.il: Old file not longer needed.
193 * assembly-with-module.cs: File use to generate
194 tests for the exported table.
196 * module.il: Same. This file is written in MSIL because
197 gmcs/SRE can't handle the AssemblyAttributesGoHere hack.
199 * Makefile: Adjust the build to the new files.
201 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
203 * cli-tables-tests.md: Add tests for the file table.
205 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
207 * cli-tables-tests.md: Fix one test for the assembly
210 * cli-tables-tests.md: Add tests for assemblyref.
212 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
214 * cli-tables-tests.md: Add tests for assembly.
216 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
218 * cli-tables-tests.md: Add tests for fieldrva.
220 2009-05-11 Rodrigo Kumpera <rkumpera@novell.com>
222 * assembly-with-methods.cs: Mark the class with the
223 P/Invoke as abstract.
225 * cli-tables-tests.md: Add tests for implmap.
227 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
229 * cli-tables-tests.md: Tests for module table.
231 * assembly-with-complex-type.cs: Added more stuff;
233 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
235 * cli-tables-tests.md: Tests for module table.
237 * assembly-with-module.il: New file.
239 * Makefile: Add new dependencies.
241 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
243 * cli-tables-tests.md: Tests for methodimpl table.
245 * assembly-with-complex-type.cs: Added more stuff.
247 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
249 * cli-tables-tests.md: Tests for property table.
251 * assembly-with-property.cs: Added more stuff
253 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
255 * gen-md-tests.c (next_token): Stop taking chars
256 for a token when encountering the first delimiter char.
258 This makes the parser less brain-dead when encountering
259 sequences like "foo()".
261 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
263 * cli-tables-tests.md: Tests for propertymap table.
265 * assembly-with-property.cs: New test file for producing tests
268 * Makefile: Add new dependencies.
270 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
272 * cli-tables-tests.md: Tests for event table.
274 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
276 * cli-tables-tests.md: Tests for event map table.
278 * assembly-with-events.cs: New test file for producing tests
281 * Makefile: Add new dependency.
283 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
285 * cli-tables-tests.md: Tests for standalonesig table.
287 * assembly-with-complex-type.cs: Added more stuff for
290 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
292 * cli-tables-tests.md: Tests for field layout table.
294 * assembly-with-complex-type.cs: Added more stuff for
297 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
299 * cli-tables-tests.md: Tests for class layout table.
301 * assembly-with-complex-type.cs: Added more stuff for
304 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
306 * cli-tables-tests.md: Tests for decl security table.
308 * assembly-with-cas.cs: New test file for producing tests
311 * Makefile: Add new dependencies and do some cleanup.
313 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
315 * cli-tables-tests.md: Tests for field marshal table.
317 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
319 * cli-tables-tests.md: Tests for cattr table.
321 * assembly-with-cattr.cs: New test file for producing tests
324 * Makefile: Add new dependencies and do some cleanup.
326 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
328 * gen-md-tests.c: Close the image after using it.
329 Force the runtime to initialize with 2.0.
331 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
333 * gen-md-tests.c: Fix stream header calculation.
335 * cli-tables-tests.md: Tests for constant.
337 * assembly-with-constants.cs: New test file for producing tests
340 * Makefile: Add new dependencies and do some cleanup.
342 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
344 * cli-tables-tests.md: Tests for memberref.
346 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
348 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
350 * cli-tables-tests.md: Tests for interfaceimpl.
352 2009-04-24 Rodrigo Kumpera <rkumpera@novell.com>
354 * assembly-with-params.cs: New test file with all sort of param kinds.
356 * assembly-with-methods.cs: Added more stuff to test paramlist.
358 * Makefile: Add new dependencies.
360 * cli-tables-tests.md: Tests for methoddef's paramlist.
361 Tests for the param table.
363 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
365 * assembly-with-methods.cs:
366 * assembly-with-global-method.il: New test files with a global method.
368 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
370 * cli-tables-tests.md: Tests for the methoddef table.
372 * Makefile: Add new dependencies.
374 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
376 * gen-md-tests.c: Add read.ushort.
378 2009-04-22 Rodrigo Kumpera <rkumpera@novell.com>
380 * cli-tables-tests.md: More tests for the field table.
382 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
384 * assembly-with-complex-type.cs: Add stuff to
385 fill constant, field rva and field marshal tables.
387 * cli-tables-tests.md: Initial tests for the field table.
389 * gen-md-tests.c: Add or-byte and or-ushort effects. Fix
392 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
394 * cli-tables-tests.md: Tests for the method list of the typedef table.
396 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
398 * cli-tables-tests.md: Tests for the field list of the typedef table.
400 * assembly-with-complex-type.cs: New assembly source.
402 * Makefile: Compile the new assembly source.
404 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
406 * cli-tables-tests.md: Tests for the extends field of the typedef table.
408 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
410 * cli-tables-tests.md: More tests for the typedef table.
412 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
414 * gen-md-tests.c: Add the or-uint effect.
416 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
418 * data-directory-tests.md:
420 * resources-tests.md: Add comments related to faulty verification
423 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
425 * cli-tables-tests.md: Initial tests for the typedef table.
427 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
429 * cli-tables-tests.md: More tests for the typeref table.
431 2009-04-13 Rodrigo Kumpera <rkumpera@novell.com>
433 * Makefile: Fix build of gen-md-tests.
435 * cli-tables-tests.md: Tests for the typeref table.
437 2009-04-03 Rodrigo Kumpera <rkumpera@novell.com>
439 * gen-md-tests.c: Fix table offset calculation.
441 * cli-tables-tests.md: Add more tests for the module table.
443 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
445 * gen-md-tests.c: Parse the source assembly using the runtime
448 * gen-md-tests.c: Add table-row function.
450 * Makefile: like gen-md-tests with the runtime.
452 * cli-tables-tests.md: Add initial tests for the module table.
454 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
456 assembly-with-resource.cs: Add missing file.
458 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
460 * cli-tables-tests.md: Tests for total table sizes.
462 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
464 * cli-tables-tests.md: Tests for heap sizes and minumum #~ size
465 to decode row counts.
467 2009-03-26 Rodrigo Kumpera <rkumpera@novell.com>
469 * gen-md-tests.c: Add tables-header and set-bit helpers.
471 * cli-tables-tests.md: New tests for the cli tables.
473 * Makefile: Add new tests.
475 2009-03-24 Rodrigo Kumpera <rkumpera@novell.com>
477 * gen-md-tests.c: Add stream-header and cli-metadata
480 * cli-metadata-tests.md: New tests for the cli metadata header
483 * Makefile: Add new tests.
485 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
487 * cli-header-tests.md: More tests for the cli header.
489 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
491 * gen-md-tests.c: Add cli-header variable to make tests
494 2009-03-18 Rodrigo Kumpera <rkumpera@novell.com>
496 * cli-header-tests.md: New file with cli header tests.
498 * Makefile: Add new tests.
500 2009-03-16 Rodrigo Kumpera <rkumpera@novell.com>
502 * resources-tests.md: New file with pecoff tests.
504 * Makefile: Add new tests.
506 * header-tests.md: Update some tests.
508 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
510 * data-directory-tests.md: New tests for IAT directory entry.
512 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
514 * data-directory-tests.md: New tests for import table name, ilt and iat.
516 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
518 * data-directory-tests.md: New tests for import table.
520 * gen-md-tests.c: Added translate.rva and translate.rva.ind functions.
522 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
524 * gen-md-tests.c (parse_test_entry): Fix multi effect rules.
526 * Makefile: Add rules for data-directory-tests.md.
528 * data-directory-tests.md: New tests for data directories.
530 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
532 * section-table-tests.md: Test for flags.
534 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
536 * section-table-tests.md: New test suite for
539 * Makefile: Add new test suite.
541 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
543 * gen-md-tests.c: Add section-table var.
544 Add support for function calls. Added read.uint.
545 Added support for complex arithmetic expressions.
547 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
549 * header-tests.md: Add more tests for pe optional header.
551 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
553 * gen-md-tests.c: Add pe-optional-heaver var.
554 Improve debugging messages.
556 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
558 * gen-md-tests.c: Improve debugging.
560 * header-tests.md: Add tests for the optional header.
562 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
564 * gen-md-tests.c: Revert decision of making base 16 the default.
565 It makes for shorter tests, but it's confusing.
567 * header-tests.md: Fix the tests to use an explicit 0x for hexadecimal numbers.
569 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
571 * header-tests.md: Add tests for characteristics.
573 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
575 * gen-md-tests.c: Improved debugging and made small cleanup on macro names.
577 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
579 * header-tests.md: Add tests for symbol table and number of symbols.
581 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
583 * header-tests.md: Add tests for the machine field.
585 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
587 * gen-md-tests.c: Add set-uint effect.
589 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
591 * header-tests.md: Rename pe-header to pe-signature.
594 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
596 * gen-md-tests.c: Rename pe-header to pe-signature.
597 Add support for decimal literals using a '0' prefix.
598 Add proper pe-header variable.
600 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
602 * header-tests.md: Add tests for pe header.
604 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
606 * gen-md-tests.c: Refactor the file-size into a new
607 atom 'variable' which is more extensible and easier
608 to use. Added binary add.
610 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
612 * header-tests.md: Add tests for lfanew ranges.
614 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
616 * gen-md-tests.c: Extended grammar for expressions for
617 selectors and effects.
618 Added subtraction and file-size expressions.
619 Added truncate effect.
620 Fixed all warnings under -Wall.
622 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
624 * Makefile: New clean-stamps target, more deps fine tunning.
626 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
628 * header-tests.md: Add test for the lfanew field.
630 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
632 * gen-md-tests.c: Add support for absolute uint patching.
634 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
636 * Makefile: Fix generate-stamp deps.
638 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
640 * Makefile: Add run-test target and fix the generation deps.
642 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
644 * Makefile: Add check_with_peverify target to make it easier to
645 check against MS peverify.
647 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
649 * Makefile: gen-md-tests now require glib. Fix the build.
651 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
653 * Initial commit of the metadata verifier test suite.