1 2009-06-04 Rodrigo Kumpera <rkumpera@novell.com>
3 * cli-blob-tests.md: LocalsSig tests.
5 * assembly-with-locals.il: File with all sort
8 * Makefile: Add new dependency.
10 2009-06-03 Rodrigo Kumpera <rkumpera@novell.com>
12 * cli-blob-tests.md: PropertySig tests.
14 * assembly-with-properties.cs: Add property with
17 2009-05-29 Rodrigo Kumpera <rkumpera@novell.com>
19 * cli-blob-tests.md: FieldSig tests.
21 2009-05-29 Rodrigo Kumpera <rkumpera@novell.com>
23 * cli-blob-tests.md: StandAloneSig tests.
25 * assembly-with-custommod.il: Added a calli
27 2009-05-28 Rodrigo Kumpera <rkumpera@novell.com>
29 * cli-blob-tests.md: Methodref signature tests.
31 * assembly-with-signatures.cs: File with vararg call.
33 * Makefile: Add new dependency.
35 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
37 * cli-blob-tests.md: Tests for parameters and generics
39 * assembly-with-custommod.il: Added more methods to use
42 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
44 * cli-blob-tests.md: More signature tests.
46 * assembly-with-custommod.il: File with custom mods.
48 * Makefile: Add new dependency.
50 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
52 * cli-blob-tests.md: More tests for method def signatures.
54 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
56 * cli-blob-tests.md: New file for blob signature tests.
58 * Makefile: Update for new test source.
60 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
62 * gen-md-tests.c: Added blob.i to make it easier to locate signatures to
65 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
67 * cli-tables-tests.md: Add tests for the generic param constraint table.
69 * assembly-with-generics.cs: Add stuff for new tests.
71 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
73 * cli-tables-tests.md: Add tests for the methodspec table.
75 * assembly-with-generics.cs: Add stuff for new tests.
77 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
79 * cli-tables-tests.md: Add tests for the generic param table.
81 * assembly-with-generics.cs: New file for generic tests.
83 * Makefile: Adjust the build to the new file.
85 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
87 * cli-tables-tests.md: Add tests for the nested class table.
89 * assembly-with-complex-type.cs: Add a nested class.
91 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
93 * cli-tables-tests.md: Add tests for the manifest resource table.
95 * Makefile: Update to the new dependency.
97 * assembly-with-resource.cs: Add an exported type to be used
100 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
102 * cli-tables-tests.md: Add tests for the manifest resource table.
104 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
106 * cli-tables-tests.md: Add tests for the exported type table.
108 * assembly-with-module.il: Old file not longer needed.
110 * assembly-with-module.cs: File use to generate
111 tests for the exported table.
113 * module.il: Same. This file is written in MSIL because
114 gmcs/SRE can't handle the AssemblyAttributesGoHere hack.
116 * Makefile: Adjust the build to the new files.
118 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
120 * cli-tables-tests.md: Add tests for the file table.
122 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
124 * cli-tables-tests.md: Fix one test for the assembly
127 * cli-tables-tests.md: Add tests for assemblyref.
129 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
131 * cli-tables-tests.md: Add tests for assembly.
133 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
135 * cli-tables-tests.md: Add tests for fieldrva.
137 2009-05-11 Rodrigo Kumpera <rkumpera@novell.com>
139 * assembly-with-methods.cs: Mark the class with the
140 P/Invoke as abstract.
142 * cli-tables-tests.md: Add tests for implmap.
144 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
146 * cli-tables-tests.md: Tests for module table.
148 * assembly-with-complex-type.cs: Added more stuff;
150 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
152 * cli-tables-tests.md: Tests for module table.
154 * assembly-with-module.il: New file.
156 * Makefile: Add new dependencies.
158 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
160 * cli-tables-tests.md: Tests for methodimpl table.
162 * assembly-with-complex-type.cs: Added more stuff.
164 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
166 * cli-tables-tests.md: Tests for property table.
168 * assembly-with-property.cs: Added more stuff
170 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
172 * gen-md-tests.c (next_token): Stop taking chars
173 for a token when encountering the first delimiter char.
175 This makes the parser less brain-dead when encountering
176 sequences like "foo()".
178 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
180 * cli-tables-tests.md: Tests for propertymap table.
182 * assembly-with-property.cs: New test file for producing tests
185 * Makefile: Add new dependencies.
187 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
189 * cli-tables-tests.md: Tests for event table.
191 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
193 * cli-tables-tests.md: Tests for event map table.
195 * assembly-with-events.cs: New test file for producing tests
198 * Makefile: Add new dependency.
200 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
202 * cli-tables-tests.md: Tests for standalonesig table.
204 * assembly-with-complex-type.cs: Added more stuff for
207 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
209 * cli-tables-tests.md: Tests for field layout table.
211 * assembly-with-complex-type.cs: Added more stuff for
214 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
216 * cli-tables-tests.md: Tests for class layout table.
218 * assembly-with-complex-type.cs: Added more stuff for
221 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
223 * cli-tables-tests.md: Tests for decl security table.
225 * assembly-with-cas.cs: New test file for producing tests
228 * Makefile: Add new dependencies and do some cleanup.
230 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
232 * cli-tables-tests.md: Tests for field marshal table.
234 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
236 * cli-tables-tests.md: Tests for cattr table.
238 * assembly-with-cattr.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 * gen-md-tests.c: Close the image after using it.
246 Force the runtime to initialize with 2.0.
248 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
250 * gen-md-tests.c: Fix stream header calculation.
252 * cli-tables-tests.md: Tests for constant.
254 * assembly-with-constants.cs: New test file for producing tests
257 * Makefile: Add new dependencies and do some cleanup.
259 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
261 * cli-tables-tests.md: Tests for memberref.
263 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
265 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
267 * cli-tables-tests.md: Tests for interfaceimpl.
269 2009-04-24 Rodrigo Kumpera <rkumpera@novell.com>
271 * assembly-with-params.cs: New test file with all sort of param kinds.
273 * assembly-with-methods.cs: Added more stuff to test paramlist.
275 * Makefile: Add new dependencies.
277 * cli-tables-tests.md: Tests for methoddef's paramlist.
278 Tests for the param table.
280 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
282 * assembly-with-methods.cs:
283 * assembly-with-global-method.il: New test files with a global method.
285 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
287 * cli-tables-tests.md: Tests for the methoddef table.
289 * Makefile: Add new dependencies.
291 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
293 * gen-md-tests.c: Add read.ushort.
295 2009-04-22 Rodrigo Kumpera <rkumpera@novell.com>
297 * cli-tables-tests.md: More tests for the field table.
299 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
301 * assembly-with-complex-type.cs: Add stuff to
302 fill constant, field rva and field marshal tables.
304 * cli-tables-tests.md: Initial tests for the field table.
306 * gen-md-tests.c: Add or-byte and or-ushort effects. Fix
309 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
311 * cli-tables-tests.md: Tests for the method list of the typedef table.
313 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
315 * cli-tables-tests.md: Tests for the field list of the typedef table.
317 * assembly-with-complex-type.cs: New assembly source.
319 * Makefile: Compile the new assembly source.
321 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
323 * cli-tables-tests.md: Tests for the extends field of the typedef table.
325 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
327 * cli-tables-tests.md: More tests for the typedef table.
329 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
331 * gen-md-tests.c: Add the or-uint effect.
333 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
335 * data-directory-tests.md:
337 * resources-tests.md: Add comments related to faulty verification
340 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
342 * cli-tables-tests.md: Initial tests for the typedef table.
344 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
346 * cli-tables-tests.md: More tests for the typeref table.
348 2009-04-13 Rodrigo Kumpera <rkumpera@novell.com>
350 * Makefile: Fix build of gen-md-tests.
352 * cli-tables-tests.md: Tests for the typeref table.
354 2009-04-03 Rodrigo Kumpera <rkumpera@novell.com>
356 * gen-md-tests.c: Fix table offset calculation.
358 * cli-tables-tests.md: Add more tests for the module table.
360 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
362 * gen-md-tests.c: Parse the source assembly using the runtime
365 * gen-md-tests.c: Add table-row function.
367 * Makefile: like gen-md-tests with the runtime.
369 * cli-tables-tests.md: Add initial tests for the module table.
371 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
373 assembly-with-resource.cs: Add missing file.
375 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
377 * cli-tables-tests.md: Tests for total table sizes.
379 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
381 * cli-tables-tests.md: Tests for heap sizes and minumum #~ size
382 to decode row counts.
384 2009-03-26 Rodrigo Kumpera <rkumpera@novell.com>
386 * gen-md-tests.c: Add tables-header and set-bit helpers.
388 * cli-tables-tests.md: New tests for the cli tables.
390 * Makefile: Add new tests.
392 2009-03-24 Rodrigo Kumpera <rkumpera@novell.com>
394 * gen-md-tests.c: Add stream-header and cli-metadata
397 * cli-metadata-tests.md: New tests for the cli metadata header
400 * Makefile: Add new tests.
402 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
404 * cli-header-tests.md: More tests for the cli header.
406 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
408 * gen-md-tests.c: Add cli-header variable to make tests
411 2009-03-18 Rodrigo Kumpera <rkumpera@novell.com>
413 * cli-header-tests.md: New file with cli header tests.
415 * Makefile: Add new tests.
417 2009-03-16 Rodrigo Kumpera <rkumpera@novell.com>
419 * resources-tests.md: New file with pecoff tests.
421 * Makefile: Add new tests.
423 * header-tests.md: Update some tests.
425 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
427 * data-directory-tests.md: New tests for IAT directory entry.
429 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
431 * data-directory-tests.md: New tests for import table name, ilt and iat.
433 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
435 * data-directory-tests.md: New tests for import table.
437 * gen-md-tests.c: Added translate.rva and translate.rva.ind functions.
439 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
441 * gen-md-tests.c (parse_test_entry): Fix multi effect rules.
443 * Makefile: Add rules for data-directory-tests.md.
445 * data-directory-tests.md: New tests for data directories.
447 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
449 * section-table-tests.md: Test for flags.
451 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
453 * section-table-tests.md: New test suite for
456 * Makefile: Add new test suite.
458 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
460 * gen-md-tests.c: Add section-table var.
461 Add support for function calls. Added read.uint.
462 Added support for complex arithmetic expressions.
464 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
466 * header-tests.md: Add more tests for pe optional header.
468 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
470 * gen-md-tests.c: Add pe-optional-heaver var.
471 Improve debugging messages.
473 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
475 * gen-md-tests.c: Improve debugging.
477 * header-tests.md: Add tests for the optional header.
479 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
481 * gen-md-tests.c: Revert decision of making base 16 the default.
482 It makes for shorter tests, but it's confusing.
484 * header-tests.md: Fix the tests to use an explicit 0x for hexadecimal numbers.
486 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
488 * header-tests.md: Add tests for characteristics.
490 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
492 * gen-md-tests.c: Improved debugging and made small cleanup on macro names.
494 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
496 * header-tests.md: Add tests for symbol table and number of symbols.
498 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
500 * header-tests.md: Add tests for the machine field.
502 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
504 * gen-md-tests.c: Add set-uint effect.
506 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
508 * header-tests.md: Rename pe-header to pe-signature.
511 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
513 * gen-md-tests.c: Rename pe-header to pe-signature.
514 Add support for decimal literals using a '0' prefix.
515 Add proper pe-header variable.
517 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
519 * header-tests.md: Add tests for pe header.
521 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
523 * gen-md-tests.c: Refactor the file-size into a new
524 atom 'variable' which is more extensible and easier
525 to use. Added binary add.
527 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
529 * header-tests.md: Add tests for lfanew ranges.
531 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
533 * gen-md-tests.c: Extended grammar for expressions for
534 selectors and effects.
535 Added subtraction and file-size expressions.
536 Added truncate effect.
537 Fixed all warnings under -Wall.
539 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
541 * Makefile: New clean-stamps target, more deps fine tunning.
543 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
545 * header-tests.md: Add test for the lfanew field.
547 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
549 * gen-md-tests.c: Add support for absolute uint patching.
551 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
553 * Makefile: Fix generate-stamp deps.
555 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
557 * Makefile: Add run-test target and fix the generation deps.
559 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
561 * Makefile: Add check_with_peverify target to make it easier to
562 check against MS peverify.
564 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
566 * Makefile: gen-md-tests now require glib. Fix the build.
568 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
570 * Initial commit of the metadata verifier test suite.