1 2009-05-29 Rodrigo Kumpera <rkumpera@novell.com>
3 * cli-blob-tests.md: StandAloneSig tests.
5 * assembly-with-custommod.il: Added a calli
7 2009-05-28 Rodrigo Kumpera <rkumpera@novell.com>
9 * cli-blob-tests.md: Methodref signature tests.
11 * assembly-with-signatures.cs: File with vararg call.
13 * Makefile: Add new dependency.
15 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
17 * cli-blob-tests.md: Tests for parameters and generics
19 * assembly-with-custommod.il: Added more methods to use
22 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
24 * cli-blob-tests.md: More signature tests.
26 * assembly-with-custommod.il: File with custom mods.
28 * Makefile: Add new dependency.
30 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
32 * cli-blob-tests.md: More tests for method def signatures.
34 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
36 * cli-blob-tests.md: New file for blob signature tests.
38 * Makefile: Update for new test source.
40 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
42 * gen-md-tests.c: Added blob.i to make it easier to locate signatures to
45 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
47 * cli-tables-tests.md: Add tests for the generic param constraint table.
49 * assembly-with-generics.cs: Add stuff for new tests.
51 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
53 * cli-tables-tests.md: Add tests for the methodspec table.
55 * assembly-with-generics.cs: Add stuff for new tests.
57 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
59 * cli-tables-tests.md: Add tests for the generic param table.
61 * assembly-with-generics.cs: New file for generic tests.
63 * Makefile: Adjust the build to the new file.
65 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
67 * cli-tables-tests.md: Add tests for the nested class table.
69 * assembly-with-complex-type.cs: Add a nested class.
71 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
73 * cli-tables-tests.md: Add tests for the manifest resource table.
75 * Makefile: Update to the new dependency.
77 * assembly-with-resource.cs: Add an exported type to be used
80 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
82 * cli-tables-tests.md: Add tests for the manifest resource table.
84 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
86 * cli-tables-tests.md: Add tests for the exported type table.
88 * assembly-with-module.il: Old file not longer needed.
90 * assembly-with-module.cs: File use to generate
91 tests for the exported table.
93 * module.il: Same. This file is written in MSIL because
94 gmcs/SRE can't handle the AssemblyAttributesGoHere hack.
96 * Makefile: Adjust the build to the new files.
98 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
100 * cli-tables-tests.md: Add tests for the file table.
102 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
104 * cli-tables-tests.md: Fix one test for the assembly
107 * cli-tables-tests.md: Add tests for assemblyref.
109 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
111 * cli-tables-tests.md: Add tests for assembly.
113 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
115 * cli-tables-tests.md: Add tests for fieldrva.
117 2009-05-11 Rodrigo Kumpera <rkumpera@novell.com>
119 * assembly-with-methods.cs: Mark the class with the
120 P/Invoke as abstract.
122 * cli-tables-tests.md: Add tests for implmap.
124 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
126 * cli-tables-tests.md: Tests for module table.
128 * assembly-with-complex-type.cs: Added more stuff;
130 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
132 * cli-tables-tests.md: Tests for module table.
134 * assembly-with-module.il: New file.
136 * Makefile: Add new dependencies.
138 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
140 * cli-tables-tests.md: Tests for methodimpl table.
142 * assembly-with-complex-type.cs: Added more stuff.
144 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
146 * cli-tables-tests.md: Tests for property table.
148 * assembly-with-property.cs: Added more stuff
150 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
152 * gen-md-tests.c (next_token): Stop taking chars
153 for a token when encountering the first delimiter char.
155 This makes the parser less brain-dead when encountering
156 sequences like "foo()".
158 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
160 * cli-tables-tests.md: Tests for propertymap table.
162 * assembly-with-property.cs: New test file for producing tests
165 * Makefile: Add new dependencies.
167 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
169 * cli-tables-tests.md: Tests for event table.
171 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
173 * cli-tables-tests.md: Tests for event map table.
175 * assembly-with-events.cs: New test file for producing tests
178 * Makefile: Add new dependency.
180 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
182 * cli-tables-tests.md: Tests for standalonesig table.
184 * assembly-with-complex-type.cs: Added more stuff for
187 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
189 * cli-tables-tests.md: Tests for field layout table.
191 * assembly-with-complex-type.cs: Added more stuff for
194 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
196 * cli-tables-tests.md: Tests for class layout table.
198 * assembly-with-complex-type.cs: Added more stuff for
201 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
203 * cli-tables-tests.md: Tests for decl security table.
205 * assembly-with-cas.cs: New test file for producing tests
208 * Makefile: Add new dependencies and do some cleanup.
210 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
212 * cli-tables-tests.md: Tests for field marshal table.
214 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
216 * cli-tables-tests.md: Tests for cattr table.
218 * assembly-with-cattr.cs: New test file for producing tests
221 * Makefile: Add new dependencies and do some cleanup.
223 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
225 * gen-md-tests.c: Close the image after using it.
226 Force the runtime to initialize with 2.0.
228 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
230 * gen-md-tests.c: Fix stream header calculation.
232 * cli-tables-tests.md: Tests for constant.
234 * assembly-with-constants.cs: New test file for producing tests
237 * Makefile: Add new dependencies and do some cleanup.
239 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
241 * cli-tables-tests.md: Tests for memberref.
243 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
245 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
247 * cli-tables-tests.md: Tests for interfaceimpl.
249 2009-04-24 Rodrigo Kumpera <rkumpera@novell.com>
251 * assembly-with-params.cs: New test file with all sort of param kinds.
253 * assembly-with-methods.cs: Added more stuff to test paramlist.
255 * Makefile: Add new dependencies.
257 * cli-tables-tests.md: Tests for methoddef's paramlist.
258 Tests for the param table.
260 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
262 * assembly-with-methods.cs:
263 * assembly-with-global-method.il: New test files with a global method.
265 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
267 * cli-tables-tests.md: Tests for the methoddef table.
269 * Makefile: Add new dependencies.
271 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
273 * gen-md-tests.c: Add read.ushort.
275 2009-04-22 Rodrigo Kumpera <rkumpera@novell.com>
277 * cli-tables-tests.md: More tests for the field table.
279 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
281 * assembly-with-complex-type.cs: Add stuff to
282 fill constant, field rva and field marshal tables.
284 * cli-tables-tests.md: Initial tests for the field table.
286 * gen-md-tests.c: Add or-byte and or-ushort effects. Fix
289 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
291 * cli-tables-tests.md: Tests for the method list of the typedef table.
293 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
295 * cli-tables-tests.md: Tests for the field list of the typedef table.
297 * assembly-with-complex-type.cs: New assembly source.
299 * Makefile: Compile the new assembly source.
301 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
303 * cli-tables-tests.md: Tests for the extends field of the typedef table.
305 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
307 * cli-tables-tests.md: More tests for the typedef table.
309 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
311 * gen-md-tests.c: Add the or-uint effect.
313 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
315 * data-directory-tests.md:
317 * resources-tests.md: Add comments related to faulty verification
320 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
322 * cli-tables-tests.md: Initial tests for the typedef table.
324 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
326 * cli-tables-tests.md: More tests for the typeref table.
328 2009-04-13 Rodrigo Kumpera <rkumpera@novell.com>
330 * Makefile: Fix build of gen-md-tests.
332 * cli-tables-tests.md: Tests for the typeref table.
334 2009-04-03 Rodrigo Kumpera <rkumpera@novell.com>
336 * gen-md-tests.c: Fix table offset calculation.
338 * cli-tables-tests.md: Add more tests for the module table.
340 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
342 * gen-md-tests.c: Parse the source assembly using the runtime
345 * gen-md-tests.c: Add table-row function.
347 * Makefile: like gen-md-tests with the runtime.
349 * cli-tables-tests.md: Add initial tests for the module table.
351 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
353 assembly-with-resource.cs: Add missing file.
355 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
357 * cli-tables-tests.md: Tests for total table sizes.
359 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
361 * cli-tables-tests.md: Tests for heap sizes and minumum #~ size
362 to decode row counts.
364 2009-03-26 Rodrigo Kumpera <rkumpera@novell.com>
366 * gen-md-tests.c: Add tables-header and set-bit helpers.
368 * cli-tables-tests.md: New tests for the cli tables.
370 * Makefile: Add new tests.
372 2009-03-24 Rodrigo Kumpera <rkumpera@novell.com>
374 * gen-md-tests.c: Add stream-header and cli-metadata
377 * cli-metadata-tests.md: New tests for the cli metadata header
380 * Makefile: Add new tests.
382 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
384 * cli-header-tests.md: More tests for the cli header.
386 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
388 * gen-md-tests.c: Add cli-header variable to make tests
391 2009-03-18 Rodrigo Kumpera <rkumpera@novell.com>
393 * cli-header-tests.md: New file with cli header tests.
395 * Makefile: Add new tests.
397 2009-03-16 Rodrigo Kumpera <rkumpera@novell.com>
399 * resources-tests.md: New file with pecoff tests.
401 * Makefile: Add new tests.
403 * header-tests.md: Update some tests.
405 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
407 * data-directory-tests.md: New tests for IAT directory entry.
409 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
411 * data-directory-tests.md: New tests for import table name, ilt and iat.
413 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
415 * data-directory-tests.md: New tests for import table.
417 * gen-md-tests.c: Added translate.rva and translate.rva.ind functions.
419 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
421 * gen-md-tests.c (parse_test_entry): Fix multi effect rules.
423 * Makefile: Add rules for data-directory-tests.md.
425 * data-directory-tests.md: New tests for data directories.
427 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
429 * section-table-tests.md: Test for flags.
431 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
433 * section-table-tests.md: New test suite for
436 * Makefile: Add new test suite.
438 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
440 * gen-md-tests.c: Add section-table var.
441 Add support for function calls. Added read.uint.
442 Added support for complex arithmetic expressions.
444 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
446 * header-tests.md: Add more tests for pe optional header.
448 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
450 * gen-md-tests.c: Add pe-optional-heaver var.
451 Improve debugging messages.
453 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
455 * gen-md-tests.c: Improve debugging.
457 * header-tests.md: Add tests for the optional header.
459 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
461 * gen-md-tests.c: Revert decision of making base 16 the default.
462 It makes for shorter tests, but it's confusing.
464 * header-tests.md: Fix the tests to use an explicit 0x for hexadecimal numbers.
466 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
468 * header-tests.md: Add tests for characteristics.
470 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
472 * gen-md-tests.c: Improved debugging and made small cleanup on macro names.
474 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
476 * header-tests.md: Add tests for symbol table and number of symbols.
478 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
480 * header-tests.md: Add tests for the machine field.
482 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
484 * gen-md-tests.c: Add set-uint effect.
486 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
488 * header-tests.md: Rename pe-header to pe-signature.
491 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
493 * gen-md-tests.c: Rename pe-header to pe-signature.
494 Add support for decimal literals using a '0' prefix.
495 Add proper pe-header variable.
497 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
499 * header-tests.md: Add tests for pe header.
501 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
503 * gen-md-tests.c: Refactor the file-size into a new
504 atom 'variable' which is more extensible and easier
505 to use. Added binary add.
507 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
509 * header-tests.md: Add tests for lfanew ranges.
511 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
513 * gen-md-tests.c: Extended grammar for expressions for
514 selectors and effects.
515 Added subtraction and file-size expressions.
516 Added truncate effect.
517 Fixed all warnings under -Wall.
519 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
521 * Makefile: New clean-stamps target, more deps fine tunning.
523 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
525 * header-tests.md: Add test for the lfanew field.
527 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
529 * gen-md-tests.c: Add support for absolute uint patching.
531 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
533 * Makefile: Fix generate-stamp deps.
535 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
537 * Makefile: Add run-test target and fix the generation deps.
539 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
541 * Makefile: Add check_with_peverify target to make it easier to
542 check against MS peverify.
544 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
546 * Makefile: gen-md-tests now require glib. Fix the build.
548 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
550 * Initial commit of the metadata verifier test suite.