1 2009-06-05 Rodrigo Kumpera <rkumpera@novell.com>
3 * cli-blob-tests.md: Tests for array shape.
5 2009-06-04 Rodrigo Kumpera <rkumpera@novell.com>
7 * cli-blob-tests.md: Tests for type encoding.
9 * assembly-with-types.il: Input file with all
10 sorts of type encodings.
12 * Makefile: Add new dependency.
14 2009-06-04 Rodrigo Kumpera <rkumpera@novell.com>
16 * cli-blob-tests.md: LocalsSig tests.
18 * assembly-with-locals.il: File with all sort
21 * Makefile: Add new dependency.
23 2009-06-03 Rodrigo Kumpera <rkumpera@novell.com>
25 * cli-blob-tests.md: PropertySig tests.
27 * assembly-with-properties.cs: Add property with
30 2009-05-29 Rodrigo Kumpera <rkumpera@novell.com>
32 * cli-blob-tests.md: FieldSig tests.
34 2009-05-29 Rodrigo Kumpera <rkumpera@novell.com>
36 * cli-blob-tests.md: StandAloneSig tests.
38 * assembly-with-custommod.il: Added a calli
40 2009-05-28 Rodrigo Kumpera <rkumpera@novell.com>
42 * cli-blob-tests.md: Methodref signature tests.
44 * assembly-with-signatures.cs: File with vararg call.
46 * Makefile: Add new dependency.
48 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
50 * cli-blob-tests.md: Tests for parameters and generics
52 * assembly-with-custommod.il: Added more methods to use
55 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
57 * cli-blob-tests.md: More signature tests.
59 * assembly-with-custommod.il: File with custom mods.
61 * Makefile: Add new dependency.
63 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
65 * cli-blob-tests.md: More tests for method def signatures.
67 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
69 * cli-blob-tests.md: New file for blob signature tests.
71 * Makefile: Update for new test source.
73 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
75 * gen-md-tests.c: Added blob.i to make it easier to locate signatures to
78 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
80 * cli-tables-tests.md: Add tests for the generic param constraint table.
82 * assembly-with-generics.cs: Add stuff for new tests.
84 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
86 * cli-tables-tests.md: Add tests for the methodspec table.
88 * assembly-with-generics.cs: Add stuff for new tests.
90 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
92 * cli-tables-tests.md: Add tests for the generic param table.
94 * assembly-with-generics.cs: New file for generic tests.
96 * Makefile: Adjust the build to the new file.
98 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
100 * cli-tables-tests.md: Add tests for the nested class table.
102 * assembly-with-complex-type.cs: Add a nested class.
104 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
106 * cli-tables-tests.md: Add tests for the manifest resource table.
108 * Makefile: Update to the new dependency.
110 * assembly-with-resource.cs: Add an exported type to be used
113 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
115 * cli-tables-tests.md: Add tests for the manifest resource table.
117 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
119 * cli-tables-tests.md: Add tests for the exported type table.
121 * assembly-with-module.il: Old file not longer needed.
123 * assembly-with-module.cs: File use to generate
124 tests for the exported table.
126 * module.il: Same. This file is written in MSIL because
127 gmcs/SRE can't handle the AssemblyAttributesGoHere hack.
129 * Makefile: Adjust the build to the new files.
131 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
133 * cli-tables-tests.md: Add tests for the file table.
135 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
137 * cli-tables-tests.md: Fix one test for the assembly
140 * cli-tables-tests.md: Add tests for assemblyref.
142 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
144 * cli-tables-tests.md: Add tests for assembly.
146 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
148 * cli-tables-tests.md: Add tests for fieldrva.
150 2009-05-11 Rodrigo Kumpera <rkumpera@novell.com>
152 * assembly-with-methods.cs: Mark the class with the
153 P/Invoke as abstract.
155 * cli-tables-tests.md: Add tests for implmap.
157 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
159 * cli-tables-tests.md: Tests for module table.
161 * assembly-with-complex-type.cs: Added more stuff;
163 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
165 * cli-tables-tests.md: Tests for module table.
167 * assembly-with-module.il: New file.
169 * Makefile: Add new dependencies.
171 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
173 * cli-tables-tests.md: Tests for methodimpl table.
175 * assembly-with-complex-type.cs: Added more stuff.
177 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
179 * cli-tables-tests.md: Tests for property table.
181 * assembly-with-property.cs: Added more stuff
183 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
185 * gen-md-tests.c (next_token): Stop taking chars
186 for a token when encountering the first delimiter char.
188 This makes the parser less brain-dead when encountering
189 sequences like "foo()".
191 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
193 * cli-tables-tests.md: Tests for propertymap table.
195 * assembly-with-property.cs: New test file for producing tests
198 * Makefile: Add new dependencies.
200 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
202 * cli-tables-tests.md: Tests for event table.
204 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
206 * cli-tables-tests.md: Tests for event map table.
208 * assembly-with-events.cs: New test file for producing tests
211 * Makefile: Add new dependency.
213 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
215 * cli-tables-tests.md: Tests for standalonesig table.
217 * assembly-with-complex-type.cs: Added more stuff for
220 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
222 * cli-tables-tests.md: Tests for field layout table.
224 * assembly-with-complex-type.cs: Added more stuff for
227 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
229 * cli-tables-tests.md: Tests for class layout table.
231 * assembly-with-complex-type.cs: Added more stuff for
234 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
236 * cli-tables-tests.md: Tests for decl security table.
238 * assembly-with-cas.cs: New test file for producing tests
241 * Makefile: Add new dependencies and do some cleanup.
243 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
245 * cli-tables-tests.md: Tests for field marshal table.
247 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
249 * cli-tables-tests.md: Tests for cattr table.
251 * assembly-with-cattr.cs: New test file for producing tests
254 * Makefile: Add new dependencies and do some cleanup.
256 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
258 * gen-md-tests.c: Close the image after using it.
259 Force the runtime to initialize with 2.0.
261 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
263 * gen-md-tests.c: Fix stream header calculation.
265 * cli-tables-tests.md: Tests for constant.
267 * assembly-with-constants.cs: New test file for producing tests
270 * Makefile: Add new dependencies and do some cleanup.
272 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
274 * cli-tables-tests.md: Tests for memberref.
276 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
278 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
280 * cli-tables-tests.md: Tests for interfaceimpl.
282 2009-04-24 Rodrigo Kumpera <rkumpera@novell.com>
284 * assembly-with-params.cs: New test file with all sort of param kinds.
286 * assembly-with-methods.cs: Added more stuff to test paramlist.
288 * Makefile: Add new dependencies.
290 * cli-tables-tests.md: Tests for methoddef's paramlist.
291 Tests for the param table.
293 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
295 * assembly-with-methods.cs:
296 * assembly-with-global-method.il: New test files with a global method.
298 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
300 * cli-tables-tests.md: Tests for the methoddef table.
302 * Makefile: Add new dependencies.
304 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
306 * gen-md-tests.c: Add read.ushort.
308 2009-04-22 Rodrigo Kumpera <rkumpera@novell.com>
310 * cli-tables-tests.md: More tests for the field table.
312 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
314 * assembly-with-complex-type.cs: Add stuff to
315 fill constant, field rva and field marshal tables.
317 * cli-tables-tests.md: Initial tests for the field table.
319 * gen-md-tests.c: Add or-byte and or-ushort effects. Fix
322 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
324 * cli-tables-tests.md: Tests for the method list of the typedef table.
326 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
328 * cli-tables-tests.md: Tests for the field list of the typedef table.
330 * assembly-with-complex-type.cs: New assembly source.
332 * Makefile: Compile the new assembly source.
334 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
336 * cli-tables-tests.md: Tests for the extends field of the typedef table.
338 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
340 * cli-tables-tests.md: More tests for the typedef table.
342 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
344 * gen-md-tests.c: Add the or-uint effect.
346 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
348 * data-directory-tests.md:
350 * resources-tests.md: Add comments related to faulty verification
353 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
355 * cli-tables-tests.md: Initial tests for the typedef table.
357 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
359 * cli-tables-tests.md: More tests for the typeref table.
361 2009-04-13 Rodrigo Kumpera <rkumpera@novell.com>
363 * Makefile: Fix build of gen-md-tests.
365 * cli-tables-tests.md: Tests for the typeref table.
367 2009-04-03 Rodrigo Kumpera <rkumpera@novell.com>
369 * gen-md-tests.c: Fix table offset calculation.
371 * cli-tables-tests.md: Add more tests for the module table.
373 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
375 * gen-md-tests.c: Parse the source assembly using the runtime
378 * gen-md-tests.c: Add table-row function.
380 * Makefile: like gen-md-tests with the runtime.
382 * cli-tables-tests.md: Add initial tests for the module table.
384 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
386 assembly-with-resource.cs: Add missing file.
388 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
390 * cli-tables-tests.md: Tests for total table sizes.
392 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
394 * cli-tables-tests.md: Tests for heap sizes and minumum #~ size
395 to decode row counts.
397 2009-03-26 Rodrigo Kumpera <rkumpera@novell.com>
399 * gen-md-tests.c: Add tables-header and set-bit helpers.
401 * cli-tables-tests.md: New tests for the cli tables.
403 * Makefile: Add new tests.
405 2009-03-24 Rodrigo Kumpera <rkumpera@novell.com>
407 * gen-md-tests.c: Add stream-header and cli-metadata
410 * cli-metadata-tests.md: New tests for the cli metadata header
413 * Makefile: Add new tests.
415 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
417 * cli-header-tests.md: More tests for the cli header.
419 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
421 * gen-md-tests.c: Add cli-header variable to make tests
424 2009-03-18 Rodrigo Kumpera <rkumpera@novell.com>
426 * cli-header-tests.md: New file with cli header tests.
428 * Makefile: Add new tests.
430 2009-03-16 Rodrigo Kumpera <rkumpera@novell.com>
432 * resources-tests.md: New file with pecoff tests.
434 * Makefile: Add new tests.
436 * header-tests.md: Update some tests.
438 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
440 * data-directory-tests.md: New tests for IAT directory entry.
442 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
444 * data-directory-tests.md: New tests for import table name, ilt and iat.
446 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
448 * data-directory-tests.md: New tests for import table.
450 * gen-md-tests.c: Added translate.rva and translate.rva.ind functions.
452 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
454 * gen-md-tests.c (parse_test_entry): Fix multi effect rules.
456 * Makefile: Add rules for data-directory-tests.md.
458 * data-directory-tests.md: New tests for data directories.
460 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
462 * section-table-tests.md: Test for flags.
464 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
466 * section-table-tests.md: New test suite for
469 * Makefile: Add new test suite.
471 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
473 * gen-md-tests.c: Add section-table var.
474 Add support for function calls. Added read.uint.
475 Added support for complex arithmetic expressions.
477 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
479 * header-tests.md: Add more tests for pe optional header.
481 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
483 * gen-md-tests.c: Add pe-optional-heaver var.
484 Improve debugging messages.
486 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
488 * gen-md-tests.c: Improve debugging.
490 * header-tests.md: Add tests for the optional header.
492 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
494 * gen-md-tests.c: Revert decision of making base 16 the default.
495 It makes for shorter tests, but it's confusing.
497 * header-tests.md: Fix the tests to use an explicit 0x for hexadecimal numbers.
499 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
501 * header-tests.md: Add tests for characteristics.
503 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
505 * gen-md-tests.c: Improved debugging and made small cleanup on macro names.
507 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
509 * header-tests.md: Add tests for symbol table and number of symbols.
511 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
513 * header-tests.md: Add tests for the machine field.
515 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
517 * gen-md-tests.c: Add set-uint effect.
519 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
521 * header-tests.md: Rename pe-header to pe-signature.
524 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
526 * gen-md-tests.c: Rename pe-header to pe-signature.
527 Add support for decimal literals using a '0' prefix.
528 Add proper pe-header variable.
530 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
532 * header-tests.md: Add tests for pe header.
534 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
536 * gen-md-tests.c: Refactor the file-size into a new
537 atom 'variable' which is more extensible and easier
538 to use. Added binary add.
540 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
542 * header-tests.md: Add tests for lfanew ranges.
544 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
546 * gen-md-tests.c: Extended grammar for expressions for
547 selectors and effects.
548 Added subtraction and file-size expressions.
549 Added truncate effect.
550 Fixed all warnings under -Wall.
552 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
554 * Makefile: New clean-stamps target, more deps fine tunning.
556 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
558 * header-tests.md: Add test for the lfanew field.
560 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
562 * gen-md-tests.c: Add support for absolute uint patching.
564 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
566 * Makefile: Fix generate-stamp deps.
568 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
570 * Makefile: Add run-test target and fix the generation deps.
572 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
574 * Makefile: Add check_with_peverify target to make it easier to
575 check against MS peverify.
577 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
579 * Makefile: gen-md-tests now require glib. Fix the build.
581 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
583 * Initial commit of the metadata verifier test suite.