1 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
3 * cli-tables-tests.md: Add tests for the exported type table.
5 * assembly-with-module.il: Old file not longer needed.
7 * assembly-with-module.cs: File use to generate
8 tests for the exported table.
10 * module.il: Same. This file is written in MSIL because
11 gmcs/SRE can't handle the AssemblyAttributesGoHere hack.
13 * Makefile: Adjust the build to the new files.
15 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
17 * cli-tables-tests.md: Add tests for the file table.
19 2009-05-15 Rodrigo Kumpera <rkumpera@novell.com>
21 * cli-tables-tests.md: Fix one test for the assembly
24 * cli-tables-tests.md: Add tests for assemblyref.
26 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
28 * cli-tables-tests.md: Add tests for assembly.
30 2009-05-13 Rodrigo Kumpera <rkumpera@novell.com>
32 * cli-tables-tests.md: Add tests for fieldrva.
34 2009-05-11 Rodrigo Kumpera <rkumpera@novell.com>
36 * assembly-with-methods.cs: Mark the class with the
39 * cli-tables-tests.md: Add tests for implmap.
41 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
43 * cli-tables-tests.md: Tests for module table.
45 * assembly-with-complex-type.cs: Added more stuff;
47 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
49 * cli-tables-tests.md: Tests for module table.
51 * assembly-with-module.il: New file.
53 * Makefile: Add new dependencies.
55 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
57 * cli-tables-tests.md: Tests for methodimpl table.
59 * assembly-with-complex-type.cs: Added more stuff.
61 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
63 * cli-tables-tests.md: Tests for property table.
65 * assembly-with-property.cs: Added more stuff
67 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
69 * gen-md-tests.c (next_token): Stop taking chars
70 for a token when encountering the first delimiter char.
72 This makes the parser less brain-dead when encountering
73 sequences like "foo()".
75 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
77 * cli-tables-tests.md: Tests for propertymap table.
79 * assembly-with-property.cs: New test file for producing tests
82 * Makefile: Add new dependencies.
84 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
86 * cli-tables-tests.md: Tests for event table.
88 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
90 * cli-tables-tests.md: Tests for event map table.
92 * assembly-with-events.cs: New test file for producing tests
95 * Makefile: Add new dependency.
97 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
99 * cli-tables-tests.md: Tests for standalonesig table.
101 * assembly-with-complex-type.cs: Added more stuff for
104 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
106 * cli-tables-tests.md: Tests for field layout table.
108 * assembly-with-complex-type.cs: Added more stuff for
111 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
113 * cli-tables-tests.md: Tests for class layout table.
115 * assembly-with-complex-type.cs: Added more stuff for
118 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
120 * cli-tables-tests.md: Tests for decl security table.
122 * assembly-with-cas.cs: New test file for producing tests
125 * Makefile: Add new dependencies and do some cleanup.
127 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
129 * cli-tables-tests.md: Tests for field marshal table.
131 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
133 * cli-tables-tests.md: Tests for cattr table.
135 * assembly-with-cattr.cs: New test file for producing tests
138 * Makefile: Add new dependencies and do some cleanup.
140 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
142 * gen-md-tests.c: Close the image after using it.
143 Force the runtime to initialize with 2.0.
145 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
147 * gen-md-tests.c: Fix stream header calculation.
149 * cli-tables-tests.md: Tests for constant.
151 * assembly-with-constants.cs: New test file for producing tests
154 * Makefile: Add new dependencies and do some cleanup.
156 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
158 * cli-tables-tests.md: Tests for memberref.
160 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
162 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
164 * cli-tables-tests.md: Tests for interfaceimpl.
166 2009-04-24 Rodrigo Kumpera <rkumpera@novell.com>
168 * assembly-with-params.cs: New test file with all sort of param kinds.
170 * assembly-with-methods.cs: Added more stuff to test paramlist.
172 * Makefile: Add new dependencies.
174 * cli-tables-tests.md: Tests for methoddef's paramlist.
175 Tests for the param table.
177 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
179 * assembly-with-methods.cs:
180 * assembly-with-global-method.il: New test files with a global method.
182 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
184 * cli-tables-tests.md: Tests for the methoddef table.
186 * Makefile: Add new dependencies.
188 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
190 * gen-md-tests.c: Add read.ushort.
192 2009-04-22 Rodrigo Kumpera <rkumpera@novell.com>
194 * cli-tables-tests.md: More tests for the field table.
196 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
198 * assembly-with-complex-type.cs: Add stuff to
199 fill constant, field rva and field marshal tables.
201 * cli-tables-tests.md: Initial tests for the field table.
203 * gen-md-tests.c: Add or-byte and or-ushort effects. Fix
206 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
208 * cli-tables-tests.md: Tests for the method list of the typedef table.
210 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
212 * cli-tables-tests.md: Tests for the field list of the typedef table.
214 * assembly-with-complex-type.cs: New assembly source.
216 * Makefile: Compile the new assembly source.
218 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
220 * cli-tables-tests.md: Tests for the extends field of the typedef table.
222 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
224 * cli-tables-tests.md: More tests for the typedef table.
226 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
228 * gen-md-tests.c: Add the or-uint effect.
230 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
232 * data-directory-tests.md:
234 * resources-tests.md: Add comments related to faulty verification
237 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
239 * cli-tables-tests.md: Initial tests for the typedef table.
241 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
243 * cli-tables-tests.md: More tests for the typeref table.
245 2009-04-13 Rodrigo Kumpera <rkumpera@novell.com>
247 * Makefile: Fix build of gen-md-tests.
249 * cli-tables-tests.md: Tests for the typeref table.
251 2009-04-03 Rodrigo Kumpera <rkumpera@novell.com>
253 * gen-md-tests.c: Fix table offset calculation.
255 * cli-tables-tests.md: Add more tests for the module table.
257 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
259 * gen-md-tests.c: Parse the source assembly using the runtime
262 * gen-md-tests.c: Add table-row function.
264 * Makefile: like gen-md-tests with the runtime.
266 * cli-tables-tests.md: Add initial tests for the module table.
268 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
270 assembly-with-resource.cs: Add missing file.
272 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
274 * cli-tables-tests.md: Tests for total table sizes.
276 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
278 * cli-tables-tests.md: Tests for heap sizes and minumum #~ size
279 to decode row counts.
281 2009-03-26 Rodrigo Kumpera <rkumpera@novell.com>
283 * gen-md-tests.c: Add tables-header and set-bit helpers.
285 * cli-tables-tests.md: New tests for the cli tables.
287 * Makefile: Add new tests.
289 2009-03-24 Rodrigo Kumpera <rkumpera@novell.com>
291 * gen-md-tests.c: Add stream-header and cli-metadata
294 * cli-metadata-tests.md: New tests for the cli metadata header
297 * Makefile: Add new tests.
299 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
301 * cli-header-tests.md: More tests for the cli header.
303 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
305 * gen-md-tests.c: Add cli-header variable to make tests
308 2009-03-18 Rodrigo Kumpera <rkumpera@novell.com>
310 * cli-header-tests.md: New file with cli header tests.
312 * Makefile: Add new tests.
314 2009-03-16 Rodrigo Kumpera <rkumpera@novell.com>
316 * resources-tests.md: New file with pecoff tests.
318 * Makefile: Add new tests.
320 * header-tests.md: Update some tests.
322 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
324 * data-directory-tests.md: New tests for IAT directory entry.
326 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
328 * data-directory-tests.md: New tests for import table name, ilt and iat.
330 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
332 * data-directory-tests.md: New tests for import table.
334 * gen-md-tests.c: Added translate.rva and translate.rva.ind functions.
336 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
338 * gen-md-tests.c (parse_test_entry): Fix multi effect rules.
340 * Makefile: Add rules for data-directory-tests.md.
342 * data-directory-tests.md: New tests for data directories.
344 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
346 * section-table-tests.md: Test for flags.
348 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
350 * section-table-tests.md: New test suite for
353 * Makefile: Add new test suite.
355 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
357 * gen-md-tests.c: Add section-table var.
358 Add support for function calls. Added read.uint.
359 Added support for complex arithmetic expressions.
361 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
363 * header-tests.md: Add more tests for pe optional header.
365 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
367 * gen-md-tests.c: Add pe-optional-heaver var.
368 Improve debugging messages.
370 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
372 * gen-md-tests.c: Improve debugging.
374 * header-tests.md: Add tests for the optional header.
376 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
378 * gen-md-tests.c: Revert decision of making base 16 the default.
379 It makes for shorter tests, but it's confusing.
381 * header-tests.md: Fix the tests to use an explicit 0x for hexadecimal numbers.
383 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
385 * header-tests.md: Add tests for characteristics.
387 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
389 * gen-md-tests.c: Improved debugging and made small cleanup on macro names.
391 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
393 * header-tests.md: Add tests for symbol table and number of symbols.
395 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
397 * header-tests.md: Add tests for the machine field.
399 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
401 * gen-md-tests.c: Add set-uint effect.
403 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
405 * header-tests.md: Rename pe-header to pe-signature.
408 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
410 * gen-md-tests.c: Rename pe-header to pe-signature.
411 Add support for decimal literals using a '0' prefix.
412 Add proper pe-header variable.
414 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
416 * header-tests.md: Add tests for pe header.
418 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
420 * gen-md-tests.c: Refactor the file-size into a new
421 atom 'variable' which is more extensible and easier
422 to use. Added binary add.
424 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
426 * header-tests.md: Add tests for lfanew ranges.
428 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
430 * gen-md-tests.c: Extended grammar for expressions for
431 selectors and effects.
432 Added subtraction and file-size expressions.
433 Added truncate effect.
434 Fixed all warnings under -Wall.
436 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
438 * Makefile: New clean-stamps target, more deps fine tunning.
440 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
442 * header-tests.md: Add test for the lfanew field.
444 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
446 * gen-md-tests.c: Add support for absolute uint patching.
448 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
450 * Makefile: Fix generate-stamp deps.
452 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
454 * Makefile: Add run-test target and fix the generation deps.
456 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
458 * Makefile: Add check_with_peverify target to make it easier to
459 check against MS peverify.
461 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
463 * Makefile: gen-md-tests now require glib. Fix the build.
465 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
467 * Initial commit of the metadata verifier test suite.