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