Improve profile test coverage
[mono.git] / mcs / errors / ChangeLog
1 2009-06-16  Raja R Harinath  <harinath@hurrynot.org>
2
3         Improve profile test coverage
4         * Makefile (test-local): Empty out.
5         (run-test-local): Remove $(TEST_SUPPORT_FILES).
6
7 2009-02-06  Scott Peterson  <lunchtimemama@gmail.com>
8
9         This patch is contributed under the MIT/X11 license.
10
11         * errors.txt: Updated variance-related code messages and removed -39
12         which is no longer relevant.
13
14         * gcs8034-11.cs:
15         * gcs8034-12.cs:
16         * gcs8034-13.cs:
17         * gcs8034-14.cs:
18         * gcs8034-15.cs:
19         * gcs8035-11.cs:
20         * gcs8035-12.cs:
21         * gcs8035-13.cs:
22         * gcs8035-14.cs:
23         * gcs8035-15.cs: Added new error tests to cover new variance rules.
24
25         * gcs8039.cs: Removed. This case is now covered by -34.
26
27 2009-02-04  Scott Peterson  <lunchtimemama@gmail.com>
28
29         This patch is contributed under the MIT/X11 license.
30
31         * errors.txt: Added new mono-specific errors codes -33 to -39 pertaining
32         to generic variance.
33
34         * gcs8033.cs:
35         * gcs8033-2.cs:
36         * gcs8034.cs:
37         * gcs8034-2.cs:
38         * gcs8034-3.cs:
39         * gcs8034-4.cs:
40         * gcs8034-5.cs:
41         * gcs8034-6.cs:
42         * gcs8034-7.cs:
43         * gcs8034-8.cs:
44         * gcs8034-9.cs:
45         * gcs8034-10.cs:
46         * gcs8035.cs:
47         * gcs8035-2.cs:
48         * gcs8035-3.cs:
49         * gcs8035-4.cs:
50         * gcs8035-5.cs:
51         * gcs8035-6.cs:
52         * gcs8035-7.cs:
53         * gcs8035-8.cs:
54         * gcs8035-9.cs:
55         * gcs8035-10.cs:
56         * gcs8036.cs:
57         * gcs8036-2.cs:
58         * gcs8037.cs:
59         * gcs8037-2.cs:
60         * gcs8038.cs:
61         * gcs8038-2.cs:
62         * gcs8038-3.cs:
63         * gcs8039.cs: Added tests for new error codes.
64
65         * gcs1525.cs: Updated error message to jive with new grammar.
66
67         * gcs1644-15.cs:
68         * gcs1644-16.cs: Add tests for "unsupported feature" error in iso-2.
69
70 2009-01-19  Zoltan Varga  <vargaz@gmail.com>
71
72         * Makefile (check): Add a standard check target.
73
74 2008-11-04  Gert Driesen  <drieseng@users.sourceforge.net>
75
76         * cs1007-2.cs: New test from bug #436792.
77
78 2008-04-04  Raja R Harinath  <harinath@hurrynot.org>
79
80         * cs0119-4.cs, cs0119-5: New tests from #377028.
81
82         * cs0219-3.cs: New test from #319508.
83         * cs0219-2.cs: New test from #324765.
84
85 2008-03-14 Marek Safar <marek.safar@gmail.com>
86
87         * Makefile: New compiler-tester options.
88
89 2008-02-25  Raja R Harinath  <harinath@hurrynot.org>
90
91         * cs0152-3.cs: New testcase from #363791.
92
93         * gcs1644-10.cs: Remove spurious error message.
94
95 2008-02-17  Raja R Harinath  <harinath@hurrynot.org>
96
97         * Makefile: Enable testing net_2_1 profile.
98
99 2008-01-12  Raja R Harinath  <harinath@hurrynot.org>
100
101         * Makefile (VALID_PROFILE): New.  Disable tests for other profiles.
102
103 2008-01-06  Gert Driesen  <drieseng@users.sourceforge.net>
104
105         * gcs0281.cs: Modified expected error message now that fix for bug
106         #315057 has been applied.
107
108 2007-10-17  Gert Driesen  <drieseng@users.sourceforge.net>
109
110         * cs0177-8.cs: New test based on #325478.
111
112 2007-10-09  Jb Evain  <jbevain@novell.com>
113
114         * known-issues-mcs: test asserting that assembly
115         version check should work now.
116
117 2007-10-07  Jb Evain  <jbevain@novell.com>
118
119         * cs0647-17.cs: New test for assembly version verification.
120
121 2007-10-03  Raja R Harinath  <rharinath@novell.com>
122
123         * cs0120-10.cs: New test based on #328490.
124
125 2007-08-24  Atsushi Enomoto  <atsushi@ximian.com>
126
127         * cs1570-12.cs : new test (bug #82565).
128
129 2007-06-07  Raja R Harinath  <harinath@gmail.com>
130
131         * cs0135-2.cs, cs0135-3.cs: New tests for parameter name
132         conflicts.
133
134 2007-05-22  Scott Peterson  <lunchtimemama@gmail.com>
135         * gcs0271.cs, gcs0272.cs: Test automatic properties
136           for proper access control.
137
138 2007-05-17  Raja R Harinath  <rharinath@novell.com>
139
140         * cs0159-5.cs, cs0159-6.cs, cs0159-7.cs: New tests as
141         counterpoints to #81633.
142
143 2007-05-15  Scott Peterson  <lunchtimemama@gmail.com>
144         * gcs0201.cs:
145           Make sure that Linq syntax fails correctly
146           when not compiling for Linq.
147
148 2007-05-08  Scott Peterson  <lunchtimemama@gmail.com>
149         * gcs1526.cs:
150         * gcs1526-2.cs:
151         * gcs1031.cs:
152           Make sure that Linq syntax fails correctly
153           when not compiling for Linq.
154
155 2007-05-02  Raja R Harinath  <rharinath@novell.com>
156
157         * cs1534-2.cs: New test.  Ensure that the error handling isn't
158         limited to only erroneous 3-argument operators.
159
160 2007-04-09  Raja R Harinath  <rharinath@novell.com>
161
162         * cs0103-5.cs: New test based on #81338.
163
164 2007-03-21  Bill Holmes  <billholmes54@gmail.com>
165         * gcs0111-2.cs:
166         With the new member ordering change in class.cs, the error message
167         for this test has changed and now matches csc output.
168
169         For Defect #79434
170
171         All code is contributed under the MIT/X11 license.
172
173 2007-03-21  Bill Holmes  <billholmes54@gmail.com>
174
175         * cs3005-6.cs
176         * cs3005-15.cs
177           With the changes to mcs/class.cs in r74702 these test
178           outputs are now different.  The error messages are still correct
179           they are simply reporting the error on the other name due to the
180           new order objects are processed. 
181
182 2007-01-28  Raja R Harinath  <rharinath@novell.com>
183
184         * gcs0411-3.cs: Rename to tests/gtest-309.cs.
185
186 2006-11-19  Gert Driesen  <drieseng@users.sourceforge.net>
187
188         * cs1058.cs: Removed as CS1058 does not apply to 1.0 profile.
189         * gcs1058-1.cs, gcs1058-2.cs: Added tests for bug #79810.
190
191 2006-10-26  Raja R Harinath  <rharinath@novell.com>
192
193         * cs0165-13.cs: New test from #78820.
194
195 2006-10-06  Raja R Harinath  <rharinath@novell.com>
196
197         * cs0146-5.cs: New test from #79584.
198
199 2006-10-04  Martin Baulig  <martin@ximian.com>
200
201         * known-issues-mcs, known-issues-gmcs: Update; the anonymous
202         method tests are now working.
203
204 2006-10-04  Raja R Harinath  <harinath@gmail.com>
205
206         * cs0246-17.cs: An embarassingly simple testcase based on #79577.
207
208 2006-09-28  Raja R Harinath  <rharinath@novell.com>
209
210         * gcs1502.cs: New test from #79013.
211
212         * cs0229-3.cs, CS0229-3-lib.il: New test based on #79451.
213         * cs0229-4.cs, CS0229-4-lib.il: Likewise.
214
215 2006-08-14  Raja R Harinath  <rharinath@novell.com>
216
217         * gcs0306.cs: New test based on #79067.
218
219 2006-08-03  Raja R Harinath  <rharinath@novell.com>
220
221         * cs0146-3.cs, cs0146-4.cs: New tests for bug discovered while
222         fixing #77963.
223
224 2006-08-02  Raja R Harinath  <rharinath@novell.com>
225
226         * cs0246-16.cs, gcs0246-8.cs: New tests from #77396.
227
228 2006-06-21  Raja R Harinath  <rharinath@novell.com>
229
230         * cs0019-16.cs: New test from #78662.
231
232 2006-06-16  Raja R Harinath  <rharinath@novell.com>
233
234         * cs0120-9.cs: New test from #78601.
235
236 2006-05-23  Raja R Harinath  <rharinath@novell.com>
237
238         * cs0139-3.cs, cs0139-4.cs, cs0139-5.cs, cs0139-6.cs: New
239         regression tests for 'break' and 'continue' inside a try block.
240
241 2006-05-18  Raja R Harinath  <rharinath@novell.com>
242
243         * cs0162-6.cs, cs0162-7.cs: New tests for unreachable code.
244         Emitting the warning on cs0162-7.cs needs a multi-pass algorithm.
245         * cs0165-12.cs: New test from #77869.
246
247 2006-05-11  Raja R Harinath  <rharinath@novell.com>
248
249         * cs0177-7.cs: Taken from erroneous sub-test in tests/test-154.cs.
250
251 2006-05-05  Raja R Harinath  <rharinath@novell.com>
252
253         * cs0177-5.cs, cs0177-6.cs: New tests based on #78290.
254
255 2006-05-03  Raja R Harinath  <rharinath@novell.com>
256
257         * cs0162-5.cs: New test from #76665.
258
259 2006-04-20  Raja R Harinath  <rharinath@novell.com>
260
261         * cs1502-7.cs: New test from #75800.
262
263         * cs0168-2.cs: New test from #66031.
264
265 2006-04-18  Raja R Harinath  <rharinath@novell.com>
266
267         * cs1690.cs, cs1690-2.cs, cs1690-3.cs: Update.
268         * cs1690-4.cs, cs1690-5.cs, cs1690-6.cs, cs1690-7.cs: New tests
269         inspired by #77752.
270
271 2006-03-22  Raja R Harinath  <rharinath@novell.com>
272
273         * gcs1908.cs, gcs1908-2.cs, gcs1908-3.cs, gcs1908-4.cs: New tests
274         for DefaultParameterValueAttribute.
275
276 2006-03-01  Raja R Harinath  <rharinath@novell.com>
277
278         * cs1540-8.cs: New test from #77627.
279
280         * cs1628-2.cs: New test from #77679.
281
282         * cs0205-3.cs, CS0205-3-lib.dll: New test based on #77642.
283
284 2006-02-07  Atsushi Enomoto  <atsushi@ximian.com>
285
286         * cs1570-3.cs cs1570-5.cs cs1570-11.cs cs1570-9.cs cs1570-2.cs
287           cs1570-4.cs cs1570-6.cs cs1570.cs cs1570-10.cs cs1570-8.cs :
288
289           It reports XmlTextReader error message changes as build breakage.
290
291           That's why I opposed to compare error messages blindly.
292
293 2006-01-18  Raja R Harinath  <rharinath@novell.com>
294
295         * cs1026-2.cs: New test from #76656.
296
297 2006-01-17  Raja R Harinath  <rharinath@novell.com>
298
299         * cs0201-2.cs, cs0201-3.cs: New tests from #76824.
300
301 2006-01-16  Raja R Harinath  <rharinath@novell.com>
302
303         * cs1654.cs, cs1654-2, cs1656-4: New tests from #76874.
304
305 2006-01-11  Raja R Harinath  <rharinath@novell.com>
306
307         * cs0023-3.cs: New test from #77204.
308
309 2006-01-06  Ankit Jain  <jankit@novell.com>
310
311         * known-issues-gmcs: Removed cs0619-18.cs and cs0619-24.cs (working now).
312
313 2005-12-21  Carlos Alberto Cortez <calberto.cortez@gmail.com>
314
315         * CSFriendAssembly-lib.cs: Update friend assembly info
316         after the latest updates to this feature.
317
318         * gcs1726.cs: Likewise.
319
320         * gcs0281.cs: Likewise.
321         
322 2005-12-21  Carlos Alberto Cortez <calberto.cortez@gmail.com>
323
324         * gcs1726-2.cs: New test based on last update to
325         friend assembly access.
326
327 2005-12-20  Raja R Harinath  <rharinath@novell.com>
328
329         * cs0628-3.cs: New test based on #77035.
330
331 2005-12-16  Raja R Harinath  <rharinath@novell.com>
332
333         * cs0659-2.cs: New test based on #77006.
334
335 2005-12-05  Raja R Harinath  <rharinath@novell.com>
336
337         * Makefile (DISTFILES): Add *.snk.
338
339 2005-12-05  Atsushi Enomoto  <atsushi@ximian.com>
340
341         * cs1574-8.cs, cs1574-9.cs : new tests for bug #76873.
342         * known-issues-gmcs : updated.
343
344 2005-12-01  Atsushi Enomoto  <atsushi@ximian.com>
345
346         * cs0419-4.cs : test for the first case of bug #76727.
347         * known-issues-gmcs : added it.
348
349 2005-11-16  Atsushi Enomoto  <atsushi@ximian.com>
350
351         * cs1574-7.cs : fixed code format ("Line") to make it working.
352         * cs0419-3.cs : new test for ambiguity resolution.
353         * known-issues-gmcs : actually cs1574-7.cs is kind of regression,
354           thus no need to be added here.
355
356 2005-11-16  Atsushi Enomoto  <atsushi@ximian.com>
357
358         * cs1574-7.cs : new test to warn doc reference to interface members 
359           which is not exposed publicly.
360         * known-issues-gmcs : added above.
361
362 2005-11-16  Atsushi Enomoto  <atsushi@ximian.com>
363
364         * known-issues-gmcs : added cs0419-2.cs
365
366 2005-11-15  Atsushi Enomoto  <atsushi@ximian.com>
367
368         * cs0419-2.cs : test to check error message problem in #76685.
369
370 2005-11-13  Atsushi Enomoto  <atsushi@ximian.com>
371
372         * cs1591-19.cs : evidence for that bug #76692 is not a real bug.
373
374 2005-11-13  Atsushi Enomoto  <atsushi@ximian.com>
375
376         * cs0419.cs : The error message is fixed to show an alternative, not
377           the identical one.
378
379 2005-11-04  Carlos Alberto Cortez <calberto.cortez@gmail.com>
380
381         * gcs0281.cs: New test.
382         * CSFriendAssembly-lib.cs: New helper file.
383         
384 2005-10-27  Raja R Harinath  <rharinath@novell.com>
385
386         * cs1501-11.cs, cs1502-5.cs: New tests from #76085.
387
388 2005-10-26  Raja R Harinath  <harinath@gmail.com>
389
390         * cs0246-14.cs: New test from #76419.
391
392 2005-10-26  Raja R Harinath  <rharinath@novell.com>
393
394         * cs0103-3.cs: New test for #76271.
395
396 2005-10-25  Carlos Alberto Cortez <calberto.cortez@gmail.com>
397
398         * gcs1700.cs, gcs1726.cs, gcs0647.cs, gcs0647-2.cs: 
399           New tests.
400
401         * InternalVisibleTo.snk: New key file for gcs1726.cs.
402           
403 2005-10-24  Carlos Alberto Cortez <calberto.cortez@gmail.com>
404
405         * cs0430.cs, cs0439.cs, cs0439-2.cs, 
406           cs1537-2.cs, cs1537-3.cs, cs1679.cs, 
407           cs1680.cs, cs1681.cs: Added tests for extern alias
408           feature.
409
410         * known-gmcs-issues: Update the issues to avoid testing
411         the extern alias test in 2.0 profile. We need to change them
412         as soon as the merged is done in gmcs.
413           
414 2005-10-20  Raja R Harinath  <rharinath@novell.com>
415
416         * Makefile (run-mcs-tests): Set MONO_RUNTIME to $(RUNTIME).
417
418 2005-10-07  Raja R Harinath  <rharinath@novell.com>
419
420         * cs0266-8.cs: New test from #76323.
421
422 2005-10-04  Raja R Harinath  <rharinath@novell.com>
423
424         * Makefile (with_mono_path_n11b): New.
425         (ILASM): Use it.
426
427 2005-09-26  Raja R Harinath  <rharinath@novell.com>
428
429         * cs0212-3.cs: New test based on #76133.
430
431 2005-09-05  Atsushi Enomoto  <atsushi@ximian.com>
432
433         * gcs0208-2.cs, gcs0208-3.cs, gcs0208-4.cs : added test with related
434           to #75772.
435
436 2005-09-01  Atsushi Enomoto  <atsushi@ximian.com>
437
438         * cs0418-3.cs, cs0418-4.cs, cs0418-5.cs,
439           cs0441-2.cs : class modifier check on partial types.
440         * known-issues-gmcs : added above.
441
442 2005-09-01  Atsushi Enomoto  <atsushi@ximian.com>
443
444         * cs0665-2.cs : test for bug #75946.
445         * known-issues-gmcs : added this file.
446
447 2005-08-31  Atsushi Enomoto  <atsushi@ximian.com>
448
449         * cs0665.cs : new test (possibly incorrect assignment in if statement).
450
451 2005-08-30  Atsushi Enomoto  <atsushi@ximian.com>
452
453         * cs0246-13.cs : testcase for #75930.
454
455 2005-08-24  Atsushi Enomoto  <atsushi@ximian.com>
456
457         * cs0134-2.cs : testcase for bug #754333.
458
459 2005-08-24  Atsushi Enomoto  <atsushi@ximian.com>
460
461         * known-issues-mcs : removed cs0642*.cs (working now)
462         * cs0642-2.cs, cs0642-3.cs, cs0642-4.cs, cs0642-5.cs, cs0642-6.cs :
463           filename fix.
464         * cs0642-7.cs, cs0642-8.cs, cs0642-9.cs :
465           Possible empty statement check for if&else.
466         * cs0642-10.cs : additional empty statement check for "fixed".
467
468 2005-08-24 Marek Safar <marek.safar@seznam.cz>
469
470         * Makefile: Add ilasm for *.il compilation.
471
472 2005-08-23  Atsushi Enomoto  <atsushi@ximian.com>
473
474         * known-issues-mcs : removed cs0652.cs (working now)
475         * cs0652-2.cs, cs0652-3.cs cs0652-4.cs : for bug #53974 plus alpha.
476
477 2005-08-23  Atsushi Enomoto  <atsushi@ximian.com>
478
479         * cs0034-3.cs : for bug #73709.
480
481 2005-08-23  Atsushi Enomoto  <atsushi@ximian.com>
482
483         * cs0034-2.cs : for bug #52492.
484
485 2005-08-23  Atsushi Enomoto  <atsushi@ximian.com>
486
487         * cs1010-2.cs : for bug #75245.
488
489 2005-08-23  Atsushi Enomoto  <atsushi@ximian.com>
490
491         * cs0165-10.cs, cs0165-11.cs : for bug #75721.
492
493 2005-08-12  Martin Baulig  <martin@ximian.com>
494
495         * known-issues-gmcs: Ignore cs3005-13.cs since it's supposed to
496         produce a warning and not an error on .NET 2.0.
497
498 2005-08-03  Raja R Harinath  <rharinath@novell.com>
499
500         * cs0431.cs, cs0432.cs, cs0432-2.cs, cs0440.cs, cs0687.cs:
501         New tests for the qualified-alias-member (::) feature.
502
503 2005-08-01  Raja R Harinath  <rharinath@novell.com>
504
505         * cs0122-17.cs: New test from #75669.
506
507 2005-07-31  Raja R Harinath  <harinath@gmail.com>
508
509         * cs1502-4.cs: New test from #75658.
510
511         * cs0136-6.cs: New test from #75656.
512
513 2005-07-26  Raja R Harinath  <rharinath@novell.com>
514
515         * cs0246-12.cs: New test from #75628.
516
517 2005-07-16  Raja R Harinath  <harinath@gmail.com>
518
519         * cs0252.cs, cs0253.cs: New tests for #60638 from #75557.
520
521 2005-07-15  Raja R Harinath  <rharinath@novell.com>
522
523         * cs0436.cs: New test from #72969.
524
525 2005-07-07  Raja R Harinath  <rharinath@novell.com>
526
527         * cs0282.cs: New test from #75486.
528
529 2005-07-05  Raja R Harinath  <rharinath@novell.com>
530
531         * cs0212-2.cs: New test from #72729.
532
533 2005-06-30  Raja R Harinath  <rharinath@novell.com>
534
535         * cs0021-3.cs: New test from #75412.
536
537         * cs0120-8.cs: New test from #75283.
538
539 2005-06-15  Raja R Harinath  <rharinath@novell.com>
540
541         * Makefile (run-mcs-tests): Run with TEST_RUNTIME.
542
543 2005-06-06  Raja R Harinath  <rharinath@novell.com>
544
545         * Makefile (run-mcs-tests): Update location of compiler-tester.exe.
546
547 2005-06-06 Marek Safar <marek.safar@seznam.cz>
548
549         * Makefile: Reflect tester changes.
550         
551         * TestRunner.cs: Moved to tools/compiler-tester.
552         
553 2005-06-03  Raja R Harinath  <rharinath@novell.com>
554
555         * cs0654.cs: New test.
556
557 2005-06-02  Raja R Harinath  <rharinath@novell.com>
558
559         * cs0119-2.cs: New test from #75080.
560
561 2005-05-31  Raja R Harinath  <rharinath@novell.com>
562
563         * cs1589.cs, cs1590.cs, cs1590-2.cs, cs1590-3.cs, cs1592.cs:
564         Output to 'dummy.xml'.
565
566 2005-05-30  Raja R Harinath  <rharinath@novell.com>
567
568         * cs0122-16.cs: New test from #75088.
569
570 2005-05-26  Raja R Harinath  <rharinath@novell.com>
571
572         * cs0173-3.cs: Rename from cs0172-2.cs.  CSC 1.1 reports CS0173,
573         CSC 2.0.40607 reports CS0172.  CS0173 is somewhat more appropriate
574         since the conversion is ambiguous.
575
576 2005-05-20  Martin Baulig  <martin@ximian.com>
577
578         * mcs-known-issues, gmcs-known-issues: Updated.
579
580         * *-expect-*, *-ignore-*: Removed; we don't need them anymore with
581         the new test runner.
582
583 2005-05-09 Marek Safar <marek.safar@seznam.cz>
584
585         * Makefile: Use TestRunner under NET_2_0.
586
587 2005-05-05  Raja R Harinath  <rharinath@novell.com>
588
589         * Makefile (%-lib.dll, %-module.dll): Build during 'make test' or
590         'make run-test'.
591
592         * cs0122-14.cs, cs0122-15.cs, CS0122-14-lib.cs, CS0122-15-lib.cs:
593         New tests based on #64812.
594
595 2005-05-04  Raja R Harinath  <rharinath@novell.com>
596
597         * cs0122-13.cs: New test based on #64812.
598
599 2005-05-03  Raja R Harinath  <rharinath@novell.com>
600
601         * errors.txt (warning -28): Remove.
602
603 2005-04-17  Atsushi Enomoto  <atsushi@ximian.com>
604
605         * cs-1574-6.cs, cs-0419.cs : added new tests (bug #71603 and #71605).
606
607 2005-04-15  Raja R Harinath  <rharinath@novell.com>
608
609         * cs0208-7.cs, cs0208-8.cs: New tests.  Verified on CSC.
610
611 2005-04-08  Raja R Harinath  <rharinath@novell.com>
612
613         * cs0535-3.cs: New test from #58413.
614
615 2005-04-05  Raja R Harinath  <rharinath@novell.com>
616
617         * cs0208-5.cs, cs0208-6.cs: New tests from #62232.
618
619 2005-04-04  Raja R Harinath  <rharinath@novell.com>
620
621         * cs1521-2.cs: Change 'class' to a 'struct' to narrow down the
622         testcase to having only the mentioned error.  With the previous
623         code, CS0208 was also appropriate.
624
625 2005-04-01  Raja R Harinath  <rharinath@novell.com>
626
627         * TestRunner.cs (TestRunner): Make "KNOWN ISSUE" messages slightly
628         more verbose.
629         * cs0208-4.cs: New test from #74232.
630
631         * cs0267.cs: New.  Mentioned in passing in #74309.
632
633 2005-03-29  Raja R Harinath  <rharinath@novell.com>
634
635         * cs0136-3.cs, cs0136-4.cs: New tests from #47991.
636
637 2005-03-18  Raja R Harinath  <rharinath@novell.com>
638
639         * Makefile (DISTFILES): Don't distribute TestRunner.exe.
640
641 2005-03-17  Raja R Harinath  <rharinath@novell.com>
642
643         * Makefile (test-local): Depend on TestRunner-$(PROFILE).cs.
644         (run-mcs-tests): Clean up.  Use profile specific test runner.
645         Disable TestRunner on net_2_0 profile.
646         * TestRunner.cs (ProcessTester): Redirect stdout too.
647         (Tester.Log, Tester.LogLine): New.  Replacements for Console.Write
648         and Console.WriteLine that also log to files.
649         (Tester.Main): Add new command line argument for log file name.
650         Use the name of the compiler to select tests rather than "1".
651         Exit with non-zero on regressions.
652
653 2005-03-16 Marek Safar <marek.safar@seznam.cz>
654
655         * Makefile: Enabled TestRunner for default profile.
656         
657         * know-issues-*: Updated.
658
659 2005-03-16 Marek Safar <marek.safar@seznam.cz>
660
661         * TestRunner.cs: Add support for (no errors, ignore errors).
662
663 2005-03-16  Raja R Harinath  <rharinath@novell.com>
664
665         * Makefile (RUNTEST_PL, test-multi-local): Remove, now that
666         they're no longer used.
667         * runtest.pl: Remove.
668
669 2005-03-13  Martin Baulig  <martin@ximian.com>
670
671         Reverted things back to revision 41701, which was the last one
672         before Marek's changes.
673
674 2004-03-11  Atsushi Enomoto  <atsushi@ximian.com>
675
676         * cs1041.cs : option -doc was missing.
677
678 2004-03-10  Atsushi Enomoto  <atsushi@ximian.com>
679
680         * cs1041.cs : added test for bug #73385.
681
682 2005-03-10 Marek Safar <marek.safar@seznam.cz>
683
684         * TestRunner.cs: New fast test runner.
685
686 2005-03-09  Raja R Harinath  <rharinath@novell.com>
687
688         * cs1618-2.cs: New test for partial classes.
689
690 2005-03-07  Raja R Harinath  <rharinath@novell.com>
691
692         * cs0120-6.cs, cs0120-7.cs: New tests from #73394.
693
694 2005-02-28  Raja R Harinath  <rharinath@novell.com>
695
696         * cs0053-2.cs: New test from #73052.
697
698 2005-02-23  Raja R Harinath  <rharinath@novell.com>
699
700         * cs0122-10.cs, CS0122-10-lib.cs: New tests based on #57851.
701         * Makefile (all-local): Add CS0122-10-lib.dll.
702         * cs0122-11.cs: New test based on #72718.
703         * cs0112-2.cs: Remove erroneous test.  Same as cs1501.cs.
704         * mcs-expect-wrong-error (cs1501.cs): Remove.
705
706 2005-02-22  Raja R Harinath  <rharinath@novell.com>
707
708         * cs0115-3.c, cs0534-3.cs, cs0534-4.cs: New files based on #71134.
709         * CS0534-3-lib.cs, CS0534-4-lib.cs: Likewise.
710         * Makefile (all-local): Add CS0534-3-lib.dll and CS0534-4-lib.dll.
711
712 2005-02-21  Raja R Harinath  <rharinath@novell.com>
713
714         * cs1594-1.cs, cs1594-2.cs, cs1594-3.cs: New tests based on #68955.
715
716         * runtest.pl: Add unexpected error check.
717
718 2005-02-18  Raja R Harinath  <rharinath@novell.com>
719
720         * cs0120-5.cs: New test from #72678.
721
722         * cs0131-3.cs: New test from #63202.
723
724 2005-02-16  Raja R Harinath  <rharinath@novell.com>
725
726         * cs0187-1.cs, cs0187-2.cs: New tests from #63202.
727
728 2005-02-15  Raja R Harinath  <rharinath@novell.com>
729
730         * cs1502-3.cs: New test from #72554.
731
732 2005-02-11 Marek Safar <marek.safar@seznam.cz>
733
734         * cs0133-2.cs, cs1641.cs, cs1642.cs, cs1644-3.cs, cs1663.cs
735         cs1665.cs, cs1666.cs, cs3003-5.cs: Fixed buffer error tests.
736
737 2005-02-10  Raja R Harinath  <rharinath@novell.com>
738
739         * cs0121-4.cs: New test.  Ensure that a param method isn't
740         discarded if the signatures of other normal methods are different.
741
742 2005-02-04  Zoltan Varga  <vargaz@freemail.hu>
743
744         * cs1617.cs: Add a newline so do-tests.pl can process it under
745         sparc.
746
747 2005-02-02  Raja R Harinath  <rharinath@novell.com>
748
749         * cs0108-12.cs: New test.  Ensure that cs0108 handling occurs when
750         a constant is defined ahead of time due to forward references.
751
752 2005-01-25 Marek Safar <marek.safar@seznam.cz>
753
754         * cs0176-4.cs: Bug #71257.
755
756 2005-01-25 Marek Safar <marek.safar@seznam.cz>
757
758         * cs0647-14.cs: Bug #71651.
759         
760 2005-01-12  Raja R Harinath  <rharinath@novell.com>
761
762         * Makefile (run-generics-tests): Fix quoting to better work in
763         Windows.  Remove some stray code leftover from testing.
764         (DISTFILES): Distribute *.inc, *.pub, and *.response files too.
765         * cs2023.response: Rename from CS2023.
766         * cs2023.cs: Update.
767
768 2005-01-10  Raja R Harinath  <rharinath@novell.com>
769
770         * Makefile (all-local): Add CS0118-2-lib.dll.
771         (run-mcs-tests, run-generics-tests): Don't pipe through tee.  It
772         loses exit code of do-tests.pl.
773         * do-tests.pl (PROFILELOG): New.  Copy all output to this file too.
774         * cs0234-2.cs: Bug #52697.
775         * cs0234-3.cs: Bug #57200.
776         * cs0118-2.cs, CS0118-2-lib.cs: Bug #67520.
777         * cs0538-2.cs: Remove bogus test.
778
779 2005-01-10 Marek Safar <marek.safar@seznam.cz>
780
781         * cs0612-2.cs, CS0612-2-lib.cs: Bug #70722.
782         
783 2005-01-07 Marek Safar <marek.safar@seznam.cz>
784
785         * cs0102-14.cs: Bug #70942.
786
787 2005-01-05  Duncan Mak  <duncan@ximian.com>
788  
789         * mcs-expect-no-error: Removed cs0541.cs, cs1040.cs.
790         
791         * cs1040-2.cs: Added to track bug #56460.        
792         
793 2004-12-29  Duncan Mak  <duncan@ximian.com>
794
795         * cs0246-9.cs: Added to track bug #70758.
796
797         * cs1510-3.cs: Added to track bug #70402.
798
799 2004-12-17  Raja R Harinath  <rharinath@novell.com>
800
801         * Makefile (run-mcs-tests, run-generics.tests): Don't remove
802         *.junk here.
803         (clean-local): Remove them here.
804         * do-tests.pl: Fix some perl warnings.
805
806 2004-12-17 Marek Safar <marek.safar@seznam.cz>
807
808         * makefile: Removed LOCAL_MCS_FLAGS. Every test should
809         have its own.
810
811         * cs1621.cs, cs1014.cs, cs1615.cs, cs1609.cs, cs1627.cs,
812         cs1599-2.cs, cs1620.cs, cs0686.cs, cs1534.cs, cs1007.cs,
813         cs1626.cs, cs1599.cs, cs1670.cs, cs1646.cs, cs0683.cs,
814         cs1638.cs, cs0103-2.cs: New error tests.
815
816 2004-12-14 Marek Safar <marek.safar@seznam.cz>
817
818         * cs0418-2.cs, cs0418.cs, cs0441.cs, cs0662.cs
819         cs0724.cs, cs1004.cs, cs1521-2.cs, cs1521.cs,
820         cs1558.cs, cs1576.cs, cs3017.cs, cs3018-2.cs,
821         cs3018.cs, cs3021.cs, cs3022.cs, cs3023.cs, cs3025.cs:
822         New error tests.
823
824 2004-12-08  Martin Baulig  <martin@ximian.com>
825
826         * gcs3024.cs: New test.
827
828 2004-12-08  Martin Baulig  <martin@ximian.com>
829
830         * cs3002-4.cs: Renamed to cs3003-2.cs.
831         * cs3002-7.cs: Renamed to cs3003-3.cs.
832         * cs3002-8.cs: Renamed to cs3003-4.cs.
833
834 2004-12-07  Raja R Harinath  <rharinath@novell.com>
835
836         * Makefile (DISTFILES): Add expected error and ignored test lists.
837
838 2004-12-07  Martin Baulig  <martin@ximian.com>
839
840         * gcs0305.cs: Renamed to cs0246-2.cs.
841         * gcs0305-2.cs: Renamed to cs0246-3.cs.
842         * gcs0305-3.cs: Renamed to cs0246-4.cs.
843         * gcs0305-4.cs: Renamed to cs0246-5.cs.
844         * gcs0308.cs: Renamed to cs0246-6.cs.
845         * gcs0308-2.cs: Renamed to cs0246-7.cs.
846         * gcs0308-3.cs: Renamed to cs0246-8.cs.
847
848 2004-12-06  Martin Baulig  <martin@ximian.com>
849
850         * cs8211.cs: Renamed to cs0182-4.cs.
851
852 2004-12-06  Martin Baulig  <martin@ximian.com>
853
854         * cs8212.cs: Renamed to cs0182-3.cs.
855
856 2004-12-06  Martin Baulig  <martin@ximian.com>
857
858         * cs8210.cs: Renamed to gcs0208.cs.
859
860 2004-12-06  Martin Baulig  <martin@ximian.com>
861
862         * cs8206.cs: Renamed to cs1622.cs.
863
864 2004-12-06  Martin Baulig  <martin@ximian.com>
865
866         * cs8201.cs: Removed, this is not an error !
867
868 2004-12-06  Martin Baulig  <martin@ximian.com>
869
870         * gmcs-expect-*: Updated from mcs-expect-*.
871
872 2004-12-06  Raja R Harinath  <rharinath@novell.com>
873
874         * Makefile (test-multi-local): Fix compile command.
875
876 2004-12-02  Duncan Mak  <duncan@ximian.com>
877
878         * cs0122-7.cs: 
879         * cs0122-8.cs: Added test cases for events, from bug #70129.
880
881 2004-12-02  Atsushi Enomoto  <atsushi@ximian.com>
882
883         * cs1589.inc : plus one.
884         * Makefile : remove dummy.xml (in case of error test failures)
885
886 2004-12-02  Atsushi Enomoto  <atsushi@ximian.com>
887
888         * cs1570.cs, cs1570-2.cs, cs1570-3.cs, cs1570-4.cs, cs1570-5.cs,
889           cs1570-6.cs, cs1570-7.cs, cs1570-8.cs, cs1570-9.cs, cs1570-10.cs,
890           cs1570-11.cs, cs1571.cs, cs1572.cs, cs1573.cs, cs1574.cs,
891           cs1574-2.cs, cs1574-3.cs, cs1574-4.cs, cs1574-5.cs, cs1580.cs,
892           cs1580-2.cs, cs1581.cs, cs1581-2.cs, cs1584.cs, cs1584-2.cs,
893           cs1584-3.cs, cs1584-4.cs, cs1587.cs, cs1587-2.cs, cs1587-3.cs,
894           cs1587-4.cs, cs1587-5.cs, cs1587-6.cs, cs1587-7.cs, cs1587-8.cs,
895           cs1587-9.cs, cs1587-10.cs, cs1587-11.cs, cs1587-12.cs, cs1587-13.cs,
896           cs1587-14.cs, cs1587-15.cs, cs1587-16.cs, cs1587-17.cs, cs1587-18.cs,
897           cs1587-19.cs, cs1587-20.cs, cs1587-21.cs, cs1587-22.cs, cs1587-23.cs,
898           cs1587-24.cs, cs1587-25.cs, cs1587-26.cs, cs1587-27.cs, cs1587-28.cs,
899           cs1589.cs, cs1590.cs, cs1590-2.cs, cs1590-3.cs, cs1591.cs,
900           cs1591-2.cs, cs1591-3.cs, cs1591-4.cs, cs1591-5.cs, cs1591-6.cs,
901           cs1591-7.cs, cs1591-8.cs, cs1591-9.cs, cs1591-10.cs, cs1591-11.cs,
902           cs1591-12.cs, cs1591-13.cs, cs1591-14.cs, cs1591-15.cs, cs1591-16.cs,
903           cs1591-17.cs, cs1591-18.cs, cs1592.cs : added tests for /doc feature.
904
905 2004-11-26  Raja R Harinath  <rharinath@novell.com>
906
907         * Makefile (DISTFILES): Add do-tests.pl.
908
909 2004-11-23  Carlos Alberto Cortez <calberto.cortez@gmail.com>
910
911         * cs0275.cs: New
912         
913 2004-11-18 Marek Safar <marek.safar@seznam.cz>
914
915         * cs0657-19.cs: Bug#69462
916
917 2004-11-03  Carlos Alberto Cortez <carlos@unixmexico.org>
918         * cs0273.cs: New
919         * cs0274.cs: New
920         * cs0276.cs: New
921         * cs0507-2.cs: New
922         * cs1644-2.cs: New
923
924 2004-10-24 Marek Safar <marek.safar@seznam.cz>
925
926         * cs82??.cs: Renumber some 82xx errors.
927
928 2004-10-21  Raja R Harinath  <rharinath@novell.com>
929
930         * do-tests.pl: Make robust to being invoked in parallel for
931         multiple profiles.
932         * Makefile: Clean any generated files.
933
934 2004-10-07  Raja R Harinath  <rharinath@novell.com>
935
936         * mcs-ignore-tests: Empty.
937
938         * Makefile (run-mcs-tests): Save log of output to
939         $(TEST_PROFILE).log.
940         (run-generics-tests): Likewise.
941         Report from K Sathyasudha <ksathyasudha@novell.com>.
942
943 2004-10-05  John Luke  <john.luke@gmail.com>
944
945         * Makefile: add *.mdb to clean target
946
947 2004-10-04  John Luke  <john.luke@gmail.com>
948
949         * cs8205.cs: remove, same as cs1624
950         * cs8206.cs: fix yield syntax, and add line number, now passes
951         * cs8207.cs: remove, same as cs1623
952         * cs8208.cs: remove, same as cs1625
953         * cs8209.cs: remove, same as cs1631
954
955 2004-10-01  John Luke  <john.luke@gmail.com>
956
957         * *.cs: fix some incorrect tests by either addding a Main method,
958         or adding a -t:library compiler option.  Makes one test pass, and adds
959         19 to *-expect-wrong-error as they compile when they shouldn't
960         * *mcs-expect-*-error: update
961
962 2004-10-01  Raja R Harinath  <rharinath@novell.com>
963
964         * cs0122-5.cs, cs0122-6.cs: New tests.
965         * gmcs-expect-no-error: Update.
966
967 2004-09-27  Raja R Harinath  <rharinath@novell.com>
968
969         * Makefile: Re-apply changes from 2004-09-14.
970         (test-everything): Run tests in both profiles.
971
972 2004-09-21  Raja R Harinath  <rharinath@novell.com>
973
974         * do-tests.pl: Print 'IGNORED' when a test is ignored.
975
976 2004-09-14  Martin Baulig  <martin@ximian.com>
977
978         * gmcs-expect-no-error, gmcs-expect-wrong-error: Updated.
979
980 2004-09-14  Martin Baulig  <martin@ximian.com>
981
982         * Makefile: Put the old Makefile back.
983
984 2004-09-14  Raja R Harinath  <rharinath@novell.com>
985
986         * Makefile (MCS) [PROFILE=default]: Force testing of 'mcs'.
987         (test-everything): Remove.
988         (TEST_PROFILE): New.
989         (run-mcs-tests, run-gmcs-tests): Unify using TEST_PROFILE.
990         (run-test-local) [PROFILE=net_2_0]: Run generics tests.
991
992 2004-09-10 Marek Safar <marek.safar@seznam.cz>
993
994         * do-test.pl: Make report readable (I was really confuse).
995         Fixed bug on my machine CR+LF in *-expect-* files. 
996
997 2004-09-07  Martin Baulig  <martin@ximian.com>
998
999         * mcs-expect-no-error: I'm slowly getting annoyed.  Is it really
1000         so hard to add new tests here ?
1001
1002 2004-09-07  Raja R Harinath  <rharinath@novell.com>
1003
1004         * cs0571-3.cs, CS0571-3-lib.cs: New tests for #59980.
1005         * Makefile: Update list of dlls.
1006
1007 2004-09-03 Marek Safar <marek.safar@seznam.cz>
1008
1009         * 8 new error tests.
1010
1011 2004-09-03  Raja R Harinath  <rharinath@novell.com>
1012
1013         * do-tests.pl: Attach $profile to log file name to make clear
1014         which profile caused the error.
1015
1016 2004-09-01 Marek Safar <marek.safar@seznam.cz>
1017
1018         * 20 new tests mainly for static classes.
1019
1020 2004-08-27  Martin Baulig  <martin@ximian.com>
1021
1022         * Makefile (test-everything): New target.
1023
1024 2004-08-27  Martin Baulig  <martin@ximian.com>
1025
1026         * gmcs-ignore-tests: New file.  This file lists tests which should
1027         not be run at all because they make the compiler hang.
1028
1029         * gmcs-expect-no-error, gmcs-expect-wrong-error: Updated.
1030         * generics-expect-no-error: Updated.
1031
1032 2004-08-27  Martin Baulig  <martin@ximian.com>
1033
1034         * Makefile
1035         (run-gmcs-tests): New target to run the cs*.cs tests with gmcs.
1036         (run-generics-tests): New target to run the gcs*.cs tests.
1037         (run-tests-local): Run run-mcs-tests, run-gmcs-tests and
1038         run-generics-tests.
1039
1040         * do-tests.pl: Don't return an error value if more tests pass than
1041         expected.       
1042
1043         * mcs-expect-no-error, mcs-expect-wrong-error: Updated to the
1044         current situation, ie. make all the tests pass.
1045
1046         * gmcs-expect-no-error, gmcs-expect-wrong-error: New files.
1047
1048         * generics-expect-wrong-error: Formerly known as
1049         gmcs-expect-wrong-error.        
1050
1051 2004-08-27  Martin Baulig  <martin@ximian.com>
1052
1053         * do-tests.pl: Deal with compiler crashes.
1054
1055         * mcs-expect-no-error, mcs-expect-wrong-error: Updated.
1056
1057 2004-08-04 Marek Safar <marek.safar@seznam.cz>
1058
1059         * 62 new error tests.
1060
1061 2004-07-23  Martin Baulig  <martin@ximian.com>
1062
1063         * cs0260.cs, cs0260-2.cs, cs0261.cs, cs0262.cs, cs0263.cs: New
1064         tests for partial classes.
1065
1066 2004-07-14  Martin Baulig  <martin@ximian.com>
1067
1068         * cs1623.cs, cs1624.cs, cs1625.cs, cs1631.cs: New tests for
1069         iterators.      
1070
1071 2004-07-02  Raja R Harinath  <rharinath@novell.com>
1072
1073         * cs0038-3.cs: New testcase from #60730.
1074         * cs0038-4.cs: Likewise.
1075
1076 2004-06-21  Raja R Harinath  <rharinath@novell.com>
1077
1078         * cs0592-8.cs: Avoid spurious "unexpected incorrect error".
1079
1080 2004-06-10 Marek Safar <marek.safar@seznam.cz>
1081
1082         * do-test.pl: --expect-error must be at the
1083         first place (mcs parses options by order).
1084
1085 2004-06-10 Marek Safar <marek.safar@seznam.cz>
1086
1087         * do-test.pl: Added simple error logging.
1088         * Makefile (clean): Remove .dll & .log files
1089
1090 2004-06-07  Raja R Harinath  <rharinath@novell.com>
1091
1092         * cs0038-2.cs: New test, from bug #59477.
1093         * mcs-expect-wrong-error: Add cs0038-1.
1094
1095 2004-06-03  Raja R Harinath  <rharinath@novell.com>
1096
1097         * cs0038-1.cs, cs1540-3.cs, cs1540-4.cs, cs1540-5.cs:
1098         New testcases for bug #50820.
1099
1100 2004-06-01 Marek Safar <marek.safar@seznam.cz>
1101
1102         * cs1555.cs,
1103         * cs1556.cs,
1104         * cs3000.cs: 3 new error tests.
1105
1106 2004-05-30 Marek Safar <marek.safar@seznam.cz>
1107
1108         * cs1017.cs: New test.
1109
1110 2004-05-19 Marek Safar <marek.safar@seznam.cz>
1111
1112         * cs0579-6.cs: New test for bug #58688.
1113
1114 2004-05-18 Marek Safar <marek.safar@seznam.cz>
1115
1116         * cs0592-8.cs,
1117         * cs0657-{2-17}.cs,
1118         * cs1518-3.cs: 18 new error tests.
1119         
1120 2004-05-14 Marek Safar <marek.safar@seznam.cz>
1121
1122         * cs3008-7.cs: New test for bug #58478.
1123
1124 2004-05-11  Raja R Harinath  <rharinath@novell.com>
1125
1126         * Makefile (run-test-local): Run gmcs and multi tests too.
1127         (test-multi-local): Add logging of errors.
1128         * runtest.pl: Change $errors and $warnings to keep track of lines
1129         on which errors are supposed to occur.
1130
1131 2004-05-10 Marek Safar <marek.safar@seznam.cz>
1132
1133         * cs0577-2, cs0577-3,
1134         * cs1618.cs: 3 new error tests.
1135
1136 2004-05-10  Raja R Harinath  <rharinath@novell.com>
1137
1138         * do-tests.pl: Add back lost 'chomp'.
1139
1140 2004-05-07  Raja R Harinath  <rharinath@novell.com>
1141
1142         * do-tests.pl: Simplify sed expression.
1143
1144         * cs0625.cs, cs0626.cs, cs0636.cs: New tests.
1145
1146 2004-05-07 Marek Safar <marek.safar@seznam.cz>
1147
1148         * cs0579-4.cs, CS0579-4-1.cs,
1149         * cs0579-5.cs,
1150         * cs0657.cs,
1151         * cs3015-2.cs,
1152         * cs3019.cs,
1153         * cs3019-2.cs: 6 new error tests.
1154         
1155 2004-05-03 Marek Safar <marek.safar@seznam.cz>
1156
1157         * cs0579-3.cs,
1158         * cs0592-7.cs,        
1159         * cs0626.cs: 3 new error tests.
1160
1161 2004-04-29 Marek Safar <marek.safar@seznam.cz>
1162
1163         * cs-11.cs: Renamed to cs1501-5.cs.
1164
1165 2004-04-29 Marek Safar <marek.safar@seznam.cz>
1166
1167         * cs0629.cs,
1168         * cs1667-3.cs: 2 new error tests.
1169
1170 2004-04-12 Marek Safar <marek.safar@seznam.cz>
1171
1172         * cs0109.cs: New test.
1173
1174 2004-04-14 Marek Safar <marek.safar@seznam.cz>
1175
1176         * cs0612.cs,
1177         * cs0672-2.cs: 2 new error tests.
1178
1179 2004-04-13 Marek Safar <marek.safar@seznam.cz>
1180
1181         * cs0618-2.cs,
1182         * cs0619-{27-36}.cs,
1183         * cs1667.cs, cs1667-2.cs: 13 new error tests.
1184
1185 2004-04-08 Marek Safar <marek.safar@seznam.cz>
1186
1187         * cs1677.cs: Changed name from cs1667.cs
1188
1189 2004-04-07  Sebastien Pouliot  <sebastien@ximian.com>
1190
1191         * cs1606.pub: New file. ECMA key.
1192         * cs1606.cs: New file. This is the same problem as cs1548-3.cs but CSC
1193         report a different error number when the ECMA key is being used.
1194
1195 2004-04-06  Sebastien Pouliot  <sebastien@ximian.com>
1196
1197         * cs1548.pub: New file. Strongname file with only the public key.
1198         * cs1548-3.cs: New file to test signing with a strongname containing
1199         only the public key.
1200
1201 2004-04-05  Martin Baulig  <martin@ximian.com>
1202
1203         * gmcs-expect-wrong-error: New file.
1204
1205 2004-04-05 Marek Safar <marek.safar@seznam.cz>
1206
1207         * cs3009-3.cs: New error test.
1208
1209 2004-03-29 Ben Maurer  <bmaurer@users.sourceforge.net>
1210
1211         * cs0176.cs: make this test better.
1212
1213 2004-03-29 Marek Safar <marek.safar@seznam.cz>
1214         * cs0029-3.cs,
1215           cs0173-2.cs,
1216           cs0619-{2-26}.cs,
1217           cs0672.cs: 29 new error tests.
1218
1219 2004-03-26 Ben Maurer  <bmaurer@users.sourceforge.net>
1220
1221         * do-tests.pl: i think this fixes the problem with
1222         tests that have comp options alway passing
1223         * mcs-expect*: update for above.
1224
1225 2004-03-25  Sebastien Pouliot  <sebastien@ximian.com>
1226
1227         * mcs-expect-no-errors: Removed cs1548 and cs1458-2.cs (fixed #55364).
1228
1229 2004-03-25 Ben Maurer  <bmaurer@users.sourceforge.net>
1230
1231         * cs1510-2.cs: test for 56016.
1232         * cs0154-2.cs: test for 55780.
1233         * cs0246-6.cs: test for 55770.
1234
1235 2004-03-25 Ben Maurer  <bmaurer@users.sourceforge.net>
1236
1237         * cs0122-4.cs: test for bug 55970.
1238
1239 2004-03-25  Sebastien Pouliot  <sebastien@ximian.com>
1240
1241         * cs1548.cs: More descriptive comment  (missing file).
1242         * cs1548-2.cs: New. Invalid strongname file (content).
1243         * mcs-expect-no-errors: Added cs1458-2.cs.
1244
1245 2004-03-24 Ben Maurer  <bmaurer@users.sourceforge.net>
1246
1247         * Makefile, do-tests.pl: A new system for testing.
1248         * mcs-expect-no-errors, mcs-expect-wrong-error: a list
1249         of tests that we fail on.
1250         * CONTRIBUTORS_README: update docs.
1251
1252 2004-03-23  Sebastien Pouliot  <sebastien@ximian.com>
1253
1254         * cs1548.cs: New test for signing an assembly.
1255
1256 2004-03-16  Martin Baulig  <martin@ximian.com>
1257
1258         * Makefile (run-generics-local): New target to run the generics
1259         tests.
1260
1261         * gmcs0246.cs, gmcs0305.cs, gmcs0305-2.cs, gmcs0308.cs,
1262         gmcs0308-2.cs: New tests.
1263
1264 2004-03-12 Marek Safar <marek.safar@seznam.cz>
1265
1266         * cs0182-1.cs,
1267           cs3001-9.cs: New error tests.
1268
1269 2004-03-08 Ben Maurer  <bmaurer@users.sourceforge.net>
1270
1271         * cs0111-{6,7}.cs: new test cases.
1272
1273 2004-03-02 Marek Safar <marek.safar@seznam.cz>
1274
1275         * cs0246-5.cs: New error test.
1276
1277 2004-02-16 Marek Safar <marek.safar@seznam.cz>
1278
1279         * cs3001-{7,8}.cs,
1280           cs3005-(1-22}.cs,
1281           cs3006-{1-6}.cs,
1282           cs3012.cs,
1283           cs3013.cs New error tests for CLS-compliance.
1284
1285         * cs186-2.cs,
1286           cs0579-2.cs New error tests.
1287
1288         * makefile: Added CS3005-16-lib.cs and CS3013-module.cs as helpers for errors cs3005-16.cs and cs3013.cs.
1289
1290
1291 2004-02-10 Marek Safar <marek.safar@seznam.cz>
1292
1293         * cs0111-2.cs: Fixed error message.
1294           cs0111-5.cs,
1295           cs0528-2.cs: New error tests.
1296
1297 2004-02-03 Marek Safar <marek.safar@seznam.cz>
1298
1299         * cs0102-{2,3,4,5}.cs,
1300           cs0111-{3,4}.cs,
1301           cs0547-2.cs: New error tests.
1302
1303 2004-01-21 Marek Safar <marek.safar@seznam.cz>
1304
1305         * cs0102.cs,
1306           cs0111-2.cs,
1307           cs246-{2,3,4}.cs,
1308           cs663.cs: New tests.
1309
1310 2004-01-05 Marek Safar <marek.safar@seznam.cz>
1311
1312         * cs3001.cs,
1313           cs3001-1.cs,
1314           cs3001-2.cs,
1315           cs3001-3.cs,
1316           cs3001-4.cs,
1317           cs3001-5.cs,
1318           cs3001-6.cs,
1319           cs3001-7.cs,
1320           cs3002.cs,
1321           cs3002-1.cs,
1322           cs3002-10.cs,
1323           cs3002-2.cs,
1324           cs3002-3.cs,
1325           cs3002-4.cs,
1326           cs3002-5.cs,
1327           cs3002-6.cs,
1328           cs3002-7.cs,
1329           cs3002-8.cs,
1330           cs3002-9.cs,
1331           cs3003.cs,
1332           cs3003-1.cs,
1333           cs3008.cs,
1334           cs3008-1.cs,
1335           cs3008-2.cs,
1336           cs3008-3.cs,
1337           cs3008-4.cs,
1338           cs3008-5.cs,
1339           cs3008-6.cs,
1340           cs3010.cs,
1341           cs3011.cs,
1342           cs3011-1.cs,
1343           cs3014.cs,
1344           cs3014-1.cs,
1345           cs3014-2.cs,
1346           cs3014-3.cs,
1347           cs3014-4.cs,
1348           cs3014-5.cs,
1349           cs3014-6.cs,
1350           cs3014-7.cs,
1351           cs3015.cs,
1352           cs3015-1.cs,
1353           cs3016.cs,
1354           cs3016-1.cs,
1355           cs3016-2.cs,
1356           cs3016-3.cs: New tests for CLS-compliance.
1357
1358         * cs108-2.cs,
1359           cs116-2.cs,
1360           cs592-4.cs,
1361           cs592-5.cs,
1362           cs592-6.cs: New tests.
1363
1364 2004-01-04 Ben Maurer  <bmaurer@users.sourceforge.net>
1365
1366         * cs157-{2,3,4}: test cases we fail.
1367
1368 2003-11-01  Marek Safar <marek.safar@seznam.cz>
1369
1370         * makefile: Added "// Compiler options:" handling.
1371
1372 2003-09-22  Martin Baulig  <martin@ximian.com>
1373
1374         * errors.txt: Added -219.
1375
1376 2003-09-16  Martin Baulig  <martin@ximian.com>
1377
1378         * cs8217.cs: New test.
1379
1380 2003-09-06  Martin Baulig  <martin@ximian.com>
1381
1382         * errors.txt: Added -216.
1383
1384 2003-08-28 Ben Maurer  <bmaurer@users.sourceforge.net>
1385
1386         * cs0666.xml: added sample xml file for monodoc error provider.
1387
1388 2003-07-28  Martin Baulig  <martin@ximian.com>
1389
1390         * cs0075.cs: This test case was incorrect; according to the spec,
1391         `(double) -1' is allowed since `double' is a builtin type.
1392         However, `(A) -1' is not allowed where `A' is a valuetype and has
1393         an implicit conversion from int.
1394
1395 2003-07-28  Nick Drochak <ndrochak@gol.com>
1396
1397         * Makefile: added test-local target. Fixes build problem.
1398
1399 2003-07-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1400
1401         * Makefile: added install-local target.
1402
1403 2003-07-26  Martin Baulig  <martin@ximian.com>
1404
1405         * error-6.cs: New test for bug #46907.
1406
1407         * Makefile:
1408         (test-multi-local): Run the multi-test tests.
1409         (all-local): Run run-test-local and test-multi-local.
1410
1411 2003-07-21  Martin Baulig  <martin@ximian.com>
1412
1413         * syntax0068.cs, syntax0069.cs, syntax0071.cs, syntax0116.cs:
1414         These are syntax errors which we'd need to catch in cs-parser.jay;
1415         separate them from the other errors.
1416
1417         * cs0572.cs: New test.
1418
1419 2003-07-14  Martin Baulig  <martin@ximian.com>
1420
1421         * cs0212.cs: New test.
1422
1423 2003-07-14  Ravi Pratap M  <ravi@ximian.com>
1424
1425         * cs1501-4.cs: Another test case for this error. This time it is on
1426         constructors for attributes. We now report the error correctly.
1427
1428 2003-05-18  Martin Baulig  <martin@ximian.com>
1429
1430         * error-3.cs: Added testcase for CS0188.
1431
1432 2003-05-18  Martin Baulig  <martin@ximian.com>
1433
1434         * error-4.cs: Renamed to cs1502-2.cs.
1435
1436 2003-05-18  Martin Baulig  <martin@ximian.com>
1437
1438         * makefile: Ignore CS0162 and CS0169.
1439
1440 2003-03-29  Gaurav Vaish <gvaish_mono@lycos.com>
1441
1442         * cs1518-2.cs:   Added comment describing the error.
1443
1444 2003-03-29  Gaurav Vaish <gvaish_mono@lycos.com>
1445
1446         * cs1518-2.cs:   Added new test.
1447
1448 2002-12-24  Alejandro Sánchez Acosta  <raciel@gnome.org>
1449
1450         * cs0208.cs: Added new test.
1451
1452 2002-12-24  Alejandro Sánchez Acosta  <raciel@gnome.org>
1453
1454         * cs0202.cs: Added new test.
1455         
1456 2002-12-24  Alejandro Sánchez Acosta  <raciel@gnome.org>
1457
1458         * cs0197.cs: Added new test.
1459
1460 2002-12-23  Alejandro Sánchez Acosta  <raciel@gnome.org>
1461
1462         * cs0192.cs: Added new test.
1463
1464 2002-12-23  Alejandro Sánchez Acosta  <raciel@gnome.org>
1465
1466         * cs0170.cs: Added new test.
1467
1468 2002-12-23  Alejandro Sánchez Acosta  <raciel@gnome.org>
1469
1470         * cs0156.cs: Added new test.
1471
1472 2002-12-21  Alejandro Sánchez Acosta  <raciel@gnome.org>
1473
1474         * cs0163.cs: Added new test file.
1475
1476 2002-12-21  Alejandro Sánchez Acosta  <raciel@gnome.org>
1477
1478         * cs0161.cs: Added new test file.
1479
1480 2002-12-19  Cesar Octavio Lopez Nataren  <cesar@ciencias.unam.mx>
1481
1482         * cs0230.cs: Added this test file.
1483
1484 2002-12-19  Cesar Octavio Lopez Nataren  <cesar@ciencias.unam.mx>
1485
1486         * cs0225.cs: Added this file
1487
1488 2002-12-18  Cesar Octavio Lopez Nataren  <cesar@ciencias.unam.mx>
1489
1490         * cs0201.cs: Added this new test.
1491
1492 2002-12-18  Ravi Pratap  <ravi@ximian.com>
1493
1494         * errors.txt : Update for error # -24.
1495
1496 2002-12-17  Alejandro Sánchez Acosta  <raciel@gnome.org>
1497
1498         * cs0154.cs: New test.
1499
1500 2002-12-17  Alejandro Sánchez Acosta  <raciel@gnome.org>
1501
1502         * cs0138.cs: New test.
1503
1504 2002-12-07  Ravi Pratap  <ravi@ximian.com>
1505
1506         * cs0579.cs : Add.
1507
1508 2002-12-01  Alejandro Sánchez Acosta  <raciel@es.gnu.org>
1509
1510         * cs0140.cs,
1511           cs0143.cs: New test.
1512
1513 2002-12-01  Alejandro Sánchez Acosta  <raciel@es.gnu.org>
1514
1515         * cs0100.cs,
1516           cs0105.cs,
1517           cs0112.cs,
1518           cs0116.cs: New test.
1519
1520 2002-09-12  Martin Baulig  <martin@gnome.org>
1521
1522         * cs0038.cs: New test.
1523
1524 2002-08-27  Martin Baulig  <martin@gnome.org>
1525
1526         * cs0120-3.cs: New test.
1527
1528 2002-08-19  Ravi Pratap  <ravi@ximian.com>
1529
1530         * error-4.cs : New test.
1531
1532         * error-5.cs : New test.
1533
1534 2002-08-11  Martin Baulig  <martin@gnome.org>
1535
1536         * error-3.cs: New test.
1537
1538 2002-08-08  Martin Baulig  <martin@gnome.org>
1539
1540         * cs1540.cs: New test.
1541
1542 2002-08-08  Martin Baulig  <martin@gnome.org>
1543
1544         * cs0236.cs: New test.
1545
1546 2002-08-05  Martin Baulig  <martin@gnome.org>
1547
1548         * runtest.pl: This is a perl script which runs a testcase, parses the
1549         MCS output and checks whether all errors are reported.
1550
1551         * error-1.cs, error-2.cs: Moved here from ../tests/.
1552
1553         * README.tests: Added (empty) list of all test cases.
1554
1555 2002-08-02  Martin Baulig  <martin@gnome.org>
1556
1557         * cs0155.cs, cs0155-2.cs: New tests.
1558
1559 2002-07-06  Andrew Birkett  <adb@tardis.ed.ac.uk>
1560
1561         * cs1039.cs, cs1033.cs, cs1010.cs: New tests.
1562
1563 2002-06-26    <adb@tardis.ed.ac.uk>
1564
1565         * cs1501-3.cs: Added new test for struct ctr typechecks.
1566
1567 2002-06-24  Andrew Birkett  <adb@tardis.ed.ac.uk>
1568
1569         * fail: cs0121.cs, cs0157.cs and cs1501.cs no longer fail.  
1570         * cs0176.cs: Method has to be public for correct test
1571         * cs0196.cs, cs0242.cs: Do 'return' to stop null statement warning.
1572         * cs0255.cs: Add assignment to stop 'unused variable' warning.
1573         * makefile: Output is now like "Running test 42 .. OK".  Added --unsafe to 
1574           make cs0193.cs, cs0196.cs and cs0214-3.cs work.
1575