1 2009-06-03 Rodrigo Kumpera <rkumpera@novell.com>
3 * cli-blob-tests.md: PropertySig tests.
5 * assembly-with-properties.cs: Add property with
8 2009-05-29 Rodrigo Kumpera <rkumpera@novell.com>
10 * cli-blob-tests.md: FieldSig tests.
12 2009-05-29 Rodrigo Kumpera <rkumpera@novell.com>
14 * cli-blob-tests.md: StandAloneSig tests.
16 * assembly-with-custommod.il: Added a calli
18 2009-05-28 Rodrigo Kumpera <rkumpera@novell.com>
20 * cli-blob-tests.md: Methodref signature tests.
22 * assembly-with-signatures.cs: File with vararg call.
24 * Makefile: Add new dependency.
26 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
28 * cli-blob-tests.md: Tests for parameters and generics
30 * assembly-with-custommod.il: Added more methods to use
33 2009-05-27 Rodrigo Kumpera <rkumpera@novell.com>
35 * cli-blob-tests.md: More signature tests.
37 * assembly-with-custommod.il: File with custom mods.
39 * Makefile: Add new dependency.
41 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
43 * cli-blob-tests.md: More tests for method def signatures.
45 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
47 * cli-blob-tests.md: New file for blob signature tests.
49 * Makefile: Update for new test source.
51 2009-05-22 Rodrigo Kumpera <rkumpera@novell.com>
53 * gen-md-tests.c: Added blob.i to make it easier to locate signatures to
56 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
58 * cli-tables-tests.md: Add tests for the generic param constraint table.
60 * assembly-with-generics.cs: Add stuff for new tests.
62 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
64 * cli-tables-tests.md: Add tests for the methodspec table.
66 * assembly-with-generics.cs: Add stuff for new tests.
68 2009-05-19 Rodrigo Kumpera <rkumpera@novell.com>
70 * cli-tables-tests.md: Add tests for the generic param table.
72 * assembly-with-generics.cs: New file for generic tests.
74 * Makefile: Adjust the build to the new file.
76 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
78 * cli-tables-tests.md: Add tests for the nested class table.
80 * assembly-with-complex-type.cs: Add a nested class.
82 2009-05-18 Rodrigo Kumpera <rkumpera@novell.com>
84 * cli-tables-tests.md: Add tests for the manifest resource table.
86 * Makefile: Update to the new dependency.
88 * assembly-with-resource.cs: Add an exported type to be used
91 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
93 * cli-tables-tests.md: Add tests for the manifest resource table.
95 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
97 * cli-tables-tests.md: Add tests for the exported type table.
99 * assembly-with-module.il: Old file not longer needed.
101 * assembly-with-module.cs: File use to generate
102 tests for the exported table.
104 * module.il: Same. This file is written in MSIL because
105 gmcs/SRE can't handle the AssemblyAttributesGoHere hack.
107 * Makefile: Adjust the build to the new files.
109 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
111 * cli-tables-tests.md: Add tests for the file table.
113 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
115 * cli-tables-tests.md: Fix one test for the assembly
118 * cli-tables-tests.md: Add tests for assemblyref.
120 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
122 * cli-tables-tests.md: Add tests for assembly.
124 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
126 * cli-tables-tests.md: Add tests for fieldrva.
128 2009-05-11 Rodrigo Kumpera <rkumpera@novell.com>
130 * assembly-with-methods.cs: Mark the class with the
131 P/Invoke as abstract.
133 * cli-tables-tests.md: Add tests for implmap.
135 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
137 * cli-tables-tests.md: Tests for module table.
139 * assembly-with-complex-type.cs: Added more stuff;
141 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
143 * cli-tables-tests.md: Tests for module table.
145 * assembly-with-module.il: New file.
147 * Makefile: Add new dependencies.
149 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
151 * cli-tables-tests.md: Tests for methodimpl table.
153 * assembly-with-complex-type.cs: Added more stuff.
155 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
157 * cli-tables-tests.md: Tests for property table.
159 * assembly-with-property.cs: Added more stuff
161 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
163 * gen-md-tests.c (next_token): Stop taking chars
164 for a token when encountering the first delimiter char.
166 This makes the parser less brain-dead when encountering
167 sequences like "foo()".
169 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
171 * cli-tables-tests.md: Tests for propertymap table.
173 * assembly-with-property.cs: New test file for producing tests
176 * Makefile: Add new dependencies.
178 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
180 * cli-tables-tests.md: Tests for event table.
182 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
184 * cli-tables-tests.md: Tests for event map table.
186 * assembly-with-events.cs: New test file for producing tests
189 * Makefile: Add new dependency.
191 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
193 * cli-tables-tests.md: Tests for standalonesig table.
195 * assembly-with-complex-type.cs: Added more stuff for
198 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
200 * cli-tables-tests.md: Tests for field layout table.
202 * assembly-with-complex-type.cs: Added more stuff for
205 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
207 * cli-tables-tests.md: Tests for class layout table.
209 * assembly-with-complex-type.cs: Added more stuff for
212 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
214 * cli-tables-tests.md: Tests for decl security table.
216 * assembly-with-cas.cs: New test file for producing tests
219 * Makefile: Add new dependencies and do some cleanup.
221 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
223 * cli-tables-tests.md: Tests for field marshal table.
225 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
227 * cli-tables-tests.md: Tests for cattr table.
229 * assembly-with-cattr.cs: New test file for producing tests
232 * Makefile: Add new dependencies and do some cleanup.
234 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
236 * gen-md-tests.c: Close the image after using it.
237 Force the runtime to initialize with 2.0.
239 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
241 * gen-md-tests.c: Fix stream header calculation.
243 * cli-tables-tests.md: Tests for constant.
245 * assembly-with-constants.cs: New test file for producing tests
248 * Makefile: Add new dependencies and do some cleanup.
250 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
252 * cli-tables-tests.md: Tests for memberref.
254 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
256 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
258 * cli-tables-tests.md: Tests for interfaceimpl.
260 2009-04-24 Rodrigo Kumpera <rkumpera@novell.com>
262 * assembly-with-params.cs: New test file with all sort of param kinds.
264 * assembly-with-methods.cs: Added more stuff to test paramlist.
266 * Makefile: Add new dependencies.
268 * cli-tables-tests.md: Tests for methoddef's paramlist.
269 Tests for the param table.
271 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
273 * assembly-with-methods.cs:
274 * assembly-with-global-method.il: New test files with a global method.
276 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
278 * cli-tables-tests.md: Tests for the methoddef table.
280 * Makefile: Add new dependencies.
282 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
284 * gen-md-tests.c: Add read.ushort.
286 2009-04-22 Rodrigo Kumpera <rkumpera@novell.com>
288 * cli-tables-tests.md: More tests for the field table.
290 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
292 * assembly-with-complex-type.cs: Add stuff to
293 fill constant, field rva and field marshal tables.
295 * cli-tables-tests.md: Initial tests for the field table.
297 * gen-md-tests.c: Add or-byte and or-ushort effects. Fix
300 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
302 * cli-tables-tests.md: Tests for the method list of the typedef table.
304 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
306 * cli-tables-tests.md: Tests for the field list of the typedef table.
308 * assembly-with-complex-type.cs: New assembly source.
310 * Makefile: Compile the new assembly source.
312 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
314 * cli-tables-tests.md: Tests for the extends field of the typedef table.
316 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
318 * cli-tables-tests.md: More tests for the typedef table.
320 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
322 * gen-md-tests.c: Add the or-uint effect.
324 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
326 * data-directory-tests.md:
328 * resources-tests.md: Add comments related to faulty verification
331 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
333 * cli-tables-tests.md: Initial tests for the typedef table.
335 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
337 * cli-tables-tests.md: More tests for the typeref table.
339 2009-04-13 Rodrigo Kumpera <rkumpera@novell.com>
341 * Makefile: Fix build of gen-md-tests.
343 * cli-tables-tests.md: Tests for the typeref table.
345 2009-04-03 Rodrigo Kumpera <rkumpera@novell.com>
347 * gen-md-tests.c: Fix table offset calculation.
349 * cli-tables-tests.md: Add more tests for the module table.
351 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
353 * gen-md-tests.c: Parse the source assembly using the runtime
356 * gen-md-tests.c: Add table-row function.
358 * Makefile: like gen-md-tests with the runtime.
360 * cli-tables-tests.md: Add initial tests for the module table.
362 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
364 assembly-with-resource.cs: Add missing file.
366 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
368 * cli-tables-tests.md: Tests for total table sizes.
370 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
372 * cli-tables-tests.md: Tests for heap sizes and minumum #~ size
373 to decode row counts.
375 2009-03-26 Rodrigo Kumpera <rkumpera@novell.com>
377 * gen-md-tests.c: Add tables-header and set-bit helpers.
379 * cli-tables-tests.md: New tests for the cli tables.
381 * Makefile: Add new tests.
383 2009-03-24 Rodrigo Kumpera <rkumpera@novell.com>
385 * gen-md-tests.c: Add stream-header and cli-metadata
388 * cli-metadata-tests.md: New tests for the cli metadata header
391 * Makefile: Add new tests.
393 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
395 * cli-header-tests.md: More tests for the cli header.
397 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
399 * gen-md-tests.c: Add cli-header variable to make tests
402 2009-03-18 Rodrigo Kumpera <rkumpera@novell.com>
404 * cli-header-tests.md: New file with cli header tests.
406 * Makefile: Add new tests.
408 2009-03-16 Rodrigo Kumpera <rkumpera@novell.com>
410 * resources-tests.md: New file with pecoff tests.
412 * Makefile: Add new tests.
414 * header-tests.md: Update some tests.
416 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
418 * data-directory-tests.md: New tests for IAT directory entry.
420 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
422 * data-directory-tests.md: New tests for import table name, ilt and iat.
424 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
426 * data-directory-tests.md: New tests for import table.
428 * gen-md-tests.c: Added translate.rva and translate.rva.ind functions.
430 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
432 * gen-md-tests.c (parse_test_entry): Fix multi effect rules.
434 * Makefile: Add rules for data-directory-tests.md.
436 * data-directory-tests.md: New tests for data directories.
438 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
440 * section-table-tests.md: Test for flags.
442 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
444 * section-table-tests.md: New test suite for
447 * Makefile: Add new test suite.
449 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
451 * gen-md-tests.c: Add section-table var.
452 Add support for function calls. Added read.uint.
453 Added support for complex arithmetic expressions.
455 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
457 * header-tests.md: Add more tests for pe optional header.
459 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
461 * gen-md-tests.c: Add pe-optional-heaver var.
462 Improve debugging messages.
464 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
466 * gen-md-tests.c: Improve debugging.
468 * header-tests.md: Add tests for the optional header.
470 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
472 * gen-md-tests.c: Revert decision of making base 16 the default.
473 It makes for shorter tests, but it's confusing.
475 * header-tests.md: Fix the tests to use an explicit 0x for hexadecimal numbers.
477 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
479 * header-tests.md: Add tests for characteristics.
481 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
483 * gen-md-tests.c: Improved debugging and made small cleanup on macro names.
485 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
487 * header-tests.md: Add tests for symbol table and number of symbols.
489 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
491 * header-tests.md: Add tests for the machine field.
493 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
495 * gen-md-tests.c: Add set-uint effect.
497 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
499 * header-tests.md: Rename pe-header to pe-signature.
502 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
504 * gen-md-tests.c: Rename pe-header to pe-signature.
505 Add support for decimal literals using a '0' prefix.
506 Add proper pe-header variable.
508 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
510 * header-tests.md: Add tests for pe header.
512 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
514 * gen-md-tests.c: Refactor the file-size into a new
515 atom 'variable' which is more extensible and easier
516 to use. Added binary add.
518 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
520 * header-tests.md: Add tests for lfanew ranges.
522 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
524 * gen-md-tests.c: Extended grammar for expressions for
525 selectors and effects.
526 Added subtraction and file-size expressions.
527 Added truncate effect.
528 Fixed all warnings under -Wall.
530 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
532 * Makefile: New clean-stamps target, more deps fine tunning.
534 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
536 * header-tests.md: Add test for the lfanew field.
538 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
540 * gen-md-tests.c: Add support for absolute uint patching.
542 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
544 * Makefile: Fix generate-stamp deps.
546 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
548 * Makefile: Add run-test target and fix the generation deps.
550 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
552 * Makefile: Add check_with_peverify target to make it easier to
553 check against MS peverify.
555 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
557 * Makefile: gen-md-tests now require glib. Fix the build.
559 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
561 * Initial commit of the metadata verifier test suite.