2005-03-07 Martin Baulig <martin@ximian.com>
[mono.git] / mcs / tests / ChangeLog
1 2005-03-07  Martin Baulig  <martin@ximian.com>
2
3         * gen-134.cs, gen-135.cs, gen-136.cs, gen-137.cs, gen-138.cs,
4         gen-139.cs, gen-140.cs: These were my very first test cases for
5         Nullable Types.
6
7 2005-03-07  Martin Baulig  <martin@ximian.com>
8
9         * gen-130.cs, gen-131.cs, gen-132.cs, gen-133.cs, gen-134.cs: New
10         test cases for Nullable Types.  Thanks a lot to Peter Sestoft :-)
11
12 2005-03-04  Raja R Harinath  <rharinath@novell.com>
13
14         * Makefile (TEST_HARNESS_EXTRAS): Add test-353-2.cs.
15         * test-353.cs: Don't use ../ to refer to test-353-2.cs.
16
17         * test-354.cs: New test from #73282.
18
19 2005-03-01  Marek Safar <marek.safar@seznam.cz>
20
21         * test-352.cs: New test.
22         
23         * test-353.cs, test-353-2: Bug #73117
24
25 2005-02-22  Raja R Harinath  <rharinath@novell.com>
26
27         * mtest-6-exe.cs, mtest-6-dll.cs: New test based on #71134.
28
29 2005-02-21  Raja R Harinath  <rharinath@novell.com>
30
31         * test-351.cs: New test from #68955.
32
33         * test-350.cs: New test from #72756.
34
35 2005-02-18  Marek Safar <marek.safar@seznam.cz>
36
37         * test-349.cs: New test.
38
39 2005-02-18  Raja R Harinath  <rharinath@novell.com>
40
41         * Makefile (TEST_HARNESS_EXTRAS): Add test-74.cs.
42
43 2005-02-17  Marek Safar <marek.safar@seznam.cz>
44
45         * test-74.cs: Fixed to work with LF & CRLF.
46
47 2005-02-17  Raja R Harinath  <rharinath@novell.com>
48
49         * fixed-buffer-exe.cs: Rename from 'fixed-buffer.cs' to follow
50         naming conventions.
51
52 2005-02-16  Marek Safar <marek.safar@seznam.cz>
53
54         * test-348.cs: New test.
55         
56         * fixed-buffer-dll.cs,
57         * fixed-buffer.cs: Fixed buffer tests.
58
59 2005-02-15  Raja R Harinath  <rharinath@novell.com>
60
61         * test-347.cs: New test from #71992.
62
63 2005-02-14  Raja R Harinath  <rharinath@novell.com>
64
65         * test-346.cs: New test from #59209.
66
67 2005-02-10  Raja R Harinath  <rharinath@novell.com>
68
69         * test-342.cs: New test for #52586.
70         * test-343.cs: New test.  Not a bugfix or regression.  Added to
71         ensure our overloading semantics are right.  See
72         errors/cs0121-4.cs for a counterpart.
73
74 2005-02-09  Zoltan Varga  <vargaz@freemail.hu>
75
76         * Makefile (TEST_EXCLUDES_net_2_0): Disable gen-72 until the runtime
77         regression is fixed.
78
79 2005-02-02  Raja R Harinath  <rharinath@novell.com>
80
81         * test-341.cs: Update to reflect fix of compiler crash.
82
83 2005-02-01  Raja R Harinath  <rharinath@novell.com>
84
85         * test-341.cs: New test for #31984.
86
87 2005-01-27  Marek Safar <marek.safar@seznam.cz>
88
89         * test-339.cs: New test.
90
91 2005-01-25  Raja R Harinath  <rharinath@novell.com>
92
93         * test-338.cs: New test for #71602.
94
95 2005-01-25  Martin Baulig  <martin@ximian.com>
96
97         * Makefile: Only use the `ilasm' target in the "default" profile.
98
99 2005-01-24  Marek Safar <marek.safar@seznam.cz>
100
101         * test-287.cs: Incorporated test for #71649.
102
103 2005-01-24  Martin Baulig  <martin@ximian.com>
104
105         * test-337.cs: New test for #63842.
106
107 2005-01-13  Raja R Harinath  <rharinath@novell.com>
108
109         * test-335.cs: New test, from #58126.
110         * Makefile (TEST_EXCLUDES_win32): Add test-74.  See #71200.
111         * harness.mk: Fix indentation.
112         * test-332.cs: Update with more issues.
113
114 2005-01-12  Marek Safar <marek.safar@seznam.cz>
115
116         * test-311.cs: Incorporated test for #70749.
117
118 2005-01-10  Raja R Harinath  <rharinath@novell.com>
119
120         * test-334.cs: New test for #69519.
121
122 2005-01-10  Marek Safar <marek.safar@seznam.cz>
123
124         * test-333.cs: New test for #70722.
125
126 2005-01-06  Duncan Mak  <duncan@ximian.com>
127
128         * test-332.cs: New test for tracking #56460.
129         
130 2005-01-06  Atsushi Enomoto  <atsushi@ximian.com>
131
132         * xml-035.cs, xml-035-ref.xml : added test for bug #71040.
133         * Makefile : added xml-035.
134
135 2005-01-06  Atsushi Enomoto  <atsushi@ximian.com>
136
137         * xml-034.cs, xml-034-ref.xml : added test for bug #71042.
138         * Makefile : added xml-034.
139
140 2005-01-06  Marek Safar <marek.safar@seznam.cz>
141
142         * test-331.cs: New test for #70817.
143         
144         * cls-test-12.cs: Flush.
145
146 2004-12-30  Duncan Mak  <duncan@ximian.com>
147
148         * test-330.cs: New test for #70468.
149         
150         * Makefile (TEST_SOURCES_common): Added test-330.cs
151
152 2004-12-09  Marek Safar <marek.safar@seznam.cz>
153
154         * test-329.cs: New test for #67412.
155
156 2004-12-09  Martin Baulig  <martin@ximian.com>
157
158         * Makefile: Disabled xml-022.cs and xml-028.cs.
159
160 2004-12-07  Raja R Harinath  <rharinath@novell.com>
161
162         * Makefile (TEST_HARNESS_EXTRAS): New.  List of files that need to
163         be copied to the test harness directory.
164         (test-harness-run): Use it.
165         * xml-025.cs, xml-025-ref.xml: Don't use ../ to refer to xml-025.inc.
166
167 2004-12-07  Raja R Harinath  <rharinath@novell.com>
168
169         * Makefile (DISTFILES): Distribute *.inc files too.
170         (with_mono_path): New.
171         (casts.cs, boot-casts.out, mcs-casts.out): Use it.
172
173 2004-12-07  Atsushi Enomoto  <atsushi@ximian.com>
174
175         * Makefile: was missing in the previous commit. Also, moved xml-033 to
176           NEW_TEST_SOURCES_common (not merged in gmcs yet).
177
178 2004-12-07  Atsushi Enomoto  <atsushi@ximian.com>
179
180         * Makefile, xml-033.cs, xml-033-ref.xml : test for implicit/explicit 
181           operator doc comments. Makefile was missing xml-03*.cs
182
183 2004-12-06  Raja R Harinath  <rharinath@novell.com>
184
185         * Makefile (multi-2): Remove.  Move comments to README.tests.
186         Integrate into regular test harness.
187         (multi): Remove.
188         (ILASM): New define.
189         (TEST_SOURCES_common): Add pi, pp, pu-ip, pu-pi.
190         (TEST_ORDERING): Update.
191         (DISTFILES): Distribute *.il files too.
192         * pi.cs, pp.cs: Add '// Compiler options: ' comments.
193         * pu-ip.cs, pu-pi.cs: New files.  Copies of pu.cs, with flags to
194         integrate into regular test harness.
195         * pu.cs: Remove.
196
197 2004-12-04  Martin Baulig  <martin@ximian.com>
198
199         * gen-116.cs: New test for #69781.
200
201 2004-12-04  Martin Baulig  <martin@ximian.com>
202
203         * gen-115.cs: New test for #58305.
204
205 2004-12-03  Raja R Harinath  <rharinath@novell.com>
206
207         * Makefile (NEW_TEST_SOURCES_common): Add test-327 and test-328.
208
209         * test-326.cs (Main): Set return type to int, not void.
210
211 2004-12-02  Marek Safar <marek.safar@seznam.cz>
212
213         * test-325.cs: New test for #70102.
214
215 2004-12-02  Atsushi Enomoto  <atsushi@ximian.com>
216
217         * xml-025.inc : was missing.
218
219 2004-12-02  Marek Safar <marek.safar@seznam.cz>
220
221         * test-324.cs: New test.
222
223 2004-12-02  Atsushi Enomoto  <atsushi@ximian.com>
224
225         * Makefile : added lines for /doc test files.
226         * harness.nk : added xmldoc test lines.
227         * xmldocdiff.cs : small test tool for verifying /doc output.
228         * xml-001.cs, xml-001-ref.xml, xml-002.cs, xml-002-ref.xml,
229           xml-003.cs, xml-003-ref.xml, xml-004.cs, xml-004-ref.xml,
230           xml-005.cs, xml-005-ref.xml, xml-006.cs, xml-006-ref.xml,
231           xml-007.cs, xml-007-ref.xml, xml-008.cs, xml-008-ref.xml,
232           xml-009.cs, xml-009-ref.xml, xml-010.cs, xml-010-ref.xml,
233           xml-011.cs, xml-011-ref.xml, xml-012.cs, xml-012-ref.xml,
234           xml-013.cs, xml-013-ref.xml, xml-014.cs, xml-014-ref.xml,
235           xml-015.cs, xml-015-ref.xml, xml-016.cs, xml-016-ref.xml,
236           xml-017.cs, xml-017-ref.xml, xml-018.cs, xml-018-ref.xml,
237           xml-019.cs, xml-019-ref.xml, xml-020.cs, xml-020-ref.xml,
238           xml-021.cs, xml-021-ref.xml, xml-022.cs, xml-022-ref.xml,
239           xml-023.cs, xml-023-ref.xml, xml-024.cs, xml-024-ref.xml,
240           xml-025.cs, xml-025-ref.xml, xml-026.cs, xml-026-ref.xml,
241           xml-027.cs, xml-027-ref.xml, xml-028.cs, xml-028-ref.xml,
242           xml-029.cs, xml-029-ref.xml, xml-030.cs, xml-030-ref.xml,
243           xml-031.cs, xml-031-ref.xml, xml-032.cs, xml-032-ref.xml :
244           tests for /doc feature.
245
246 2004-11-30  Martin Baulig  <martin@ximian.com>
247
248         * Makefile: Enable gen-110; it's about virtual generic methods and
249         generic interface methods.
250
251 2004-11-30  Raja R Harinath  <rharinath@novell.com>
252
253         * Makefile (TEST_SOURCES): Don't hardcode TEST_SOURCES_default.
254         (test-harness-run): Clean up error reporting.
255         (TEST_NOPASS): Remove.  Move old contents ...
256         (TEST_SOURCES_common): ... here and ...
257         (TEST_EXCLUDES_common): ... here.
258         (TEST_SOURCES_default): Move new tests to TEST_SOURCES_common
259         and TESTS_EXCLUDES_net_2_0.
260
261 2004-11-30  Marek Safar <marek.safar@seznam.cz>
262
263         * Makefile: Add acc-modifiers tests.
264         Hardcode TEST_SOURCES_default to work also with my
265         custom profiles.
266
267 2004-11-26  Martin Baulig  <martin@ximian.com>
268
269         * Makefile: Disable test-40.cs for gmcs.
270
271 2004-11-26  Raja R Harinath  <rharinath@novell.com>
272
273         * harness.mk: Fix quoting.
274
275 2004-11-26  Atsushi Enomoto  <atsushi@ximian.com>
276
277         * Makefile: test-50.cs is NO_PASS. See bug #69820.
278
279 2004-11-25  Ben Maurer  <bmaurer@ximian.com>
280
281         * test-321.cs: New test for bug 69926
282
283 2004-11-24  Martin Baulig  <martin@ximian.com>
284
285         * gen-105.cs: New test.
286
287 2004-11-23  Marek Safar <marek.safar@seznam.cz>
288
289         * test-319-*.cs: New test for #69177
290
291 2004-11-18  Martin Baulig  <martin@ximian.com>
292
293         * gen-104.cs: New test for #68265.
294
295 2004-11-22  Raja R Harinath  <rharinath@novell.com>
296
297         * Makefile (clean-local): Clean up the temporary dir-* trees.
298
299 2004-11-18  Marek Safar <marek.safar@seznam.cz>
300
301         * test-318.cs: New test for wrong warning.
302
303 2004-11-18  Raja R Harinath  <rharinath@novell.com>
304
305         * Makefile (TEST_ORDERING): New.  Lists multi-file tests that are
306         not handled by the %-exe/%-dll pattern.
307         (test-harness-run): Add test-ordering dependencies to
308         generated Makefile.
309         * harness.mk (%.res): Fix quoting error.
310         (test-ordering): Remove.
311         * conv-dll.cs, conv-exe.cs: Rename from conv-lib.cs, conv-main.cs.
312         * vararg-dll.cs: Rename from vararg-lib.cs.
313         * mtest-2-dll.cs, mtest-2-exe.cs: Rename from dll-1.cs and
314         prog-1.cs.
315         * mtest-3-dll.cs, mtest-3-exe.cs: Rename from dll-2.cs and 
316         prog-2.cs.
317         * mtest-4-dll.cs, mtest-4-exe.cs: Rename from ns0.cs and ns.cs.
318         * mtest-5-dll.cs, mtest-5-exe.cs: Rename from pover-a.cs and
319         pover-b.cs.
320         * gen-98-dll.cs, gen-98-exe.cs: Rename from gen-98.cs and gen-99.cs.
321
322 2004-11-18  Martin Baulig  <martin@ximian.com>
323
324         * gen-102.cs: New test for #62909.
325
326 2004-11-17  Raja R Harinath  <rharinath@novell.com>
327
328         * harness.mk: Add the pover-a and pover-b multi-file test.
329
330 2004-11-17  Martin Baulig  <martin@ximian.com>
331
332         * Makefile: Reverted Miguel's last commit and correctly added his
333         pover-a and pover-b tests.
334
335 2004-11-17  Martin Baulig  <martin@ximian.com>
336
337         * Makefile: Enable test-315 and gen-95.
338
339 2004-11-16  Martin Baulig  <martin@ximian.com>
340
341         * test-316.cs: New test for #69082.
342
343         * test-317.cs; New test for #63705.
344
345 2004-11-16  Martin Baulig  <martin@ximian.com>
346
347         * Makefile: Updated.
348
349 2004-11-09  Martin Baulig  <martin@ximian.com>
350
351         * gen-86.cs, gen-87.cs, gen-88.cs, gen-89.cs, gen-90.cs,
352         gen-91.cs, gen-92.cs, gen-93.cs, gen-94.cs, gen-96.cs: New tests.
353
354 2004-11-09  Martin Baulig  <martin@ximian.com>
355
356         * test-315.cs: New test.
357
358 2004-11-04  Raja R Harinath  <rharinath@novell.com>
359
360         * harness.mk: Avoid creating and deleting symlinks.
361
362 2004-11-03  Carlos Alberto Cortez <carlos@unixmexico.org>
363
364         * acc-modifiers.cs: New test for accessor modifiers
365         * acc-modifiers2.cs: New test for accessor modifiers
366
367 2004-10-31  Marek Safar <marek.safar@seznam.cz>
368
369         * test-311.cs: New test for security attrbiutes.
370
371 2004-10-24  Marek Safar <marek.safar@seznam.cz>
372
373         * test-310.cs: New test for bug #67130
374
375 2004-10-21  Raja R Harinath  <rharinath@novell.com>
376
377         * Makefile (test-harness, test-harness-run): Rename from
378         test-compiler-jit-real, and move body to harness.mk.
379         Update to use 'make' to loop over testcases, so that they can be
380         run in parallel.
381         (run-test-local): Update.
382         (test-generics-2): Likewise.
383         * harness.mk: New file.  Contains the actual harness, and also
384         lists dependencies in multi-file testcases.
385
386 2004-10-13  Raja R Harinath  <rharinath@novell.com>
387
388         * test-309.cs: Testcase from #65816.
389         * Makefile (NEW_TEST_SOURCES_common): Add test-309.
390         Moved test-259 here, since it requires a merge to gmcs.
391
392 2004-10-11  Martin Baulig  <martin@ximian.com>
393
394         * Makefile (test-generics, test-generics-2): New targets.
395         (new_TEST_SOURCES_common): Disabled test-308.cs.
396         (TEST_SOURCES_net_2_0): Enable gen-79.cs.
397
398 2004-10-07  Raja R Harinath  <rharinath@novell.com>
399
400         * Makefile (TEST_TAG): Rename back to 'mcs' and 'gmcs' to keep in
401         sync with errors/Makefile.
402         Reported by K Sathyasudha <ksathyasudha@novell.com>.
403
404         Testcases for type-resolution.
405         * test-300.cs: Add tests for local declarations and 'foreach'.
406         * test-301.cs: New testcase: several 'unsafe' related keywords.
407         * test-302.cs: New testcase: 'catch' clause parameters.
408         * test-303.cs: New testcase: 'using' keyword.
409         * test-304.cs, test-305.cs, test-306.cs, test-307.cs: New.
410         Variants that use namespace aliases.
411         * Makefile (NEW_TEST_SOURCES_common): Add new testcases.
412         
413 2004-10-03  Marek Safar <marek.safar@seznam.cz>
414
415         * test-297.cs: Incorporated test for #67108
416
417 2004-10-01  Raja R Harinath  <rharinath@novell.com>
418
419         * Makefile (NEW_TEST_SOURCES_common): Add test-300.
420         * test-300.cs: New.  Test based on #65833.
421
422 2004-09-28  Raja R Harinath  <rharinath@novell.com>
423
424         * test-120.cs: Don't exit on the first failure.
425         * Makefile (TEST_EXCLUDES_common): Remove 'module-3'.
426         (TEST_SOURCES_win32): Rename from WINDOWS_SOURCES.
427         (TEST_NOPASS): Comment out tests that already are in
428         TEST_SOURCES_common.
429
430 2004-09-27  Raja R Harinath  <rharinath@novell.com>
431
432         * Makefile: Re-apply patches from 2004-09-14.
433         (NEW_TEST_SOURCES_common): Rename from NEW_TEST_SOURCES.
434         (TEST_SOURCES_common): Rename from TEST_SOURCES.  
435         (TEST_SOURCES_all): Rename to ALL_TEST_SOURCES.  Handle profile- and
436         platform-specific test inclusion and exclusion.
437         (TEST_SOURCES_default, TEST_SOURCES_net_2_0, TEST_EXCLUDES_common)
438         (TEST_EXCLUDES_net_2_0): New.  Reorganized from various other variables.
439         (TEST2_SOURCES, UNSAFE_SOURCES): Remove.  Merge into TEST_SOURCES_common.
440         (test-2, test-unsafe-compiler-jit): Remove.  Merge into test-compiler-jit.      
441         * 2tests-*.cs, unsafe-*.cs, test-58.cs, test-171.cs:
442         Add 'Compiler options: '.
443
444 2004-09-25  Zoltan Varga  <vargaz@freemail.hu>
445
446         * test-254.cs: Fix test so it runs under NET 2.0.
447
448 2004-09-22  Martin Baulig  <martin@ximian.com>
449
450         * test-298.cs: New test, already in gmcs.
451
452 2004-09-22  Martin Baulig  <martin@ximian.com>
453
454         * gen-78.cs: New test for #65521.
455
456 2004-09-22  Martin Baulig  <martin@ximian.com>
457
458         * Makefile: Added some Makefile love :-)
459
460 2004-09-22  Martin Baulig  <martin@ximian.com>
461
462         * test-297.cs: New test for #28562.
463
464 2004-09-21  Martin Baulig  <martin@ximian.com>
465
466         * test-295.cs: Added Geoff Norton's patch for #62984.
467
468 2004-09-21  Martin Baulig  <martin@ximian.com>
469
470         * gen-77.cs: New test for #66014.
471
472 2004-09-16  Martin Baulig  <martin@ximian.com>
473
474         * Makefile: Disable test-294.cs and test-287.cs.
475
476 2004-09-15  Marek Safar <marek.safar@seznam.cz>
477
478         * test-287.cs: Included test for bug #65766.
479
480 2004-09-15  Marek Safar <marek.safar@seznam.cz>
481
482         * property-il.il, property-main.cs: Included test for #36804.
483
484 2004-09-15  Martin Baulig  <martin@ximian.com>
485
486         * test-294.cs: Is not back in gmcs.
487
488 2004-09-14  Marek Safar <marek.safar@seznam.cz>
489
490         * test-294.cs: Is back.
491     
492 2004-09-14  Martin Baulig  <martin@ximian.com>
493
494         * Makefile: Disable test-294.cs.
495
496 2004-09-14  Marek Safar <marek.safar@seznam.cz>
497
498         * test-294.cs: New test for bug #61902.
499
500 2004-09-14  Martin Baulig  <martin@ximian.com>
501
502         * Makefile: Put the old Makefile back.  There was a reason why we
503         had this setup.
504
505 2004-09-14  Raja R Harinath  <rharinath@novell.com>
506
507         * Makefile (MCS) [PROFILE=default]: Force testing of 'mcs'.
508         (TEST_SOURCES): Allow a profile to eliminate some tests.
509         (net_2_0_KNOWN_FAILURES): Rename from GENERICS_KNOWN_FAILURES.
510         (TEST_SOURCES_all): Rename from TESTS_SOURCES.
511         Move several multi-file tests from ...
512         (multi-1, multi-3, multi-4, multi-5, multi-6, multi-7): ... here.
513         (multl-2, ilasm): Use $(CSCOMPILE), instead of $(INTERNAL_MCS).
514         (multi): Update.
515         (test-everything): Remove.
516         (run-test-local) [PROFILE=net_2_0]: Run additional 'generics'
517         tests.
518         (test-compiler-jit-real): Remove *.netmodule too.
519         (test-compiler-jit-multi): Remove.
520         (test-generics-1, test-generics-2): Remove.
521         (test-generics-3, test-generics-4): Update.
522         * conv-lib.cs, conv-main.cs, dll-1.cs, dll-2.cs, prog-1.cs,
523           prog-2.cs, module-1.cs, module2.cs, module-3.cs, ns.cs, ns0.cs,
524           gen-13-dll.cs, gen-13-exe.cs, gen-17-dll.cs, gen-17-exe.cs,
525           gen-31-dll.cs, gen-31-exe.cs, gen-47-dll.cs, gen-47-exe.cs,
526           vararg-exe.cs, vararg-lib.cs:
527         Use "Compiler options:" for multi-file testing.
528         
529 2004-09-13  Marek Safar <marek.safar@seznam.cz>
530
531         * test-293.cs: New test for bug #65757.
532
533 2004-09-13  Raja R Harinath  <rharinath@novell.com>
534
535         * Makefile (test-compiler-jit-real): Fix logic so that logs of
536         testcases that fail compilation aren't deleted.  Avoid emitting
537         spurious PASS: messages.
538
539 2004-09-10  Raja R Harinath  <rharinath@novell.com>
540
541         * test-292.cs: New test for #64330.
542
543 2004-09-10  Martin Baulig  <martin@ximian.com>
544
545         * gen-76.cs: New test.
546
547 2004-09-09  Marek Safar <marek.safar@seznam.cz>
548
549         * test-291.cs: New test for #pragma warning.
550
551 2004-09-09  Martin Baulig  <martin@ximian.com>
552
553         * gen-75.cs: New test.
554
555 2004-09-07  Raja R Harinath  <rharinath@novell.com>
556
557         * test-290.cs: New test.
558
559 2004-09-06 Ben Maurer  <bmaurer@users.sourceforge.net>
560
561         * unsafe-10.cs: new test
562
563 2004-09-06  Martin Baulig  <martin@ximian.com>
564
565         * Makefile: Enable gen-65.cs (bug #58306).
566
567 2004-09-04  Marek Safar <marek.safar@seznam.cz>
568
569         * test-289.cs: New test for #63631.
570
571 2004-09-03  Raja R Harinath  <rharinath@novell.com>
572
573         * Makefile (TEST_SOURCES): Add 'mtest-1-dll' and 'mtest-1-exe'.
574         Testcases from #61128.
575         (test-compiler-jit-real): Minor cleanups.
576
577 2004-09-02  Duncan Mak  <duncan@ximian.com>
578
579         * Makefile (test-2): Use /langversion instead of -v2. This fixes
580         the compiler test build.
581
582 2004-09-02  Marek Safar <marek.safar@seznam.cz>
583
584         * test-288.cs: New test for #62342.
585
586 2004-09-02  Marek Safar <marek.safar@seznam.cz>
587
588         * test-205.cs: New test for #65170.
589
590 2004-09-02  Martin Baulig  <martin@ximian.com>
591
592         * Makefile (test-generic-4): New target to run the multi-file
593         generic tests.
594
595 2004-09-02  Martin Baulig  <martin@ximian.com>
596
597         * Makefile (test-generic): Renamed to test-generic-1.
598         (test-generic): New target, runs test-generic-1, test-generic-2
599         and test-generic-3.
600
601 2004-09-01  Marek Safar <marek.safar@seznam.cz>
602
603         * Makefile: Enabled test-286
604
605         * test-287.cs: New test for static classes.
606
607 2004-09-01  Martin Baulig  <martin@ximian.com>
608
609         * Makefile: Disable test-286 for the moment.
610
611 2004-09-01  Raja R Harinath  <rharinath@novell.com>
612
613         * Makefile (test-compiler-jit-real): Add barebones support for
614         multi-file tests.  If the compilation succeeded and there's no
615         .exe file, then assume nothing went wrong.  The rest is up to the
616         "Compiler options:".
617
618 2004-08-31  Marek Safar <marek.safar@seznam.cz>
619
620         * test-286.cs: New test for #64689.
621
622 2004-08-28  Martin Baulig  <martin@ximian.com>
623
624         * gen-73.cs: New test for #62552.
625
626 2004-08-28  Martin Baulig  <martin@ximian.com>
627
628         * gen-72.cs: New test for #58307.
629
630 2004-08-24  Martin Baulig  <martin@ximian.com>
631
632         * gen-69.cs, gen-70.cs: New tests.
633
634 2004-08-23  Martin Baulig  <martin@ximian.com>
635
636         * test-285.cs: New test for #52428.
637
638 2004-08-22  Martin Baulig  <martin@ximian.com>
639
640         * test-154.cs: Added test case for #59867.
641
642 2004-08-05  Martin Baulig  <martin@ximian.com>
643
644         * test-154.cs: Added test case for #59429.
645
646 2004-08-04  Martin Baulig  <martin@ximian.com>
647
648         * Makefile (test-generic-3): New target to run all the generic
649         tests.  
650
651 2004-08-03  Ben Maurer  <bmaurer@ximian.com>
652
653         * test-283.cs: for 62275.
654         
655         * unsafe-9.cs: new test for #62263.
656
657 2004-08-03  Martin Baulig  <martin@ximian.com>
658
659         * test-282.cs: New test for #62322.
660
661 2004-08-03  Martin Baulig  <martin@ximian.com>
662
663         * gen-64.cs: New test.
664
665 2004-07-25  Martin Baulig  <martin@ximian.com>
666
667         * Makefile (test-generic): Correctly set the MONO_PATH to run
668         things in the v2.0 environment.
669         (test-generic-2): New target.
670         (test-everything): New target to run everything.
671
672 2004-07-25  Martin Baulig  <martin@ximian.com>
673
674         * 2test-12.cs, 2test-13.cs: New tests for partial classes.
675
676 2004-07-23  Martin Baulig  <martin@ximian.com>
677
678         * 2test-10.cs, 1test-11.cs: New tests for partial classes.      
679
680 2004-07-22  Martin Baulig  <martin@ximian.com>
681
682         * test-281.cs: New test.
683
684 2004-07-20  Martin Baulig  <martin@ximian.com>
685
686         * Makefile: Enable 2test-7.
687
688 2004-07-20  Martin Baulig  <martin@ximian.com>
689
690         * 2test-9.cs: New test for iterators.
691
692 2004-07-20  Martin Baulig  <martin@ximian.com>
693
694         * 2test-8.cs: New test for iterators.
695
696 2004-07-18  Martin Baulig  <martin@ximian.com>
697
698         * gen-63.cs: New test.
699
700 2004-07-16  Martin Baulig  <martin@ximian.com>
701
702         * gen-62.cs: New test for generic iterators.
703
704 2004-07-16  Martin Baulig  <martin@ximian.com>
705
706         * gen-61.cs: New test for anonymous methods
707         (not yet implemented -> test disabled)
708
709 2004-07-13  Marek Safar <marek.safar@seznam.cz>
710
711         * test-279.cs: New test for #61293.
712
713 2004-07-13  Martin Baulig  <martin@ximian.com>
714
715         * gen-60.cs: New test for #58305.
716
717 2004-07-12  Martin Baulig  <martin@ximian.com>
718
719         * gen-58.cs: New test.
720
721 2004-06-24  Raja R Harinath  <rharinath@novell.com>
722
723         * test-252.cs: Avoid reference to System.dll.
724         * test-277.cs: New test for #56774.
725
726 2004-06-24  Marek Safar <marek.safar@seznam.cz>
727
728         * test-205.cs: Removed because become invalid.
729
730 2004-06-24  Raja R Harinath  <rharinath@novell.com>
731
732         * test-276.cs: New test for #60459.
733
734 2004-06-21  Marek Safar <marek.safar@seznam.cz>
735
736         * test-275.cs: New test for #59792
737
738 2004-06-18  Marek Safar <marek.safar@seznam.cz>
739
740         * test-274.cs: New test for #60219
741         
742 2004-06-18  Marek Safar <marek.safar@seznam.cz>
743
744         * test-273.cs: New test for #55971
745
746 2004-06-18  Raja R Harinath  <rharinath@novell.com>
747
748         * test-272.cs: New test case for the breaking build.
749
750 2004-06-13  Martin Baulig  <martin@ximian.com>
751
752         * gen-57.cs: New test.
753
754 2004-06-11  Martin Baulig  <martin@ximian.com>
755
756         * gen-56.cs: New test from #58307.
757
758 2004-06-11  Martin Baulig  <martin@ximian.com>
759
760         * test-269.cs: Another varargs test.
761
762 2004-06-11  Raja R Harinath  <rharinath@novell.com>
763
764         * Makefile (TEST_SOURCES): Add test-268.
765         * test-268.cs: New test for #59477.
766
767 2004-06-11  Martin Baulig  <martin@ximian.com>
768
769         * vararg-lib.cs, vararg-exe.cs: New tests.
770
771 2004-06-11  Martin Baulig  <martin@ximian.com>
772
773         * Makefile: Enable test-269.
774
775 2004-06-08  Martin Baulig  <martin@ximian.com>
776
777         * Makefile: Enable test-157.
778
779 2004-06-08  Martin Baulig  <martin@ximian.com>
780
781         * test-269.cs: New test for varargs methods.
782
783 2004-06-01  Marek Safar <marek.safar@seznam.cz>
784
785         * test-267.cs: New test.
786
787 2004-05-30  Marek Safar <marek.safar@seznam.cz>
788
789         * test-240.cs: Enable test.
790
791 2004-05-29  Martin Baulig  <martin@ximian.com>
792
793         * test-266.cs: New test for #52578.
794
795 2004-05-29  Martin Baulig  <martin@ximian.com>
796
797         * test-265.cs: New test for #59267.
798
799 2004-05-29  Martin Baulig  <martin@ximian.com>
800
801         * test-264.cs: New test for #59188.
802
803 2004-05-27  Marek Safar <marek.safar@seznam.cz>
804
805         * test-263.cs: New test.
806
807 2004-05-26  Marek Safar <marek.safar@seznam.cz>
808
809         * test-74.cs: Now test passes on my machine too.
810         It is not perfect though.
811         
812 2004-05-25  Martin Baulig  <martin@ximian.com>
813
814         * test-261.cs: New test for #52279.
815
816 2004-05-24  Martin Baulig  <martin@ximian.com>
817
818         * test-260.cs: New test for #53921.
819
820 2004-05-24  Martin Baulig  <martin@ximian.com>
821
822         * test-259.cs: New test for #55251.
823
824 2004-05-24  Martin Baulig  <martin@ximian.com>
825
826         * test-258.cs: New test for #58584.
827
828 2004-05-23  Martin Baulig  <martin@ximian.com>
829
830         * test-154.cs: Added testcase for #58322.
831
832 2004-05-21  Martin Baulig  <martin@ximian.com>
833
834         * test-257.cs: New test for #28098.
835
836 2004-05-21  Marek Safar <marek.safar@seznam.cz>
837
838         * test-256.cs: New test for #58590.
839
840 2004-05-20  Marek Safar <marek.safar@seznam.cz>
841
842         * test-255.cs: New test.
843
844 2004-05-18  Marek Safar <marek.safar@seznam.cz>
845
846         * test-254.cs: New test for #52585.
847
848 2004-05-14  Marek Safar <marek.safar@seznam.cz>
849
850         * test-253.cs: New test for #54679.
851
852 2004-05-11  Raja R Harinath  <rharinath@novell.com>
853
854         * test-252.cs: New test for #58290.
855
856 2004-04-29  Martin Baulig  <martin@ximian.com>
857
858         * property-il.il, property-main.cs: New test for #56013.
859
860 2004-04-29  Martin Baulig  <martin@ximian.com>
861
862         * test-248.cs: New test for #52731.
863
864 2004-04-29  Martin Baulig  <martin@ximian.com>
865
866         * test-246.cs, test-247.cs: New tests for #52597.
867
868 2004-04-29  Martin Baulig  <martin@ximian.com>
869
870         * dll-2.cs, prog-2.cs: New test for #56178.
871
872 2004-04-29  Martin Baulig  <martin@ximian.com>
873
874         * test-245.cs: New test for #53255.
875
876 2004-04-28  Martin Baulig  <martin@ximian.com>
877
878         * test-244.cs: New test for #52588.
879
880 2004-04-28  Martin Baulig  <martin@ximian.com>
881
882         * test-243.cs: New test for #57014.
883
884 2004-04-27  Martin Baulig  <martin@ximian.com>
885
886         * test-154.cs: Added test case for #52625.
887
888 2004-04-22  Raja R Harinath  <rharinath@novell.com>
889
890         * Makefile (test-compiler-jit-real): Simplify sed expression.
891         List compiler options in logfile.
892
893 2004-04-22  Marek Safar <marek.safar@seznam.cz>
894
895         * Makefile: Add support for custom test compiler options.
896         
897         * test-242.cs: New test.
898
899 2004-04-22  Raja R Harinath  <rharinath@novell.com>
900
901         * Makefile (test-compiler-jit-real): Create a test result log file
902         for all tests.
903
904 2004-04-21  Marek Safar <marek.safar@seznam.cz>
905
906         * test-238.cs,
907         test-239.cs,
908         test-239.cs: Tests for ObsoleteAttribute
909
910 2004-04-21  Raja R Harinath  <rharinath@novell.com>
911
912         * Makefile (test-compiler-jit-real): Create log files for failed
913         testcases.
914         (test-generic, test-2, test-unsafe-compiler-jit): Update.
915
916         * test-237.cs: Test for #56442.
917
918 2004-04-16  Raja R Harinath  <rharinath@novell.com>
919
920         * test-236.cs: Test for #56300.
921
922 2004-04-10 Ben Maurer  <bmaurer@users.sourceforge.net>
923
924         * test-12.cs: test for concat inside array.
925
926 2004-03-24  Ravi Pratap M  <ravi@ximian.com>
927
928         * test-235.cs: test for 47234.
929
930 2004-03-22 Ben Maurer  <bmaurer@users.sourceforge.net>
931
932         * test-234.cs: test for 25885.
933
934 2004-03-21  Martin Baulig  <martin@ximian.com>
935
936         * gen-45.cs: New generics test for type inference.
937
938 2004-03-20  Martin Baulig  <martin@ximian.com>
939
940         * gen-44.cs: New generics test for operators.
941
942         * gen-21.cs: Use the new `default(T)' syntax.
943
944 2004-03-17  Martin Baulig  <martin@ximian.com>
945
946         * gen-43.cs: New generics test for static fields.
947
948 2004-03-09  Joshua Tauberer <tauberer@for.net>
949
950         * test-232.cs: Tests for { ... }-style array creation
951
952 2004-02-25  Marek Safar <marek.safar@seznam.cz>
953
954         * Makefile: Enable test-230.
955
956 2004-02-23  Martin Baulig  <martin@ximian.com>
957
958         * gen-40.cs: New generics test.
959
960 2004-02-20  Martin Baulig  <martin@ximian.com>
961
962         * gen-39.cs: New generics test.
963
964 2004-02-20  Martin Baulig  <martin@ximian.com>
965
966         * gen-test.pl: Enable gen-38.
967
968 2004-02-18  Martin Baulig  <martin@ximian.com>
969
970         * Makefile: Disable test-157.cs, it's broken.  See #54530.
971
972 2004-02-17  Martin Baulig  <martin@ximian.com>
973
974         * gen-38.cs: New generics test.
975
976 2004-02-17 Marek Safar <marek.safar@seznam.cz>
977
978         * cls-test-{2,5,6}.cs: Improved tests for CLS-compliant
979
980 2004-02-16 Marek Safar <marek.safar@seznam.cz>
981
982         * test-230.cs: test for module attributes.
983
984 2004-02-13 Ben Maurer  <bmaurer@users.sourceforge.net>
985
986         * 2test-6.cs, test-229.cs: some tests for foreach on
987         struct IEnumerators
988
989 2004-02-02  Ravi Pratap M  <ravi@ximian.com>
990
991         * test-157.cs: Improve test for interface property accessor
992         attributes.
993
994 2004-01-26  Martin Baulig  <martin@ximian.com>
995
996         * gen-37.cs: New generics test.
997
998 2004-01-21  Martin Baulig  <martin@ximian.com>
999
1000         * test-227.cs: New test for #52517.
1001
1002 2004-01-20  Martin Baulig  <martin@ximian.com>
1003
1004         * test-154.cs: Added testcase for bug #46640.
1005
1006 2004-01-20  Martin Baulig  <martin@ximian.com>
1007
1008         * test-226.cs: New test for #53058.
1009
1010 2004-01-20  Martin Baulig  <martin@ximian.com>
1011
1012         * verify-8.cs: New test for #52707.
1013
1014 2004-01-05 Marek Safar <marek.safar@seznam.cz>
1015
1016         * cls-test-0.cs, cls-test-1.cs, cls-test-2.cs, cls-test-3.cs,
1017           cls-test-5.cs, cls-test-6.cs, cls-test-7.cs, cls-test-10.cs,
1018           cls-test-11.cs, cls-test-14.cs, cls-test-15.cs, cls-test-16.cs:
1019         New tests for CLS-compliance
1020         
1021 2004-01-03 Todd Berman  <tberman@gentoo.org>
1022
1023         * test-224.cs: new test for #52429
1024
1025 2004-01-03 Ben Maurer  <bmaurer@users.sourceforge.net>
1026
1027         * test-205.cs: remove from the build. This does
1028         not compile under csc.
1029
1030 2004-01-03 Ben Maurer  <bmaurer@users.sourceforge.net>
1031
1032         * test-223.cs: test for #52569.
1033
1034 2004-01-02  Ravi Pratap  <ravi@ximian.com>
1035
1036         * test-222.cs: Overload resolution test for bugzilla 
1037         bug #52046.
1038
1039 2003-12-25 Ben Maurer  <bmaurer@users.sourceforge.net>
1040
1041         * test-141.cs: add tests for #38674.
1042
1043 2003-12-23 Ben Maurer  <bmaurer@users.sourceforge.net>
1044
1045         * pp.cs: Also test for 2 entry-point-looking methods
1046         in a library, bug #52490.
1047
1048 2003-12-22 Ben Maurer  <bmaurer@users.sourceforge.net>
1049
1050         * test-221.cs: Add some regression tests relating to
1051         52408 (these dont test the actual bug, but regressions I
1052         created while writing the code for it).
1053
1054 2003-12-20  Zoltan Varga  <vargaz@freemail.hu>
1055
1056         * module-1.cs module-2.cs module-3.cs: New files.
1057
1058         * Makefile: Add test for /target:module and /addmodule.
1059
1060 2003-12-13  Martin Baulig  <martin@ximian.com>
1061
1062         * test-154.cs: Added testcase for bug #48962.
1063
1064 2003-12-11  Martin Baulig  <martin@ximian.com>
1065
1066         * test-154.cs: Added testcases for bugs #49153, #49359 and #49602.
1067
1068 2003-11-21  Miguel de Icaza  <miguel@ximian.com>
1069
1070         * test-150.cs: Improved test.
1071
1072 2003-10-17  Martin Baulig  <martin@ximian.com>
1073
1074         * gen-test.sh: Removed.
1075
1076         * gen-test.pl: New file; this is a perl script which runs all the
1077         generics tests.
1078
1079 2003-10-15  Miguel de Icaza  <miguel@ximian.com>
1080
1081         * test-49.cs: Improved test with input from bug #48761
1082
1083 2003-10-10  Martin Baulig  <martin@ximian.com>
1084
1085         * gen-15.cs: New test for generic methods.
1086
1087 2003-09-29  Martin Baulig  <martin@ximian.com>
1088
1089         * gen-14.cs: New generics test.
1090
1091 2003-09-27  Martin Baulig  <martin@ximian.com>
1092
1093         * gen-11.cs, gen-12.cs: New generics tests.
1094
1095         * gen-13-dll.cs, gen-13.exe.cs: New generics test; this test
1096         consists of two files and tests whether this works if it's in two
1097         files and not just in one.
1098
1099 2003-09-19  Martin Baulig  <martin@ximian.com>
1100
1101         * gen-10.cs: New generics test.
1102
1103 2003-09-18  Martin Baulig  <martin@ximian.com>
1104
1105         * gen-9.cs: New generics test.
1106
1107 2003-09-16  Martin Baulig  <martin@ximian.com>
1108
1109         * gen-3.cs, gen-4.cs, gen-5.cs, gen-6.cs, gen-7.cs, gen-8.cs: New
1110         generics tests.
1111
1112 2003-09-02  Ravi Pratap  <ravi@ximian.com>
1113
1114         * test-102.cs: Improve test.
1115
1116 2003-08-26  Martin Baulig  <martin@ximian.com>
1117
1118         * test-215.cs: New test for bug #47927.
1119
1120 2003-08-26  Martin Baulig  <martin@ximian.com>
1121
1122         * verify-7.cs: New test for bug #47681.
1123
1124 2003-08-26  Martin Baulig  <martin@ximian.com>
1125
1126         * test-214.cs: New test for bug #47853.
1127
1128 2003-08-25  Martin Baulig  <martin@ximian.com>
1129
1130         * test-213.cs: New test for bug #47822.
1131
1132 2003-08-22  Martin Baulig  <martin@ximian.com>
1133
1134         * test-154.cs: Added testcase for bug #46949.
1135
1136 2003-08-22  Martin Baulig  <martin@ximian.com>
1137
1138         * test-154.cs: Added testcase for bug #47095.
1139
1140 2003-08-04  Martin Baulig  <martin@ximian.com>
1141
1142         * Makefile: Put back test-211.cs.
1143
1144 2003-07-29  Ravi Pratap  <ravi@ximian.com>
1145
1146         * conv-lib.cs: New Multi stage compilation test for bug #47043.
1147
1148         * conv-main.cs: Main for the above.
1149
1150         * Makefile: Update.
1151
1152 2003-07-28  Ravi Pratap  <ravi@ximian.com>
1153
1154         * test-189.cs: Reuse vacant slot. Test for bugs #43367 and
1155         #46199.
1156
1157         * test-212.cs: New test for bug #44468.
1158
1159 2003-07-28  Martin Baulig  <martin@ximian.com>
1160
1161         * test-210.cs: New test for bug #46923.
1162
1163 2003-07-26  Martin Baulig  <martin@ximian.com>
1164
1165         * test-209.cs: New test for implict conversions and embedded assignments.
1166
1167 2003-07-25  Martin Baulig  <martin@ximian.com>
1168
1169         * test-208.cs: New test for bug #46788.
1170
1171 2003-07-22  Martin Baulig  <martin@ximian.com>
1172
1173         * test-207.cs: New test for expressions which return delegates.
1174
1175 2003-07-21  Martin Baulig  <martin@ximian.com>
1176
1177         * test-206.cs: New test for bug #46502.
1178
1179 2003-07-20  Martin Baulig  <martin@ximian.com>
1180
1181         * test-205.cs: New test for some namespace stuff.
1182
1183 2003-07-16  Ravi Pratap  <ravi@ximian.com>
1184
1185         * test-39.cs: Improve test to check emission on interfaces too.
1186
1187 2003-07-14  Ravi Pratap M  <ravi@ximian.com>
1188
1189         * Makefile: Make sure that we use the newly generated compiler
1190         to run the tests, not the installed one.
1191
1192         Modify targets to compile and run in one go instead of separate
1193         targets for each task.
1194
1195         * test-196.cs: Fix careless error - returning a value from a void
1196         Main ().
1197
1198         Add it back to the test suite.
1199
1200 2003-07-14  Martin Baulig  <martin@ximian.com>
1201
1202         * test-204.cs: User defined conditional logical operators; bug #40505.
1203
1204 2003-07-14  Martin Baulig  <martin@ximian.com>
1205
1206         * test-203.cs: Added test for bug #33026.
1207
1208 2003-07-13  Ravi Pratap M  <ravi@ximian.com>
1209
1210         * test-178.cs: Use this as it is a free slot. Test 
1211         for bug #45876.
1212
1213         * makefile: Update.
1214
1215         * README.tests: Update
1216
1217 2003-07-13  Martin Baulig  <martin@ximian.com>
1218
1219         * test-202.cs: Added test for bug #41975.
1220
1221 2003-07-13  Martin Baulig  <martin@ximian.com>
1222
1223         * test-201.cs: Added test for bug #35631.
1224
1225 2003-07-12  Martin Baulig  <martin@ximian.com>
1226
1227         * test-200.cs: Added test for bug #45854.
1228
1229 2003-07-08  Martin Baulig  <martin@ximian.com>
1230
1231         * test-198.cs, test-199.cs: New tests for bugs #36316, #36314 and
1232         #36313.
1233
1234 2003-07-05  Martin Baulig  <martin@ximian.com>
1235
1236         * test-197.cs: New test for bug #42973.
1237
1238 2003-06-29  Miguel de Icaza  <miguel@ximian.com>
1239
1240         * makefile (TEST_SOURCES): Add the tests that require an assembly,
1241         so we dont get another regression here (#37521).
1242
1243 2003-05-27  Ravi Pratap  <ravi@ximian.com>
1244
1245         * test-45.cs : Enable code which tests IntPtr array
1246         initialization. This automatically serves as a test case for bug
1247         #36030.
1248
1249         Improve test.
1250
1251 2003-05-17  Ravi Pratap  <ravi@ximian.com>
1252
1253         * test-194.cs: New test for bug #39108
1254
1255         * README.tests : Update accordingly.
1256
1257         * makefile : Add new test.
1258
1259 2003-05-19  Martin Baulig  <martin@ximian.com>
1260
1261         * test-162.cs: Added testcases for structs containing other
1262         structs as fields.  Bug #42597.
1263
1264 2003-05-18  Martin Baulig  <martin@ximian.com>
1265
1266         * test-154.cs: Added testcase for bug #41657.
1267
1268 2003-05-18  Martin Baulig  <martin@ximian.com>
1269
1270         * test-154.cs: Added the contents of test-189.cs as a new testcase
1271         to this test.
1272
1273         * test-189.cs: Removed, let's keep the flow analysis tests in one
1274         single test file.
1275
1276 2003-05-11  Martin Baulig  <martin@ximian.com>
1277
1278         * test-193.cs: New test for bug #39828.
1279
1280 2003-04-10  Miguel de Icaza  <miguel@ximian.com>
1281
1282         * test-43.cs: Improve test.
1283
1284 2003-04-06  Martin Baulig  <martin@ximian.com>
1285
1286         * test-190.cs: New test.
1287
1288 2003-04-05  Martin Baulig  <martin@ximian.com>
1289
1290         * test-189.cs: New test for bug #40670.
1291
1292 2003-04-02  Zoltan Varga  <vargaz@freemail.hu>
1293
1294         * README.tests test-188.cs makefile: Added test-188.cs.
1295
1296 2003-02-25  Miguel de Icaza  <miguel@ximian.com>
1297
1298         * makefile (all): Make it so that doing `make' will run the
1299         default tests depending on Windows/Linux.
1300
1301 2003-02-23  Martin Baulig  <martin@ximian.com>
1302
1303         When adding any tests here, please do also add them to the
1304         README.tests !
1305
1306         The following tests are still missing:
1307
1308         test-176 test-177 test-179 test-180 test-181 test-182 test-183
1309         test-184
1310
1311 2003-02-23  Martin Baulig  <martin@ximian.com>
1312
1313         * test-185.cs: New test for bug #37708.
1314
1315 2003-02-15  Miguel de Icaza  <miguel@ximian.com>
1316
1317         * test-128.cs: Improved testl, reflects bug #37363 problems
1318
1319 2003-02-12  Zoltan Varga  <vargaz@freemail.hu>
1320
1321         * makefile (TEST_SOURCES): Added test-181.
1322
1323 2002-12-21  Ravi Pratap  <ravi@ximian.com>
1324
1325         * test-171.cs : Fix up since it wasn't working because of some
1326         array code bug. That is a separate problem ;-)
1327
1328 2002-12-21  Ravi Pratap  <ravi@ximain.com>
1329
1330         * test-171.cs : This was mysteriously absent. Add new test in its
1331         place.
1332
1333 2002-12-18  Ravi Pratap  <ravi@ximian.com>
1334
1335         * test-177.cs : Add. This doesn't pass yet because we don't have
1336         ReturnTypeCustomAttributes working.
1337
1338 2002-12-10  Ravi Pratap  <ravi@ximian.com>
1339
1340         * test-102.cs : Improve to catch the case when an attribute
1341         can be emitted twice for the same program element but with
1342         different targets.
1343
1344 2002-11-24  Martin Baulig  <martin@ximian.com>
1345
1346         * test-130.cs: This test did not compile with csc and
1347         mcs now reports the error as well.  Removed the offending
1348         line from the test.
1349
1350 2002-11-24  Martin Baulig  <martin@ximian.com>
1351
1352         * verify-6.cs: New test for bug #32269.
1353
1354 2002-11-24  Martin Baulig  <martin@ximian.com>
1355
1356         * test-175.cs: New test for bug #30443.
1357
1358 2002-11-17  Martin Baulig  <martin@ximian.com>
1359
1360         * README.tests: Whoever added test-167 to test-172
1361         while I was away, you forgot to add them here.
1362
1363 2002-11-17  Martin Baulig  <martin@ximian.com>
1364
1365         * test-173.cs: New test for bug #34165.
1366
1367 2002-11-14  Martin Baulig  <martin@gnome.org>
1368
1369         * test-148.cs: Added some tests from bug #33089.
1370
1371 2002-10-10  Martin Baulig  <martin@gnome.org>
1372
1373         * verify-1.cs: Added testcase from bug #31470.
1374
1375 2002-10-10  Martin Baulig  <martin@gnome.org>
1376
1377         * verify-5.cs: Added testcase from bug #31541.
1378
1379 2002-10-06  Martin Baulig  <martin@gnome.org>
1380
1381         * test-164.cs: Added a few more testcases here.
1382
1383 2002-10-04  Martin Baulig  <martin@gnome.org>
1384
1385         * test-154.cs: Added testcase from bug #31546.
1386
1387 2002-09-19  Martin Baulig  <martin@gnome.org>
1388
1389         * test-154.cs: Added testcase from bug #30487.
1390
1391 2002-09-17  Martin Baulig  <martin@gnome.org>
1392
1393         * test-148.cs: Added testcase for base indexers.
1394
1395 2002-09-14  Martin Baulig  <martin@gnome.org>
1396
1397         * test-166.cs: New test.
1398
1399 2002-09-14  Martin Baulig  <martin@gnome.org>
1400
1401         * verify-4.cs: Added testcase from bug #29857.
1402
1403 2002-09-12  Martin Baulig  <martin@gnome.org>
1404
1405         * test-40.cs: Removed the syntax errors from this test.
1406
1407 2002-09-09  Martin Baulig  <martin@gnome.org>
1408
1409         * makefile: Reverted Ravi's `Update'.  When moving tests from
1410         TESTS_NOPASS to TEST_SOURCES, please make sure that they actually
1411         pass on both platforms and don't do it without a ChangeLog entry.
1412
1413 2002-09-09  Martin Baulig  <martin@gnome.org>
1414
1415         * test-165.cs: Added testcase for bug #30040.
1416
1417 2002-09-09  Martin Baulig  <martin@gnome.org>
1418
1419         * test-164.cs: Added testcase for virtual functions in delegate
1420         creating expressions (Bug #30043).
1421
1422 2002-09-06  Ravi Pratap  <ravi@ximian.com>
1423
1424         * test-163.cs : Add test to check we select string
1425         over object when we have a Null literal as the argument.
1426
1427         * makefile : Update.
1428
1429 2002-08-11  Martin Baulig  <martin@gnome.org>
1430
1431         * test-162.cs: New test.
1432
1433 2002-08-08  Martin Baulig  <martin@gnome.org>
1434
1435         * test-154.cs (test16): Added test for bug #28717.
1436
1437 2002-08-08  Martin Baulig  <martin@gnome.org>
1438
1439         * test-161.cs: New test.
1440
1441 2002-08-07  Martin Baulig  <martin@gnome.org>
1442
1443         * test-160.cs: New test for bug #28176.
1444
1445 2002-08-07  Martin Baulig  <martin@gnome.org>
1446
1447         * test-158.cs: New test for bug #22119.
1448
1449 2002-08-05  Martin Baulig  <martin@gnome.org>
1450
1451         * test-157.cs: Formerly known as ../errors/cs-20.cs
1452
1453 2002-08-05  Martin Baulig  <martin@gnome.org>
1454
1455         * error-1.cs, error-2.cs: Moved to ../errors.
1456
1457 2002-08-03  Martin Baulig  <martin@gnome.org>
1458
1459         * test-156.cs, error-2.cs: New tests.
1460
1461 2002-08-02  Martin Baulig  <martin@gnome.org>
1462
1463         * makefile: Moved test-66.cs to TEST_NOPASS since there's currently
1464         a bug in the runtime which makes this crash.
1465
1466         * test-155.cs: New test.
1467
1468 2002-08-01  Martin Baulig  <martin@gnome.org>
1469
1470         * verify-3.cs: New test.
1471
1472 2002-07-31  Martin Baulig  <martin@gnome.org>
1473
1474         * test-154.cs: New test for the flow analysis code.
1475
1476         * error-1.cs: Each method in this test must produce a compiler
1477         error message.
1478
1479         * makefile (test-unsafe-mono): New target to compile and run all
1480         the --unsafe tests wich MCS and the Mono runtime.
1481
1482 2002-07-29  Martin Baulig  <martin@gnome.org>
1483
1484         * makefile: Put back test-152.cs.
1485
1486         * test-143.cs: Fixed a compilation error in this test.
1487
1488 2002-07-27  Martin Baulig  <martin@gnome.org>
1489
1490         * test-153.cs: New test.
1491
1492 2002-07-27  Martin Baulig  <martin@gnome.org>
1493
1494         * test-113.cs: Made this test actually work.
1495
1496 2002-07-26  Martin Baulig  <martin@gnome.org>
1497
1498         * test-152.cs: New test for bug #24007.
1499
1500         * makefile: Disabled test-151.cs since it isn't fixed yet.
1501
1502 2002-07-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1503
1504         * test-151.cs: New test. See bug #22119.
1505         * makefile: added new test.
1506
1507 2002-07-24  Martin Baulig  <martin@gnome.org>
1508
1509         * test-150.cs: New test.
1510
1511         * test-149.cs: New test.
1512
1513         * test-95.cs: .... and finally, another bug in MCS is fixed and
1514         the syntax error in this test is caught.
1515
1516 2002-07-23  Martin Baulig  <martin@gnome.org>
1517
1518         * test-148.cs: New test.
1519
1520 2002-07-22  Martin Baulig  <martin@gnome.org>
1521
1522         * verify-2.cs: New test.
1523
1524 2002-07-22  Martin Baulig  <martin@gnome.org>
1525
1526         * verify-1.cs: New test.  The verify-XXX.cs tests must be
1527         compiled and then verified - either with `pedump --verify code'
1528         or with PEverify.
1529
1530 2002-07-22  Martin Baulig  <martin@gnome.org>
1531
1532         * makefile: test-29 now passes.
1533
1534 2002-07-22  Martin Baulig  <martin@gnome.org>
1535
1536         * test.147.cs: New test for the `new' modifier.
1537
1538 2002-07-21  Martin Baulig  <martin@gnome.org>
1539
1540         * test-38.cs: Added a few more test cases to this test.
1541
1542 2002-07-20  Martin Baulig  <martin@gnome.org>
1543
1544         * test-38.cs: This test now passes with MCS.  Added a few more
1545         test cases to it.
1546
1547         * test-52.cs: The order of the elements returned by
1548         `IDictionary.Keys' is unspecified.
1549
1550         * makefile: The following tests fail under linux and have been
1551         moved to TEST_NOPASS: 45, 53, 91, 106, 107, 122, 132, 133.
1552         (test-compiler-mono): Compile all the TEST_NOPASS tests, but
1553         don't run them.
1554
1555 2002-07-20  Martin Baulig  <martin@gnome.org>
1556
1557         * README.tests: Added (empty) list of all the test cases.
1558         When you add any test cases, please add them to this file.
1559
1560         * test-146.cs: Added test for bug #27977 which is now fixed.
1561
1562 2002-07-19  Martin Baulig  <martin@gnome.org>
1563
1564         * test-145.cs: Added test for bug #25318 which is now fixed.
1565
1566 2002-07-17  Martin Baulig  <martin@gnome.org>
1567
1568         * test-144.cs: Added test for constant `unchecked' and `checked'
1569         expressions in a constant assignment.
1570
1571 2002-07-10  Ravi Pratap  <ravi@ximian.com>
1572
1573         * test-142.cs : Add. This ensures events can be accessed
1574         correctly from subclasses etc.
1575         
1576 2002-07-06  Andrew Birkett  <adb@tardis.ed.ac.uk>
1577
1578         * test-74.cs: Added test for \n in verbatim string.
1579
1580 2002-06-27  Martin Baulig  <martin@gnome.org>
1581
1582         * makefile (test-compiler-mono): New target to compile and run
1583         the tests with mcs and the mono jit.
1584
1585 2002-06-25  Andrew Birkett  <adb@tardis.ed.ac.uk>
1586
1587         * makefile: The following tests fail under linux and have been 
1588         moved to TEST_NOPASS: 40, 45, 52, 53, 91, 106, 107, 122, 132, 133
1589
1590         Windows-specific tests have been extracted, and are now run by the
1591         test-windows rule (it'll be run under linux but fail)
1592
1593         The output format has been made less noisy, and is basically the
1594         same as the tests in mcs/errors - like "Running test-1 ... OK".
1595
1596 2002-06-13  Ravi Pratap  <ravi@ximian.com>
1597
1598         * test-131.cs : Add to test enum member attribute application.
1599
1600 2002-06-10  Rachel Hestilow  <hestilow@ximian.com>
1601
1602         * unsafe-3.cs: New test for address-of-pointer.
1603         
1604 2002-06-09  Martin Baulig  <martin@gnome.org>
1605
1606         * test-130.cs: New test for constants and casts.
1607
1608 2002-06-09  Martin Baulig  <martin@gnome.org>
1609
1610         * test-129.cs: New test for unary minus.
1611
1612 2002-06-08  Ravi Pratap  <ravi@ximian.com>
1613
1614         * test-128.cs : Add. This ensures we apply attributes to accessors
1615         of events and properties.
1616
1617 2002-06-08  Martin Baulig  <martin@gnome.org>
1618
1619         * test-127.cs: New test for Enum.IsDefined().
1620
1621 2002-05-24  Ravi Pratap  <ravi@ximian.com>
1622
1623         * test-124.cs, test-125.cs : Add.
1624
1625         * makefile : update.
1626
1627 2002-05-11  Miguel de Icaza  <miguel@ximian.com>
1628
1629         * test-49.cs: Improve test.
1630
1631 Wed May 8 16:48:11 CEST 2002 Paolo Molaro <lupus@ximian.com>
1632
1633         * test-118.cs: test alternate type lookup for attributes.
1634
1635 2002-05-07  Ravi Pratap  <ravi@ximian.com>
1636
1637         * test-117.cs : Add.
1638
1639 2002-05-05  Miguel de Icaza  <miguel@ximian.com>
1640
1641         * test-28.cs: Improved test: before we were failing on abstract
1642         indexers invoked in the same class (as the accessor would have no
1643         body).
1644
1645 2002-05-02  Ravi Pratap  <ravi@ximian.com>
1646
1647         * test-113.cs : Another test for overload resolution ;-)
1648
1649         * test-114.cs : Add.
1650
1651 2002-04-28  Miguel de Icaza  <miguel@ximian.com>
1652
1653         * test-108.cs: Improve test
1654
1655 2002-04-26  Ravi Pratap  <ravi@ximian.com>
1656
1657         * test-105.cs, test-106.cs, test-107.cs : Add.
1658
1659 2002-04-22  Ravi Pratap  <ravi@ximian.com>
1660
1661         * test-104.cs : Another overload resolution test !
1662
1663 2002-04-05  Ravi Pratap  <ravi@ximian.com>
1664
1665         * test-101.cs : Add test from Paolo.
1666
1667         * test-102.cs : Another test for attribute emission.
1668
1669 2002-04-05  Ravi Pratap  <ravi@ximian.com>
1670
1671         * test-90.cs : Fix bug where we had no class !
1672
1673         * test-96.cs : Here too !
1674
1675         * test-98.cs : Supply a missing Main.
1676
1677 2002-03-27  Miguel de Icaza  <miguel@ximian.com>
1678
1679         * test-18.cs: Augment test with the multi-flow try/catch.
1680
1681 2002-03-21  Miguel de Icaza  <miguel@ximian.com>
1682
1683         * test-49.cs: Improved test to excerise the coverage.
1684
1685 2002-03-13  Ravi Pratap  <ravi@ximian.com>
1686
1687         * test-86.cs : Add. This is to check for correct overload resolution
1688         with a null literal.
1689
1690 2002-03-07  Ravi Pratap  <ravi@ximian.com>
1691
1692         * test-82.cs : Add.
1693
1694 2002-03-07  Miguel de Icaza  <miguel@ximian.com>
1695
1696         * test-52.cs: Expanded test to cover more cases of foreach.
1697
1698 2002-03-05  Ravi Pratap  <ravi@ximian.com>
1699
1700         * test-81.cs : Add. 
1701
1702         * makefile : Update accordingly as this test passes.
1703
1704 2002-02-20  Miguel de Icaza  <miguel@ximian.com>
1705
1706         * unsafe-1.cs: Extend test.
1707
1708 2002-01-18  Miguel de Icaza  <miguel@ximian.com>
1709
1710         * test-7.cs: Fix test (i.i wsa invalid)
1711
1712 2002-01-18  Nick Drochak  <ndrochak@gol.com>
1713
1714         * makefile: remove path to beta2 csc.exe.  path to csc.exe must be in PATH instead.
1715
1716 2002-01-13  Ravi Pratap  <ravi@ximian.com>
1717
1718         * test-58.cs : Since it was a duplicate, replace with unsafe
1719         code testing.
1720
1721 2002-01-08  Miguel de Icaza  <miguel@ximian.com>
1722
1723         * test-34.cs: Improve this test to check ref/ref cases.
1724
1725 2002-01-02  Ravi Pratap  <ravi@ximian.com>
1726
1727         * test-45.cs : Augment to exercise support for array initialization
1728         for various other types.
1729
1730 2001-12-30  Miguel de Icaza  <miguel@ximian.com>
1731
1732         * test-67.cs: Improve this test.
1733
1734 2001-12-29  Ravi Pratap  <ravi@ximian.com>
1735
1736         * test-69.cs : Add. This tests support for methods which are
1737         internal calls.
1738
1739 2001-12-28  Ravi Pratap  <ravi@ximian.com>
1740
1741         * test-34.cs : Update to exercise the new overload resolution
1742         code.
1743
1744 2001-12-26  Ravi Pratap  <ravi@ximian.com>
1745
1746         * test-67.cs : Add. These are tests for explicit layout
1747         of structs and classes.
1748
1749         * makefile : Update accordingly.
1750         
1751 2001-12-25  Ravi Pratap  <ravi@ximian.com>
1752
1753         * test-57.cs : Update to exercise more of the code base for
1754         events.
1755
1756 2001-12-24  Ravi Pratap  <ravi@ximian.com>
1757
1758         * test-19.cs : Augment to exercise tests on delegates
1759         defined in mscorlib.
1760
1761         * test-57.cs : Update to exercise the -= operator
1762         as well.
1763         
1764 2001-12-23  Ravi Pratap  <ravi@ximian.com>
1765
1766         * test-57.cs : Update.
1767
1768         * makefile : Update to include the above as it passes nicely.
1769
1770 2001-12-21  Ravi Pratap  <ravi@ximian.com>
1771
1772         * test-19.cs : Augment to exercise code which fixed the bug
1773         where we were not generating a This for the delegate's 
1774         instance expression - for the non-static methods ie.
1775
1776 2001-12-15  Miguel de Icaza  <miguel@ximian.com>
1777
1778         * test-45.cs: Make test also use variables as arguments to new;
1779         We used to have a bug in the compiler that did not resolve some of
1780         the arguments.
1781
1782 2001-12-15  Ravi Pratap  <ravi@ximian.com>
1783
1784         * makefile : Include test-52.cs in the suite, it works fine!
1785
1786         (NO_PASS): It's test-51 which doesn't seem to pass.
1787
1788         * test-50.cs : Augment some more to set named arguments on
1789         the DllImport attribute.
1790
1791         * test-57.cs : Add. This tests support for Events and does not
1792         pass yet.
1793
1794 2001-12-14  Ravi Pratap  <ravi@ximian.com>
1795
1796         * test-45.cs : Update for float and double initialization.
1797
1798 2001-12-13  Miguel de Icaza  <miguel@ximian.com>
1799
1800         * makefile (test-30): Another test moved to the `pass' section.
1801         This is explicit interface implementation.
1802
1803         (test-54): returning from catch exceptions has been working for
1804         some time now. 
1805
1806 2001-12-09  Radek Doulik  <rodo@ximian.com>
1807
1808         * makefile (TEST_SOURCES): added test-55 for using alias directive
1809
1810 2001-12-06  Dietmar Maurer  <dietmar@ximian.com>
1811
1812         * makefile: added new target test-jit
1813
1814 2001-12-04  Ravi Pratap <ravi@ximian.com>
1815
1816         * makefile : Update to include test 50 as it now passes.
1817
1818 2001-12-04  Ravi Pratap <ravi@ximian.com>
1819
1820         * test-45.cs : Update for string initialization tests.
1821
1822 2001-12-03  Miguel de Icaza  <miguel@ximian.com>
1823
1824         * test-49.cs: Updated to test `goto default'
1825
1826         * test-43.cs: Test break and continue here.
1827
1828         * gen-cast-test.cs: Improved cast test generator.
1829
1830 2001-12-03  Ravi Pratap <ravi@ximian.com>
1831
1832         * test-50.cs : Add. This does not pass yet.
1833
1834 2001-12-02  Ravi Pratap  <ravi@ximian.com>
1835
1836         * test-40.cs : Update to now test recursive definitions with
1837         constants hooked up.
1838
1839 2001-12-01  Ravi Pratap  <ravi@ximian.com>
1840
1841         * test-40.cs : Update to do recursive enumeration definition.
1842
1843 2001-11-28  Ravi Pratap  <ravi@ximian.com>
1844
1845         * test-48.cs : Add for constant emission tests.
1846
1847         * makefile : Update for the above as it passes nicely :-)
1848
1849 2001-11-22  Ravi Pratap  <ravi@ximian.com>
1850
1851         * test-45.cs : Augment some more to test shorthand declaration
1852         of variables/fields that are array types.
1853
1854 2001-11-20  Ravi Pratap  <ravi@ximian.com>
1855
1856         * test-45.cs : Add for array initialization testing.
1857
1858 2001-11-16  Miguel de Icaza  <miguel@ximian.com>
1859
1860         * test-34.cs: Improve this test to check if we are actually
1861         walking over the arguments in foreach.
1862
1863 2001-11-15  Ravi Pratap  <ravi@ximian.com>
1864
1865         * makefile : Update to include test-33 again. All tests
1866         pass again !
1867
1868 2001-11-13  Ravi Pratap  <ravi@ximian.com>
1869
1870         * test-7.cs : Re-write to make the tests more robust.
1871
1872 2001-11-12  Ravi Pratap  <ravi@ximian.com>
1873
1874         * test-39.cs : Update to test named arguments too.
1875
1876 2001-11-11  Ravi Pratap  <ravi@ximian.com>
1877
1878         * test-40.cs : Update to be a little more useful.
1879
1880 2001-11-08  Ravi Pratap  <ravi@ximian.com>
1881
1882         * test-39.cs : Add
1883
1884         * test-40.cs : Add
1885
1886         * makefile : Modify to include the above as they pass all tests.
1887         
1888 2001-10-31  Ravi Pratap  <ravi@ximian.com>
1889
1890         * test-34.cs : Add 
1891         
1892 2001-10-28  Ravi Pratap  <ravi@ximian.com>
1893
1894         * test-32.cs : Added to test array definition and creation.
1895
1896         * makefile : Updated accordingly.
1897
1898 2001-10-22  Ravi Pratap  <ravi@ximian.com>
1899
1900         * makefile : New target 'verify' which uses the verifier to check
1901         that executables produced by us are identical to the MSC produced ones.
1902
1903         * test-7.cs : Update to exercise more overloadable operators.
1904
1905 2001-10-21  Ravi Pratap  <ravi@ximian.com>
1906
1907         * test-27.cs : Add to do various implicit and explicit
1908         reference conversions.
1909
1910         * makefile : Update accordingly.
1911
1912 2001-10-18  Ravi Pratap  <ravi@ximian.com>
1913
1914         * test-26.cs : Update to test delegate creation from another 
1915         delegate.
1916         
1917 2001-10-17  Ravi Pratap  <ravi@ximian.com>
1918
1919         * test-26.cs : Added to demonstrate delegate support.
1920
1921 2001-10-16  Miguel de Icaza  <miguel@ximian.com>
1922
1923         * test-25.cs: Added new test to excercise break/continue on
1924         various loop constructs.
1925
1926         * test-24.cs: Test property use in expression and statement
1927         contexts. 
1928
1929 2001-10-14  Miguel de Icaza  <miguel@ximian.com>
1930
1931         * test-23.cs: Added new test for properties. 
1932
1933 2001-10-12  Ravi Pratap  <ravi@ximian.com>
1934
1935         * test-21.cs : Update to actually do some checking and return
1936         an appropriate value.
1937
1938 2001-10-11  Ravi Pratap  <ravi@ximian.com>
1939
1940         * test-21.cs : Add. This is a test for testing our support
1941         for nested types
1942         
1943 2001-10-05  Ravi Pratap  <ravi@ximian.com>
1944
1945         * test-16.cs : Update to exercise the code which selects the best 
1946         conversion operator based on "most encompassing/encompassed type"
1947
1948         * test-7.cs : Update here too.
1949
1950 2001-10-05  Ravi Pratap  <ravi@ximian.com>
1951
1952         * test-7.cs : Update to do explicit conversion tests.
1953
1954         * makefile : small fix.
1955
1956 2001-10-03  Ravi Pratap  <ravi@ximian.com>
1957
1958         * test-16.cs : Update to make the test more correct.
1959
1960 2001-10-03  Ravi Pratap  <ravi@ximian.com>
1961
1962         * test-16.cs : Add.
1963
1964         * makefile : update accordingly.
1965
1966 2001-10-02  Miguel de Icaza  <miguel@ximian.com>
1967
1968         * makefile (test-compiler): Add rm *.exe before launching tests.
1969
1970 2001-10-02  Ravi Pratap  <ravi@ximian.com>
1971
1972         * test-13.cs : Added. 
1973
1974         * makefile : update accordingly.
1975
1976 2001-09-27  Ravi Pratap  <ravi@ximian.com>
1977
1978         * test-7.cs : Revamp and add more operator tests. Still in progress.
1979
1980         * test-9,10.cs : Added by Miguel earlier.
1981
1982 2001-09-26  Ravi Pratap  <ravi@ximian.com>
1983
1984         * test-7.cs : Update to return an exit code
1985
1986         * test-8.cs : Added by Miguel.
1987
1988 2001-09-25  Ravi Pratap  <ravi@ximian.com>
1989
1990         * test-7.cs : Update to include implicit conversion tests.
1991
1992 2001-09-21  Ravi Pratap  <ravi@ximian.com>
1993
1994         * test-7.cs : Add.
1995
1996 2001-09-21  Miguel de Icaza  <miguel@ximian.com>
1997
1998         * makefile (test-compiler): Abort tests on failure.
1999