1 2009-06-09 Rodrigo Kumpera <rkumpera@novell.com>
3 * cli-blob-tests.md: Tests for typespec signature.
5 * assembly-with-typespec.il: Input file with a
6 bunch of typespec instances.
8 * Makefile: Add new dependency.
10 2009-06-09 Rodrigo Kumpera <rkumpera@novell.com>
12 * gen-md-tests.c: Added read.byte.
14 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
16 * cli-blob-tests.md: Tests for szarray.
18 * assembly-with-types.il: Fix the szarray field.
20 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
22 * cli-blob-tests.md: Tests for fnptr instance.
24 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
26 * cli-blob-tests.md: Tests for generic instance.
28 * assembly-with-types.il: Add some generic instances.
30 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
32 * cli-blob-tests.md: Tests for array shape.
34 2009-06-04 Rodrigo Kumpera <rkumpera@novell.com>
36 * cli-blob-tests.md: Tests for type encoding.
38 * assembly-with-types.il: Input file with all
39 sorts of type encodings.
41 * Makefile: Add new dependency.
43 2009-06-04 Rodrigo Kumpera <rkumpera@novell.com>
45 * cli-blob-tests.md: LocalsSig tests.
47 * assembly-with-locals.il: File with all sort
50 * Makefile: Add new dependency.
52 2009-06-03 Rodrigo Kumpera <rkumpera@novell.com>
54 * cli-blob-tests.md: PropertySig tests.
56 * assembly-with-properties.cs: Add property with
59 2009-05-29 Rodrigo Kumpera <rkumpera@novell.com>
61 * cli-blob-tests.md: FieldSig tests.
63 2009-05-29 Rodrigo Kumpera <rkumpera@novell.com>
65 * cli-blob-tests.md: StandAloneSig tests.
67 * assembly-with-custommod.il: Added a calli
69 2009-05-28 Rodrigo Kumpera <rkumpera@novell.com>
71 * cli-blob-tests.md: Methodref signature tests.
73 * assembly-with-signatures.cs: File with vararg call.
75 * Makefile: Add new dependency.
77 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
79 * cli-blob-tests.md: Tests for parameters and generics
81 * assembly-with-custommod.il: Added more methods to use
84 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
86 * cli-blob-tests.md: More signature tests.
88 * assembly-with-custommod.il: File with custom mods.
90 * Makefile: Add new dependency.
92 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
94 * cli-blob-tests.md: More tests for method def signatures.
96 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
98 * cli-blob-tests.md: New file for blob signature tests.
100 * Makefile: Update for new test source.
102 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
104 * gen-md-tests.c: Added blob.i to make it easier to locate signatures to
107 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
109 * cli-tables-tests.md: Add tests for the generic param constraint table.
111 * assembly-with-generics.cs: Add stuff for new tests.
113 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
115 * cli-tables-tests.md: Add tests for the methodspec table.
117 * assembly-with-generics.cs: Add stuff for new tests.
119 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
121 * cli-tables-tests.md: Add tests for the generic param table.
123 * assembly-with-generics.cs: New file for generic tests.
125 * Makefile: Adjust the build to the new file.
127 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
129 * cli-tables-tests.md: Add tests for the nested class table.
131 * assembly-with-complex-type.cs: Add a nested class.
133 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
135 * cli-tables-tests.md: Add tests for the manifest resource table.
137 * Makefile: Update to the new dependency.
139 * assembly-with-resource.cs: Add an exported type to be used
142 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
144 * cli-tables-tests.md: Add tests for the manifest resource table.
146 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
148 * cli-tables-tests.md: Add tests for the exported type table.
150 * assembly-with-module.il: Old file not longer needed.
152 * assembly-with-module.cs: File use to generate
153 tests for the exported table.
155 * module.il: Same. This file is written in MSIL because
156 gmcs/SRE can't handle the AssemblyAttributesGoHere hack.
158 * Makefile: Adjust the build to the new files.
160 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
162 * cli-tables-tests.md: Add tests for the file table.
164 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
166 * cli-tables-tests.md: Fix one test for the assembly
169 * cli-tables-tests.md: Add tests for assemblyref.
171 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
173 * cli-tables-tests.md: Add tests for assembly.
175 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
177 * cli-tables-tests.md: Add tests for fieldrva.
179 2009-05-11 Rodrigo Kumpera <rkumpera@novell.com>
181 * assembly-with-methods.cs: Mark the class with the
182 P/Invoke as abstract.
184 * cli-tables-tests.md: Add tests for implmap.
186 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
188 * cli-tables-tests.md: Tests for module table.
190 * assembly-with-complex-type.cs: Added more stuff;
192 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
194 * cli-tables-tests.md: Tests for module table.
196 * assembly-with-module.il: New file.
198 * Makefile: Add new dependencies.
200 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
202 * cli-tables-tests.md: Tests for methodimpl table.
204 * assembly-with-complex-type.cs: Added more stuff.
206 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
208 * cli-tables-tests.md: Tests for property table.
210 * assembly-with-property.cs: Added more stuff
212 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
214 * gen-md-tests.c (next_token): Stop taking chars
215 for a token when encountering the first delimiter char.
217 This makes the parser less brain-dead when encountering
218 sequences like "foo()".
220 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
222 * cli-tables-tests.md: Tests for propertymap table.
224 * assembly-with-property.cs: New test file for producing tests
227 * Makefile: Add new dependencies.
229 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
231 * cli-tables-tests.md: Tests for event table.
233 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
235 * cli-tables-tests.md: Tests for event map table.
237 * assembly-with-events.cs: New test file for producing tests
240 * Makefile: Add new dependency.
242 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
244 * cli-tables-tests.md: Tests for standalonesig table.
246 * assembly-with-complex-type.cs: Added more stuff for
249 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
251 * cli-tables-tests.md: Tests for field layout table.
253 * assembly-with-complex-type.cs: Added more stuff for
256 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
258 * cli-tables-tests.md: Tests for class layout table.
260 * assembly-with-complex-type.cs: Added more stuff for
263 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
265 * cli-tables-tests.md: Tests for decl security table.
267 * assembly-with-cas.cs: New test file for producing tests
270 * Makefile: Add new dependencies and do some cleanup.
272 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
274 * cli-tables-tests.md: Tests for field marshal table.
276 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
278 * cli-tables-tests.md: Tests for cattr table.
280 * assembly-with-cattr.cs: New test file for producing tests
283 * Makefile: Add new dependencies and do some cleanup.
285 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
287 * gen-md-tests.c: Close the image after using it.
288 Force the runtime to initialize with 2.0.
290 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
292 * gen-md-tests.c: Fix stream header calculation.
294 * cli-tables-tests.md: Tests for constant.
296 * assembly-with-constants.cs: New test file for producing tests
299 * Makefile: Add new dependencies and do some cleanup.
301 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
303 * cli-tables-tests.md: Tests for memberref.
305 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
307 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
309 * cli-tables-tests.md: Tests for interfaceimpl.
311 2009-04-24 Rodrigo Kumpera <rkumpera@novell.com>
313 * assembly-with-params.cs: New test file with all sort of param kinds.
315 * assembly-with-methods.cs: Added more stuff to test paramlist.
317 * Makefile: Add new dependencies.
319 * cli-tables-tests.md: Tests for methoddef's paramlist.
320 Tests for the param table.
322 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
324 * assembly-with-methods.cs:
325 * assembly-with-global-method.il: New test files with a global method.
327 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
329 * cli-tables-tests.md: Tests for the methoddef table.
331 * Makefile: Add new dependencies.
333 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
335 * gen-md-tests.c: Add read.ushort.
337 2009-04-22 Rodrigo Kumpera <rkumpera@novell.com>
339 * cli-tables-tests.md: More tests for the field table.
341 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
343 * assembly-with-complex-type.cs: Add stuff to
344 fill constant, field rva and field marshal tables.
346 * cli-tables-tests.md: Initial tests for the field table.
348 * gen-md-tests.c: Add or-byte and or-ushort effects. Fix
351 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
353 * cli-tables-tests.md: Tests for the method list of the typedef table.
355 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
357 * cli-tables-tests.md: Tests for the field list of the typedef table.
359 * assembly-with-complex-type.cs: New assembly source.
361 * Makefile: Compile the new assembly source.
363 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
365 * cli-tables-tests.md: Tests for the extends field of the typedef table.
367 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
369 * cli-tables-tests.md: More tests for the typedef table.
371 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
373 * gen-md-tests.c: Add the or-uint effect.
375 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
377 * data-directory-tests.md:
379 * resources-tests.md: Add comments related to faulty verification
382 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
384 * cli-tables-tests.md: Initial tests for the typedef table.
386 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
388 * cli-tables-tests.md: More tests for the typeref table.
390 2009-04-13 Rodrigo Kumpera <rkumpera@novell.com>
392 * Makefile: Fix build of gen-md-tests.
394 * cli-tables-tests.md: Tests for the typeref table.
396 2009-04-03 Rodrigo Kumpera <rkumpera@novell.com>
398 * gen-md-tests.c: Fix table offset calculation.
400 * cli-tables-tests.md: Add more tests for the module table.
402 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
404 * gen-md-tests.c: Parse the source assembly using the runtime
407 * gen-md-tests.c: Add table-row function.
409 * Makefile: like gen-md-tests with the runtime.
411 * cli-tables-tests.md: Add initial tests for the module table.
413 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
415 assembly-with-resource.cs: Add missing file.
417 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
419 * cli-tables-tests.md: Tests for total table sizes.
421 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
423 * cli-tables-tests.md: Tests for heap sizes and minumum #~ size
424 to decode row counts.
426 2009-03-26 Rodrigo Kumpera <rkumpera@novell.com>
428 * gen-md-tests.c: Add tables-header and set-bit helpers.
430 * cli-tables-tests.md: New tests for the cli tables.
432 * Makefile: Add new tests.
434 2009-03-24 Rodrigo Kumpera <rkumpera@novell.com>
436 * gen-md-tests.c: Add stream-header and cli-metadata
439 * cli-metadata-tests.md: New tests for the cli metadata header
442 * Makefile: Add new tests.
444 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
446 * cli-header-tests.md: More tests for the cli header.
448 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
450 * gen-md-tests.c: Add cli-header variable to make tests
453 2009-03-18 Rodrigo Kumpera <rkumpera@novell.com>
455 * cli-header-tests.md: New file with cli header tests.
457 * Makefile: Add new tests.
459 2009-03-16 Rodrigo Kumpera <rkumpera@novell.com>
461 * resources-tests.md: New file with pecoff tests.
463 * Makefile: Add new tests.
465 * header-tests.md: Update some tests.
467 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
469 * data-directory-tests.md: New tests for IAT directory entry.
471 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
473 * data-directory-tests.md: New tests for import table name, ilt and iat.
475 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
477 * data-directory-tests.md: New tests for import table.
479 * gen-md-tests.c: Added translate.rva and translate.rva.ind functions.
481 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
483 * gen-md-tests.c (parse_test_entry): Fix multi effect rules.
485 * Makefile: Add rules for data-directory-tests.md.
487 * data-directory-tests.md: New tests for data directories.
489 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
491 * section-table-tests.md: Test for flags.
493 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
495 * section-table-tests.md: New test suite for
498 * Makefile: Add new test suite.
500 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
502 * gen-md-tests.c: Add section-table var.
503 Add support for function calls. Added read.uint.
504 Added support for complex arithmetic expressions.
506 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
508 * header-tests.md: Add more tests for pe optional header.
510 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
512 * gen-md-tests.c: Add pe-optional-heaver var.
513 Improve debugging messages.
515 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
517 * gen-md-tests.c: Improve debugging.
519 * header-tests.md: Add tests for the optional header.
521 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
523 * gen-md-tests.c: Revert decision of making base 16 the default.
524 It makes for shorter tests, but it's confusing.
526 * header-tests.md: Fix the tests to use an explicit 0x for hexadecimal numbers.
528 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
530 * header-tests.md: Add tests for characteristics.
532 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
534 * gen-md-tests.c: Improved debugging and made small cleanup on macro names.
536 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
538 * header-tests.md: Add tests for symbol table and number of symbols.
540 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
542 * header-tests.md: Add tests for the machine field.
544 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
546 * gen-md-tests.c: Add set-uint effect.
548 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
550 * header-tests.md: Rename pe-header to pe-signature.
553 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
555 * gen-md-tests.c: Rename pe-header to pe-signature.
556 Add support for decimal literals using a '0' prefix.
557 Add proper pe-header variable.
559 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
561 * header-tests.md: Add tests for pe header.
563 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
565 * gen-md-tests.c: Refactor the file-size into a new
566 atom 'variable' which is more extensible and easier
567 to use. Added binary add.
569 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
571 * header-tests.md: Add tests for lfanew ranges.
573 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
575 * gen-md-tests.c: Extended grammar for expressions for
576 selectors and effects.
577 Added subtraction and file-size expressions.
578 Added truncate effect.
579 Fixed all warnings under -Wall.
581 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
583 * Makefile: New clean-stamps target, more deps fine tunning.
585 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
587 * header-tests.md: Add test for the lfanew field.
589 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
591 * gen-md-tests.c: Add support for absolute uint patching.
593 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
595 * Makefile: Fix generate-stamp deps.
597 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
599 * Makefile: Add run-test target and fix the generation deps.
601 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
603 * Makefile: Add check_with_peverify target to make it easier to
604 check against MS peverify.
606 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
608 * Makefile: gen-md-tests now require glib. Fix the build.
610 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
612 * Initial commit of the metadata verifier test suite.