1 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
3 * cli-blob-tests.md: More tests for method def signatures.
5 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
7 * cli-blob-tests.md: New file for blob signature tests.
9 * Makefile: Update for new test source.
11 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
13 * gen-md-tests.c: Added blob.i to make it easier to locate signatures to
16 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
18 * cli-tables-tests.md: Add tests for the generic param constraint table.
20 * assembly-with-generics.cs: Add stuff for new tests.
22 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
24 * cli-tables-tests.md: Add tests for the methodspec table.
26 * assembly-with-generics.cs: Add stuff for new tests.
28 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
30 * cli-tables-tests.md: Add tests for the generic param table.
32 * assembly-with-generics.cs: New file for generic tests.
34 * Makefile: Adjust the build to the new file.
36 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
38 * cli-tables-tests.md: Add tests for the nested class table.
40 * assembly-with-complex-type.cs: Add a nested class.
42 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
44 * cli-tables-tests.md: Add tests for the manifest resource table.
46 * Makefile: Update to the new dependency.
48 * assembly-with-resource.cs: Add an exported type to be used
51 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
53 * cli-tables-tests.md: Add tests for the manifest resource table.
55 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
57 * cli-tables-tests.md: Add tests for the exported type table.
59 * assembly-with-module.il: Old file not longer needed.
61 * assembly-with-module.cs: File use to generate
62 tests for the exported table.
64 * module.il: Same. This file is written in MSIL because
65 gmcs/SRE can't handle the AssemblyAttributesGoHere hack.
67 * Makefile: Adjust the build to the new files.
69 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
71 * cli-tables-tests.md: Add tests for the file table.
73 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
75 * cli-tables-tests.md: Fix one test for the assembly
78 * cli-tables-tests.md: Add tests for assemblyref.
80 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
82 * cli-tables-tests.md: Add tests for assembly.
84 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
86 * cli-tables-tests.md: Add tests for fieldrva.
88 2009-05-11 Rodrigo Kumpera <rkumpera@novell.com>
90 * assembly-with-methods.cs: Mark the class with the
93 * cli-tables-tests.md: Add tests for implmap.
95 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
97 * cli-tables-tests.md: Tests for module table.
99 * assembly-with-complex-type.cs: Added more stuff;
101 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
103 * cli-tables-tests.md: Tests for module table.
105 * assembly-with-module.il: New file.
107 * Makefile: Add new dependencies.
109 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
111 * cli-tables-tests.md: Tests for methodimpl table.
113 * assembly-with-complex-type.cs: Added more stuff.
115 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
117 * cli-tables-tests.md: Tests for property table.
119 * assembly-with-property.cs: Added more stuff
121 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
123 * gen-md-tests.c (next_token): Stop taking chars
124 for a token when encountering the first delimiter char.
126 This makes the parser less brain-dead when encountering
127 sequences like "foo()".
129 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
131 * cli-tables-tests.md: Tests for propertymap table.
133 * assembly-with-property.cs: New test file for producing tests
136 * Makefile: Add new dependencies.
138 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
140 * cli-tables-tests.md: Tests for event table.
142 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
144 * cli-tables-tests.md: Tests for event map table.
146 * assembly-with-events.cs: New test file for producing tests
149 * Makefile: Add new dependency.
151 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
153 * cli-tables-tests.md: Tests for standalonesig table.
155 * assembly-with-complex-type.cs: Added more stuff for
158 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
160 * cli-tables-tests.md: Tests for field layout table.
162 * assembly-with-complex-type.cs: Added more stuff for
165 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
167 * cli-tables-tests.md: Tests for class layout table.
169 * assembly-with-complex-type.cs: Added more stuff for
172 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
174 * cli-tables-tests.md: Tests for decl security table.
176 * assembly-with-cas.cs: New test file for producing tests
179 * Makefile: Add new dependencies and do some cleanup.
181 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
183 * cli-tables-tests.md: Tests for field marshal table.
185 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
187 * cli-tables-tests.md: Tests for cattr table.
189 * assembly-with-cattr.cs: New test file for producing tests
192 * Makefile: Add new dependencies and do some cleanup.
194 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
196 * gen-md-tests.c: Close the image after using it.
197 Force the runtime to initialize with 2.0.
199 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
201 * gen-md-tests.c: Fix stream header calculation.
203 * cli-tables-tests.md: Tests for constant.
205 * assembly-with-constants.cs: New test file for producing tests
208 * Makefile: Add new dependencies and do some cleanup.
210 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
212 * cli-tables-tests.md: Tests for memberref.
214 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
216 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
218 * cli-tables-tests.md: Tests for interfaceimpl.
220 2009-04-24 Rodrigo Kumpera <rkumpera@novell.com>
222 * assembly-with-params.cs: New test file with all sort of param kinds.
224 * assembly-with-methods.cs: Added more stuff to test paramlist.
226 * Makefile: Add new dependencies.
228 * cli-tables-tests.md: Tests for methoddef's paramlist.
229 Tests for the param table.
231 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
233 * assembly-with-methods.cs:
234 * assembly-with-global-method.il: New test files with a global method.
236 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
238 * cli-tables-tests.md: Tests for the methoddef table.
240 * Makefile: Add new dependencies.
242 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
244 * gen-md-tests.c: Add read.ushort.
246 2009-04-22 Rodrigo Kumpera <rkumpera@novell.com>
248 * cli-tables-tests.md: More tests for the field table.
250 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
252 * assembly-with-complex-type.cs: Add stuff to
253 fill constant, field rva and field marshal tables.
255 * cli-tables-tests.md: Initial tests for the field table.
257 * gen-md-tests.c: Add or-byte and or-ushort effects. Fix
260 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
262 * cli-tables-tests.md: Tests for the method list of the typedef table.
264 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
266 * cli-tables-tests.md: Tests for the field list of the typedef table.
268 * assembly-with-complex-type.cs: New assembly source.
270 * Makefile: Compile the new assembly source.
272 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
274 * cli-tables-tests.md: Tests for the extends field of the typedef table.
276 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
278 * cli-tables-tests.md: More tests for the typedef table.
280 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
282 * gen-md-tests.c: Add the or-uint effect.
284 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
286 * data-directory-tests.md:
288 * resources-tests.md: Add comments related to faulty verification
291 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
293 * cli-tables-tests.md: Initial tests for the typedef table.
295 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
297 * cli-tables-tests.md: More tests for the typeref table.
299 2009-04-13 Rodrigo Kumpera <rkumpera@novell.com>
301 * Makefile: Fix build of gen-md-tests.
303 * cli-tables-tests.md: Tests for the typeref table.
305 2009-04-03 Rodrigo Kumpera <rkumpera@novell.com>
307 * gen-md-tests.c: Fix table offset calculation.
309 * cli-tables-tests.md: Add more tests for the module table.
311 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
313 * gen-md-tests.c: Parse the source assembly using the runtime
316 * gen-md-tests.c: Add table-row function.
318 * Makefile: like gen-md-tests with the runtime.
320 * cli-tables-tests.md: Add initial tests for the module table.
322 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
324 assembly-with-resource.cs: Add missing file.
326 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
328 * cli-tables-tests.md: Tests for total table sizes.
330 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
332 * cli-tables-tests.md: Tests for heap sizes and minumum #~ size
333 to decode row counts.
335 2009-03-26 Rodrigo Kumpera <rkumpera@novell.com>
337 * gen-md-tests.c: Add tables-header and set-bit helpers.
339 * cli-tables-tests.md: New tests for the cli tables.
341 * Makefile: Add new tests.
343 2009-03-24 Rodrigo Kumpera <rkumpera@novell.com>
345 * gen-md-tests.c: Add stream-header and cli-metadata
348 * cli-metadata-tests.md: New tests for the cli metadata header
351 * Makefile: Add new tests.
353 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
355 * cli-header-tests.md: More tests for the cli header.
357 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
359 * gen-md-tests.c: Add cli-header variable to make tests
362 2009-03-18 Rodrigo Kumpera <rkumpera@novell.com>
364 * cli-header-tests.md: New file with cli header tests.
366 * Makefile: Add new tests.
368 2009-03-16 Rodrigo Kumpera <rkumpera@novell.com>
370 * resources-tests.md: New file with pecoff tests.
372 * Makefile: Add new tests.
374 * header-tests.md: Update some tests.
376 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
378 * data-directory-tests.md: New tests for IAT directory entry.
380 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
382 * data-directory-tests.md: New tests for import table name, ilt and iat.
384 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
386 * data-directory-tests.md: New tests for import table.
388 * gen-md-tests.c: Added translate.rva and translate.rva.ind functions.
390 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
392 * gen-md-tests.c (parse_test_entry): Fix multi effect rules.
394 * Makefile: Add rules for data-directory-tests.md.
396 * data-directory-tests.md: New tests for data directories.
398 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
400 * section-table-tests.md: Test for flags.
402 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
404 * section-table-tests.md: New test suite for
407 * Makefile: Add new test suite.
409 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
411 * gen-md-tests.c: Add section-table var.
412 Add support for function calls. Added read.uint.
413 Added support for complex arithmetic expressions.
415 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
417 * header-tests.md: Add more tests for pe optional header.
419 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
421 * gen-md-tests.c: Add pe-optional-heaver var.
422 Improve debugging messages.
424 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
426 * gen-md-tests.c: Improve debugging.
428 * header-tests.md: Add tests for the optional header.
430 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
432 * gen-md-tests.c: Revert decision of making base 16 the default.
433 It makes for shorter tests, but it's confusing.
435 * header-tests.md: Fix the tests to use an explicit 0x for hexadecimal numbers.
437 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
439 * header-tests.md: Add tests for characteristics.
441 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
443 * gen-md-tests.c: Improved debugging and made small cleanup on macro names.
445 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
447 * header-tests.md: Add tests for symbol table and number of symbols.
449 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
451 * header-tests.md: Add tests for the machine field.
453 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
455 * gen-md-tests.c: Add set-uint effect.
457 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
459 * header-tests.md: Rename pe-header to pe-signature.
462 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
464 * gen-md-tests.c: Rename pe-header to pe-signature.
465 Add support for decimal literals using a '0' prefix.
466 Add proper pe-header variable.
468 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
470 * header-tests.md: Add tests for pe header.
472 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
474 * gen-md-tests.c: Refactor the file-size into a new
475 atom 'variable' which is more extensible and easier
476 to use. Added binary add.
478 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
480 * header-tests.md: Add tests for lfanew ranges.
482 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
484 * gen-md-tests.c: Extended grammar for expressions for
485 selectors and effects.
486 Added subtraction and file-size expressions.
487 Added truncate effect.
488 Fixed all warnings under -Wall.
490 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
492 * Makefile: New clean-stamps target, more deps fine tunning.
494 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
496 * header-tests.md: Add test for the lfanew field.
498 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
500 * gen-md-tests.c: Add support for absolute uint patching.
502 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
504 * Makefile: Fix generate-stamp deps.
506 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
508 * Makefile: Add run-test target and fix the generation deps.
510 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
512 * Makefile: Add check_with_peverify target to make it easier to
513 check against MS peverify.
515 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
517 * Makefile: gen-md-tests now require glib. Fix the build.
519 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
521 * Initial commit of the metadata verifier test suite.