2010-05-31 Jb Evain <jbevain@novell.com>
[mcs.git] / errors / ChangeLog
blob98c9c1e06c77a9a6a833adf8d51f84d91ce37ae4
1 2010-03-16  Jb Evain  <jbevain@novell.com>
3         * Makefile: rename the net_2_1 profile to moonlight.
5 2009-06-18  Raja R Harinath  <harinath@hurrynot.org>
7         * Makefile (run-test-local): Make parallel-make safe.
9 2009-06-17 Marek Safar <marek.safar@gmail.com>
11         * Makefile: Keep at least one target usable for me.
13 2009-06-16  Raja R Harinath  <harinath@hurrynot.org>
15         Improve profile test coverage
16         * Makefile (test-local): Empty out.
17         (run-test-local): Remove $(TEST_SUPPORT_FILES).
19 2009-02-06  Scott Peterson  <lunchtimemama@gmail.com>
21         This patch is contributed under the MIT/X11 license.
23         * errors.txt: Updated variance-related code messages and removed -39
24         which is no longer relevant.
26         * gcs8034-11.cs:
27         * gcs8034-12.cs:
28         * gcs8034-13.cs:
29         * gcs8034-14.cs:
30         * gcs8034-15.cs:
31         * gcs8035-11.cs:
32         * gcs8035-12.cs:
33         * gcs8035-13.cs:
34         * gcs8035-14.cs:
35         * gcs8035-15.cs: Added new error tests to cover new variance rules.
37         * gcs8039.cs: Removed. This case is now covered by -34.
39 2009-02-04  Scott Peterson  <lunchtimemama@gmail.com>
41         This patch is contributed under the MIT/X11 license.
43         * errors.txt: Added new mono-specific errors codes -33 to -39 pertaining
44         to generic variance.
46         * gcs8033.cs:
47         * gcs8033-2.cs:
48         * gcs8034.cs:
49         * gcs8034-2.cs:
50         * gcs8034-3.cs:
51         * gcs8034-4.cs:
52         * gcs8034-5.cs:
53         * gcs8034-6.cs:
54         * gcs8034-7.cs:
55         * gcs8034-8.cs:
56         * gcs8034-9.cs:
57         * gcs8034-10.cs:
58         * gcs8035.cs:
59         * gcs8035-2.cs:
60         * gcs8035-3.cs:
61         * gcs8035-4.cs:
62         * gcs8035-5.cs:
63         * gcs8035-6.cs:
64         * gcs8035-7.cs:
65         * gcs8035-8.cs:
66         * gcs8035-9.cs:
67         * gcs8035-10.cs:
68         * gcs8036.cs:
69         * gcs8036-2.cs:
70         * gcs8037.cs:
71         * gcs8037-2.cs:
72         * gcs8038.cs:
73         * gcs8038-2.cs:
74         * gcs8038-3.cs:
75         * gcs8039.cs: Added tests for new error codes.
77         * gcs1525.cs: Updated error message to jive with new grammar.
79         * gcs1644-15.cs:
80         * gcs1644-16.cs: Add tests for "unsupported feature" error in iso-2.
82 2009-01-19  Zoltan Varga  <vargaz@gmail.com>
84         * Makefile (check): Add a standard check target.
86 2008-11-04  Gert Driesen  <drieseng@users.sourceforge.net>
88         * cs1007-2.cs: New test from bug #436792.
90 2008-04-04  Raja R Harinath  <harinath@hurrynot.org>
92         * cs0119-4.cs, cs0119-5: New tests from #377028.
94         * cs0219-3.cs: New test from #319508.
95         * cs0219-2.cs: New test from #324765.
97 2008-03-14 Marek Safar <marek.safar@gmail.com>
99         * Makefile: New compiler-tester options.
101 2008-02-25  Raja R Harinath  <harinath@hurrynot.org>
103         * cs0152-3.cs: New testcase from #363791.
105         * gcs1644-10.cs: Remove spurious error message.
107 2008-02-17  Raja R Harinath  <harinath@hurrynot.org>
109         * Makefile: Enable testing net_2_1 profile.
111 2008-01-12  Raja R Harinath  <harinath@hurrynot.org>
113         * Makefile (VALID_PROFILE): New.  Disable tests for other profiles.
115 2008-01-06  Gert Driesen  <drieseng@users.sourceforge.net>
117         * gcs0281.cs: Modified expected error message now that fix for bug
118         #315057 has been applied.
120 2007-10-17  Gert Driesen  <drieseng@users.sourceforge.net>
122         * cs0177-8.cs: New test based on #325478.
124 2007-10-09  Jb Evain  <jbevain@novell.com>
126         * known-issues-mcs: test asserting that assembly
127         version check should work now.
129 2007-10-07  Jb Evain  <jbevain@novell.com>
131         * cs0647-17.cs: New test for assembly version verification.
133 2007-10-03  Raja R Harinath  <rharinath@novell.com>
135         * cs0120-10.cs: New test based on #328490.
137 2007-08-24  Atsushi Enomoto  <atsushi@ximian.com>
139         * cs1570-12.cs : new test (bug #82565).
141 2007-06-07  Raja R Harinath  <harinath@gmail.com>
143         * cs0135-2.cs, cs0135-3.cs: New tests for parameter name
144         conflicts.
146 2007-05-22  Scott Peterson  <lunchtimemama@gmail.com>
147         * gcs0271.cs, gcs0272.cs: Test automatic properties
148           for proper access control.
150 2007-05-17  Raja R Harinath  <rharinath@novell.com>
152         * cs0159-5.cs, cs0159-6.cs, cs0159-7.cs: New tests as
153         counterpoints to #81633.
155 2007-05-15  Scott Peterson  <lunchtimemama@gmail.com>
156         * gcs0201.cs:
157           Make sure that Linq syntax fails correctly
158           when not compiling for Linq.
160 2007-05-08  Scott Peterson  <lunchtimemama@gmail.com>
161         * gcs1526.cs:
162         * gcs1526-2.cs:
163         * gcs1031.cs:
164           Make sure that Linq syntax fails correctly
165           when not compiling for Linq.
167 2007-05-02  Raja R Harinath  <rharinath@novell.com>
169         * cs1534-2.cs: New test.  Ensure that the error handling isn't
170         limited to only erroneous 3-argument operators.
172 2007-04-09  Raja R Harinath  <rharinath@novell.com>
174         * cs0103-5.cs: New test based on #81338.
176 2007-03-21  Bill Holmes  <billholmes54@gmail.com>
177         * gcs0111-2.cs:
178         With the new member ordering change in class.cs, the error message
179         for this test has changed and now matches csc output.
181         For Defect #79434
183         All code is contributed under the MIT/X11 license.
185 2007-03-21  Bill Holmes  <billholmes54@gmail.com>
187         * cs3005-6.cs
188         * cs3005-15.cs
189           With the changes to mcs/class.cs in r74702 these test
190           outputs are now different.  The error messages are still correct
191           they are simply reporting the error on the other name due to the
192           new order objects are processed. 
194 2007-01-28  Raja R Harinath  <rharinath@novell.com>
196         * gcs0411-3.cs: Rename to tests/gtest-309.cs.
198 2006-11-19  Gert Driesen  <drieseng@users.sourceforge.net>
200         * cs1058.cs: Removed as CS1058 does not apply to 1.0 profile.
201         * gcs1058-1.cs, gcs1058-2.cs: Added tests for bug #79810.
203 2006-10-26  Raja R Harinath  <rharinath@novell.com>
205         * cs0165-13.cs: New test from #78820.
207 2006-10-06  Raja R Harinath  <rharinath@novell.com>
209         * cs0146-5.cs: New test from #79584.
211 2006-10-04  Martin Baulig  <martin@ximian.com>
213         * known-issues-mcs, known-issues-gmcs: Update; the anonymous
214         method tests are now working.
216 2006-10-04  Raja R Harinath  <harinath@gmail.com>
218         * cs0246-17.cs: An embarassingly simple testcase based on #79577.
220 2006-09-28  Raja R Harinath  <rharinath@novell.com>
222         * gcs1502.cs: New test from #79013.
224         * cs0229-3.cs, CS0229-3-lib.il: New test based on #79451.
225         * cs0229-4.cs, CS0229-4-lib.il: Likewise.
227 2006-08-14  Raja R Harinath  <rharinath@novell.com>
229         * gcs0306.cs: New test based on #79067.
231 2006-08-03  Raja R Harinath  <rharinath@novell.com>
233         * cs0146-3.cs, cs0146-4.cs: New tests for bug discovered while
234         fixing #77963.
236 2006-08-02  Raja R Harinath  <rharinath@novell.com>
238         * cs0246-16.cs, gcs0246-8.cs: New tests from #77396.
240 2006-06-21  Raja R Harinath  <rharinath@novell.com>
242         * cs0019-16.cs: New test from #78662.
244 2006-06-16  Raja R Harinath  <rharinath@novell.com>
246         * cs0120-9.cs: New test from #78601.
248 2006-05-23  Raja R Harinath  <rharinath@novell.com>
250         * cs0139-3.cs, cs0139-4.cs, cs0139-5.cs, cs0139-6.cs: New
251         regression tests for 'break' and 'continue' inside a try block.
253 2006-05-18  Raja R Harinath  <rharinath@novell.com>
255         * cs0162-6.cs, cs0162-7.cs: New tests for unreachable code.
256         Emitting the warning on cs0162-7.cs needs a multi-pass algorithm.
257         * cs0165-12.cs: New test from #77869.
259 2006-05-11  Raja R Harinath  <rharinath@novell.com>
261         * cs0177-7.cs: Taken from erroneous sub-test in tests/test-154.cs.
263 2006-05-05  Raja R Harinath  <rharinath@novell.com>
265         * cs0177-5.cs, cs0177-6.cs: New tests based on #78290.
267 2006-05-03  Raja R Harinath  <rharinath@novell.com>
269         * cs0162-5.cs: New test from #76665.
271 2006-04-20  Raja R Harinath  <rharinath@novell.com>
273         * cs1502-7.cs: New test from #75800.
275         * cs0168-2.cs: New test from #66031.
277 2006-04-18  Raja R Harinath  <rharinath@novell.com>
279         * cs1690.cs, cs1690-2.cs, cs1690-3.cs: Update.
280         * cs1690-4.cs, cs1690-5.cs, cs1690-6.cs, cs1690-7.cs: New tests
281         inspired by #77752.
283 2006-03-22  Raja R Harinath  <rharinath@novell.com>
285         * gcs1908.cs, gcs1908-2.cs, gcs1908-3.cs, gcs1908-4.cs: New tests
286         for DefaultParameterValueAttribute.
288 2006-03-01  Raja R Harinath  <rharinath@novell.com>
290         * cs1540-8.cs: New test from #77627.
292         * cs1628-2.cs: New test from #77679.
294         * cs0205-3.cs, CS0205-3-lib.dll: New test based on #77642.
296 2006-02-07  Atsushi Enomoto  <atsushi@ximian.com>
298         * cs1570-3.cs cs1570-5.cs cs1570-11.cs cs1570-9.cs cs1570-2.cs
299           cs1570-4.cs cs1570-6.cs cs1570.cs cs1570-10.cs cs1570-8.cs :
301           It reports XmlTextReader error message changes as build breakage.
303           That's why I opposed to compare error messages blindly.
305 2006-01-18  Raja R Harinath  <rharinath@novell.com>
307         * cs1026-2.cs: New test from #76656.
309 2006-01-17  Raja R Harinath  <rharinath@novell.com>
311         * cs0201-2.cs, cs0201-3.cs: New tests from #76824.
313 2006-01-16  Raja R Harinath  <rharinath@novell.com>
315         * cs1654.cs, cs1654-2, cs1656-4: New tests from #76874.
317 2006-01-11  Raja R Harinath  <rharinath@novell.com>
319         * cs0023-3.cs: New test from #77204.
321 2006-01-06  Ankit Jain  <jankit@novell.com>
323         * known-issues-gmcs: Removed cs0619-18.cs and cs0619-24.cs (working now).
325 2005-12-21  Carlos Alberto Cortez <calberto.cortez@gmail.com>
327         * CSFriendAssembly-lib.cs: Update friend assembly info
328         after the latest updates to this feature.
330         * gcs1726.cs: Likewise.
332         * gcs0281.cs: Likewise.
333         
334 2005-12-21  Carlos Alberto Cortez <calberto.cortez@gmail.com>
336         * gcs1726-2.cs: New test based on last update to
337         friend assembly access.
339 2005-12-20  Raja R Harinath  <rharinath@novell.com>
341         * cs0628-3.cs: New test based on #77035.
343 2005-12-16  Raja R Harinath  <rharinath@novell.com>
345         * cs0659-2.cs: New test based on #77006.
347 2005-12-05  Raja R Harinath  <rharinath@novell.com>
349         * Makefile (DISTFILES): Add *.snk.
351 2005-12-05  Atsushi Enomoto  <atsushi@ximian.com>
353         * cs1574-8.cs, cs1574-9.cs : new tests for bug #76873.
354         * known-issues-gmcs : updated.
356 2005-12-01  Atsushi Enomoto  <atsushi@ximian.com>
358         * cs0419-4.cs : test for the first case of bug #76727.
359         * known-issues-gmcs : added it.
361 2005-11-16  Atsushi Enomoto  <atsushi@ximian.com>
363         * cs1574-7.cs : fixed code format ("Line") to make it working.
364         * cs0419-3.cs : new test for ambiguity resolution.
365         * known-issues-gmcs : actually cs1574-7.cs is kind of regression,
366           thus no need to be added here.
368 2005-11-16  Atsushi Enomoto  <atsushi@ximian.com>
370         * cs1574-7.cs : new test to warn doc reference to interface members 
371           which is not exposed publicly.
372         * known-issues-gmcs : added above.
374 2005-11-16  Atsushi Enomoto  <atsushi@ximian.com>
376         * known-issues-gmcs : added cs0419-2.cs
378 2005-11-15  Atsushi Enomoto  <atsushi@ximian.com>
380         * cs0419-2.cs : test to check error message problem in #76685.
382 2005-11-13  Atsushi Enomoto  <atsushi@ximian.com>
384         * cs1591-19.cs : evidence for that bug #76692 is not a real bug.
386 2005-11-13  Atsushi Enomoto  <atsushi@ximian.com>
388         * cs0419.cs : The error message is fixed to show an alternative, not
389           the identical one.
391 2005-11-04  Carlos Alberto Cortez <calberto.cortez@gmail.com>
393         * gcs0281.cs: New test.
394         * CSFriendAssembly-lib.cs: New helper file.
395         
396 2005-10-27  Raja R Harinath  <rharinath@novell.com>
398         * cs1501-11.cs, cs1502-5.cs: New tests from #76085.
400 2005-10-26  Raja R Harinath  <harinath@gmail.com>
402         * cs0246-14.cs: New test from #76419.
404 2005-10-26  Raja R Harinath  <rharinath@novell.com>
406         * cs0103-3.cs: New test for #76271.
408 2005-10-25  Carlos Alberto Cortez <calberto.cortez@gmail.com>
410         * gcs1700.cs, gcs1726.cs, gcs0647.cs, gcs0647-2.cs: 
411           New tests.
413         * InternalVisibleTo.snk: New key file for gcs1726.cs.
414           
415 2005-10-24  Carlos Alberto Cortez <calberto.cortez@gmail.com>
417         * cs0430.cs, cs0439.cs, cs0439-2.cs, 
418           cs1537-2.cs, cs1537-3.cs, cs1679.cs, 
419           cs1680.cs, cs1681.cs: Added tests for extern alias
420           feature.
422         * known-gmcs-issues: Update the issues to avoid testing
423         the extern alias test in 2.0 profile. We need to change them
424         as soon as the merged is done in gmcs.
425           
426 2005-10-20  Raja R Harinath  <rharinath@novell.com>
428         * Makefile (run-mcs-tests): Set MONO_RUNTIME to $(RUNTIME).
430 2005-10-07  Raja R Harinath  <rharinath@novell.com>
432         * cs0266-8.cs: New test from #76323.
434 2005-10-04  Raja R Harinath  <rharinath@novell.com>
436         * Makefile (with_mono_path_n11b): New.
437         (ILASM): Use it.
439 2005-09-26  Raja R Harinath  <rharinath@novell.com>
441         * cs0212-3.cs: New test based on #76133.
443 2005-09-05  Atsushi Enomoto  <atsushi@ximian.com>
445         * gcs0208-2.cs, gcs0208-3.cs, gcs0208-4.cs : added test with related
446           to #75772.
448 2005-09-01  Atsushi Enomoto  <atsushi@ximian.com>
450         * cs0418-3.cs, cs0418-4.cs, cs0418-5.cs,
451           cs0441-2.cs : class modifier check on partial types.
452         * known-issues-gmcs : added above.
454 2005-09-01  Atsushi Enomoto  <atsushi@ximian.com>
456         * cs0665-2.cs : test for bug #75946.
457         * known-issues-gmcs : added this file.
459 2005-08-31  Atsushi Enomoto  <atsushi@ximian.com>
461         * cs0665.cs : new test (possibly incorrect assignment in if statement).
463 2005-08-30  Atsushi Enomoto  <atsushi@ximian.com>
465         * cs0246-13.cs : testcase for #75930.
467 2005-08-24  Atsushi Enomoto  <atsushi@ximian.com>
469         * cs0134-2.cs : testcase for bug #754333.
471 2005-08-24  Atsushi Enomoto  <atsushi@ximian.com>
473         * known-issues-mcs : removed cs0642*.cs (working now)
474         * cs0642-2.cs, cs0642-3.cs, cs0642-4.cs, cs0642-5.cs, cs0642-6.cs :
475           filename fix.
476         * cs0642-7.cs, cs0642-8.cs, cs0642-9.cs :
477           Possible empty statement check for if&else.
478         * cs0642-10.cs : additional empty statement check for "fixed".
480 2005-08-24 Marek Safar <marek.safar@seznam.cz>
482         * Makefile: Add ilasm for *.il compilation.
484 2005-08-23  Atsushi Enomoto  <atsushi@ximian.com>
486         * known-issues-mcs : removed cs0652.cs (working now)
487         * cs0652-2.cs, cs0652-3.cs cs0652-4.cs : for bug #53974 plus alpha.
489 2005-08-23  Atsushi Enomoto  <atsushi@ximian.com>
491         * cs0034-3.cs : for bug #73709.
493 2005-08-23  Atsushi Enomoto  <atsushi@ximian.com>
495         * cs0034-2.cs : for bug #52492.
497 2005-08-23  Atsushi Enomoto  <atsushi@ximian.com>
499         * cs1010-2.cs : for bug #75245.
501 2005-08-23  Atsushi Enomoto  <atsushi@ximian.com>
503         * cs0165-10.cs, cs0165-11.cs : for bug #75721.
505 2005-08-12  Martin Baulig  <martin@ximian.com>
507         * known-issues-gmcs: Ignore cs3005-13.cs since it's supposed to
508         produce a warning and not an error on .NET 2.0.
510 2005-08-03  Raja R Harinath  <rharinath@novell.com>
512         * cs0431.cs, cs0432.cs, cs0432-2.cs, cs0440.cs, cs0687.cs:
513         New tests for the qualified-alias-member (::) feature.
515 2005-08-01  Raja R Harinath  <rharinath@novell.com>
517         * cs0122-17.cs: New test from #75669.
519 2005-07-31  Raja R Harinath  <harinath@gmail.com>
521         * cs1502-4.cs: New test from #75658.
523         * cs0136-6.cs: New test from #75656.
525 2005-07-26  Raja R Harinath  <rharinath@novell.com>
527         * cs0246-12.cs: New test from #75628.
529 2005-07-16  Raja R Harinath  <harinath@gmail.com>
531         * cs0252.cs, cs0253.cs: New tests for #60638 from #75557.
533 2005-07-15  Raja R Harinath  <rharinath@novell.com>
535         * cs0436.cs: New test from #72969.
537 2005-07-07  Raja R Harinath  <rharinath@novell.com>
539         * cs0282.cs: New test from #75486.
541 2005-07-05  Raja R Harinath  <rharinath@novell.com>
543         * cs0212-2.cs: New test from #72729.
545 2005-06-30  Raja R Harinath  <rharinath@novell.com>
547         * cs0021-3.cs: New test from #75412.
549         * cs0120-8.cs: New test from #75283.
551 2005-06-15  Raja R Harinath  <rharinath@novell.com>
553         * Makefile (run-mcs-tests): Run with TEST_RUNTIME.
555 2005-06-06  Raja R Harinath  <rharinath@novell.com>
557         * Makefile (run-mcs-tests): Update location of compiler-tester.exe.
559 2005-06-06 Marek Safar <marek.safar@seznam.cz>
561         * Makefile: Reflect tester changes.
562         
563         * TestRunner.cs: Moved to tools/compiler-tester.
564         
565 2005-06-03  Raja R Harinath  <rharinath@novell.com>
567         * cs0654.cs: New test.
569 2005-06-02  Raja R Harinath  <rharinath@novell.com>
571         * cs0119-2.cs: New test from #75080.
573 2005-05-31  Raja R Harinath  <rharinath@novell.com>
575         * cs1589.cs, cs1590.cs, cs1590-2.cs, cs1590-3.cs, cs1592.cs:
576         Output to 'dummy.xml'.
578 2005-05-30  Raja R Harinath  <rharinath@novell.com>
580         * cs0122-16.cs: New test from #75088.
582 2005-05-26  Raja R Harinath  <rharinath@novell.com>
584         * cs0173-3.cs: Rename from cs0172-2.cs.  CSC 1.1 reports CS0173,
585         CSC 2.0.40607 reports CS0172.  CS0173 is somewhat more appropriate
586         since the conversion is ambiguous.
588 2005-05-20  Martin Baulig  <martin@ximian.com>
590         * mcs-known-issues, gmcs-known-issues: Updated.
592         * *-expect-*, *-ignore-*: Removed; we don't need them anymore with
593         the new test runner.
595 2005-05-09 Marek Safar <marek.safar@seznam.cz>
597         * Makefile: Use TestRunner under NET_2_0.
599 2005-05-05  Raja R Harinath  <rharinath@novell.com>
601         * Makefile (%-lib.dll, %-module.dll): Build during 'make test' or
602         'make run-test'.
604         * cs0122-14.cs, cs0122-15.cs, CS0122-14-lib.cs, CS0122-15-lib.cs:
605         New tests based on #64812.
607 2005-05-04  Raja R Harinath  <rharinath@novell.com>
609         * cs0122-13.cs: New test based on #64812.
611 2005-05-03  Raja R Harinath  <rharinath@novell.com>
613         * errors.txt (warning -28): Remove.
615 2005-04-17  Atsushi Enomoto  <atsushi@ximian.com>
617         * cs-1574-6.cs, cs-0419.cs : added new tests (bug #71603 and #71605).
619 2005-04-15  Raja R Harinath  <rharinath@novell.com>
621         * cs0208-7.cs, cs0208-8.cs: New tests.  Verified on CSC.
623 2005-04-08  Raja R Harinath  <rharinath@novell.com>
625         * cs0535-3.cs: New test from #58413.
627 2005-04-05  Raja R Harinath  <rharinath@novell.com>
629         * cs0208-5.cs, cs0208-6.cs: New tests from #62232.
631 2005-04-04  Raja R Harinath  <rharinath@novell.com>
633         * cs1521-2.cs: Change 'class' to a 'struct' to narrow down the
634         testcase to having only the mentioned error.  With the previous
635         code, CS0208 was also appropriate.
637 2005-04-01  Raja R Harinath  <rharinath@novell.com>
639         * TestRunner.cs (TestRunner): Make "KNOWN ISSUE" messages slightly
640         more verbose.
641         * cs0208-4.cs: New test from #74232.
643         * cs0267.cs: New.  Mentioned in passing in #74309.
645 2005-03-29  Raja R Harinath  <rharinath@novell.com>
647         * cs0136-3.cs, cs0136-4.cs: New tests from #47991.
649 2005-03-18  Raja R Harinath  <rharinath@novell.com>
651         * Makefile (DISTFILES): Don't distribute TestRunner.exe.
653 2005-03-17  Raja R Harinath  <rharinath@novell.com>
655         * Makefile (test-local): Depend on TestRunner-$(PROFILE).cs.
656         (run-mcs-tests): Clean up.  Use profile specific test runner.
657         Disable TestRunner on net_2_0 profile.
658         * TestRunner.cs (ProcessTester): Redirect stdout too.
659         (Tester.Log, Tester.LogLine): New.  Replacements for Console.Write
660         and Console.WriteLine that also log to files.
661         (Tester.Main): Add new command line argument for log file name.
662         Use the name of the compiler to select tests rather than "1".
663         Exit with non-zero on regressions.
665 2005-03-16 Marek Safar <marek.safar@seznam.cz>
667         * Makefile: Enabled TestRunner for default profile.
668         
669         * know-issues-*: Updated.
671 2005-03-16 Marek Safar <marek.safar@seznam.cz>
673         * TestRunner.cs: Add support for (no errors, ignore errors).
675 2005-03-16  Raja R Harinath  <rharinath@novell.com>
677         * Makefile (RUNTEST_PL, test-multi-local): Remove, now that
678         they're no longer used.
679         * runtest.pl: Remove.
681 2005-03-13  Martin Baulig  <martin@ximian.com>
683         Reverted things back to revision 41701, which was the last one
684         before Marek's changes.
686 2004-03-11  Atsushi Enomoto  <atsushi@ximian.com>
688         * cs1041.cs : option -doc was missing.
690 2004-03-10  Atsushi Enomoto  <atsushi@ximian.com>
692         * cs1041.cs : added test for bug #73385.
694 2005-03-10 Marek Safar <marek.safar@seznam.cz>
696         * TestRunner.cs: New fast test runner.
698 2005-03-09  Raja R Harinath  <rharinath@novell.com>
700         * cs1618-2.cs: New test for partial classes.
702 2005-03-07  Raja R Harinath  <rharinath@novell.com>
704         * cs0120-6.cs, cs0120-7.cs: New tests from #73394.
706 2005-02-28  Raja R Harinath  <rharinath@novell.com>
708         * cs0053-2.cs: New test from #73052.
710 2005-02-23  Raja R Harinath  <rharinath@novell.com>
712         * cs0122-10.cs, CS0122-10-lib.cs: New tests based on #57851.
713         * Makefile (all-local): Add CS0122-10-lib.dll.
714         * cs0122-11.cs: New test based on #72718.
715         * cs0112-2.cs: Remove erroneous test.  Same as cs1501.cs.
716         * mcs-expect-wrong-error (cs1501.cs): Remove.
718 2005-02-22  Raja R Harinath  <rharinath@novell.com>
720         * cs0115-3.c, cs0534-3.cs, cs0534-4.cs: New files based on #71134.
721         * CS0534-3-lib.cs, CS0534-4-lib.cs: Likewise.
722         * Makefile (all-local): Add CS0534-3-lib.dll and CS0534-4-lib.dll.
724 2005-02-21  Raja R Harinath  <rharinath@novell.com>
726         * cs1594-1.cs, cs1594-2.cs, cs1594-3.cs: New tests based on #68955.
728         * runtest.pl: Add unexpected error check.
730 2005-02-18  Raja R Harinath  <rharinath@novell.com>
732         * cs0120-5.cs: New test from #72678.
734         * cs0131-3.cs: New test from #63202.
736 2005-02-16  Raja R Harinath  <rharinath@novell.com>
738         * cs0187-1.cs, cs0187-2.cs: New tests from #63202.
740 2005-02-15  Raja R Harinath  <rharinath@novell.com>
742         * cs1502-3.cs: New test from #72554.
744 2005-02-11 Marek Safar <marek.safar@seznam.cz>
746         * cs0133-2.cs, cs1641.cs, cs1642.cs, cs1644-3.cs, cs1663.cs
747         cs1665.cs, cs1666.cs, cs3003-5.cs: Fixed buffer error tests.
749 2005-02-10  Raja R Harinath  <rharinath@novell.com>
751         * cs0121-4.cs: New test.  Ensure that a param method isn't
752         discarded if the signatures of other normal methods are different.
754 2005-02-04  Zoltan Varga  <vargaz@freemail.hu>
756         * cs1617.cs: Add a newline so do-tests.pl can process it under
757         sparc.
759 2005-02-02  Raja R Harinath  <rharinath@novell.com>
761         * cs0108-12.cs: New test.  Ensure that cs0108 handling occurs when
762         a constant is defined ahead of time due to forward references.
764 2005-01-25 Marek Safar <marek.safar@seznam.cz>
766         * cs0176-4.cs: Bug #71257.
768 2005-01-25 Marek Safar <marek.safar@seznam.cz>
770         * cs0647-14.cs: Bug #71651.
771         
772 2005-01-12  Raja R Harinath  <rharinath@novell.com>
774         * Makefile (run-generics-tests): Fix quoting to better work in
775         Windows.  Remove some stray code leftover from testing.
776         (DISTFILES): Distribute *.inc, *.pub, and *.response files too.
777         * cs2023.response: Rename from CS2023.
778         * cs2023.cs: Update.
780 2005-01-10  Raja R Harinath  <rharinath@novell.com>
782         * Makefile (all-local): Add CS0118-2-lib.dll.
783         (run-mcs-tests, run-generics-tests): Don't pipe through tee.  It
784         loses exit code of do-tests.pl.
785         * do-tests.pl (PROFILELOG): New.  Copy all output to this file too.
786         * cs0234-2.cs: Bug #52697.
787         * cs0234-3.cs: Bug #57200.
788         * cs0118-2.cs, CS0118-2-lib.cs: Bug #67520.
789         * cs0538-2.cs: Remove bogus test.
791 2005-01-10 Marek Safar <marek.safar@seznam.cz>
793         * cs0612-2.cs, CS0612-2-lib.cs: Bug #70722.
794         
795 2005-01-07 Marek Safar <marek.safar@seznam.cz>
797         * cs0102-14.cs: Bug #70942.
799 2005-01-05  Duncan Mak  <duncan@ximian.com>
801         * mcs-expect-no-error: Removed cs0541.cs, cs1040.cs.
802         
803         * cs1040-2.cs: Added to track bug #56460.        
804         
805 2004-12-29  Duncan Mak  <duncan@ximian.com>
807         * cs0246-9.cs: Added to track bug #70758.
809         * cs1510-3.cs: Added to track bug #70402.
811 2004-12-17  Raja R Harinath  <rharinath@novell.com>
813         * Makefile (run-mcs-tests, run-generics.tests): Don't remove
814         *.junk here.
815         (clean-local): Remove them here.
816         * do-tests.pl: Fix some perl warnings.
818 2004-12-17 Marek Safar <marek.safar@seznam.cz>
820         * makefile: Removed LOCAL_MCS_FLAGS. Every test should
821         have its own.
823         * cs1621.cs, cs1014.cs, cs1615.cs, cs1609.cs, cs1627.cs,
824         cs1599-2.cs, cs1620.cs, cs0686.cs, cs1534.cs, cs1007.cs,
825         cs1626.cs, cs1599.cs, cs1670.cs, cs1646.cs, cs0683.cs,
826         cs1638.cs, cs0103-2.cs: New error tests.
828 2004-12-14 Marek Safar <marek.safar@seznam.cz>
830         * cs0418-2.cs, cs0418.cs, cs0441.cs, cs0662.cs
831         cs0724.cs, cs1004.cs, cs1521-2.cs, cs1521.cs,
832         cs1558.cs, cs1576.cs, cs3017.cs, cs3018-2.cs,
833         cs3018.cs, cs3021.cs, cs3022.cs, cs3023.cs, cs3025.cs:
834         New error tests.
836 2004-12-08  Martin Baulig  <martin@ximian.com>
838         * gcs3024.cs: New test.
840 2004-12-08  Martin Baulig  <martin@ximian.com>
842         * cs3002-4.cs: Renamed to cs3003-2.cs.
843         * cs3002-7.cs: Renamed to cs3003-3.cs.
844         * cs3002-8.cs: Renamed to cs3003-4.cs.
846 2004-12-07  Raja R Harinath  <rharinath@novell.com>
848         * Makefile (DISTFILES): Add expected error and ignored test lists.
850 2004-12-07  Martin Baulig  <martin@ximian.com>
852         * gcs0305.cs: Renamed to cs0246-2.cs.
853         * gcs0305-2.cs: Renamed to cs0246-3.cs.
854         * gcs0305-3.cs: Renamed to cs0246-4.cs.
855         * gcs0305-4.cs: Renamed to cs0246-5.cs.
856         * gcs0308.cs: Renamed to cs0246-6.cs.
857         * gcs0308-2.cs: Renamed to cs0246-7.cs.
858         * gcs0308-3.cs: Renamed to cs0246-8.cs.
860 2004-12-06  Martin Baulig  <martin@ximian.com>
862         * cs8211.cs: Renamed to cs0182-4.cs.
864 2004-12-06  Martin Baulig  <martin@ximian.com>
866         * cs8212.cs: Renamed to cs0182-3.cs.
868 2004-12-06  Martin Baulig  <martin@ximian.com>
870         * cs8210.cs: Renamed to gcs0208.cs.
872 2004-12-06  Martin Baulig  <martin@ximian.com>
874         * cs8206.cs: Renamed to cs1622.cs.
876 2004-12-06  Martin Baulig  <martin@ximian.com>
878         * cs8201.cs: Removed, this is not an error !
880 2004-12-06  Martin Baulig  <martin@ximian.com>
882         * gmcs-expect-*: Updated from mcs-expect-*.
884 2004-12-06  Raja R Harinath  <rharinath@novell.com>
886         * Makefile (test-multi-local): Fix compile command.
888 2004-12-02  Duncan Mak  <duncan@ximian.com>
890         * cs0122-7.cs: 
891         * cs0122-8.cs: Added test cases for events, from bug #70129.
893 2004-12-02  Atsushi Enomoto  <atsushi@ximian.com>
895         * cs1589.inc : plus one.
896         * Makefile : remove dummy.xml (in case of error test failures)
898 2004-12-02  Atsushi Enomoto  <atsushi@ximian.com>
900         * cs1570.cs, cs1570-2.cs, cs1570-3.cs, cs1570-4.cs, cs1570-5.cs,
901           cs1570-6.cs, cs1570-7.cs, cs1570-8.cs, cs1570-9.cs, cs1570-10.cs,
902           cs1570-11.cs, cs1571.cs, cs1572.cs, cs1573.cs, cs1574.cs,
903           cs1574-2.cs, cs1574-3.cs, cs1574-4.cs, cs1574-5.cs, cs1580.cs,
904           cs1580-2.cs, cs1581.cs, cs1581-2.cs, cs1584.cs, cs1584-2.cs,
905           cs1584-3.cs, cs1584-4.cs, cs1587.cs, cs1587-2.cs, cs1587-3.cs,
906           cs1587-4.cs, cs1587-5.cs, cs1587-6.cs, cs1587-7.cs, cs1587-8.cs,
907           cs1587-9.cs, cs1587-10.cs, cs1587-11.cs, cs1587-12.cs, cs1587-13.cs,
908           cs1587-14.cs, cs1587-15.cs, cs1587-16.cs, cs1587-17.cs, cs1587-18.cs,
909           cs1587-19.cs, cs1587-20.cs, cs1587-21.cs, cs1587-22.cs, cs1587-23.cs,
910           cs1587-24.cs, cs1587-25.cs, cs1587-26.cs, cs1587-27.cs, cs1587-28.cs,
911           cs1589.cs, cs1590.cs, cs1590-2.cs, cs1590-3.cs, cs1591.cs,
912           cs1591-2.cs, cs1591-3.cs, cs1591-4.cs, cs1591-5.cs, cs1591-6.cs,
913           cs1591-7.cs, cs1591-8.cs, cs1591-9.cs, cs1591-10.cs, cs1591-11.cs,
914           cs1591-12.cs, cs1591-13.cs, cs1591-14.cs, cs1591-15.cs, cs1591-16.cs,
915           cs1591-17.cs, cs1591-18.cs, cs1592.cs : added tests for /doc feature.
917 2004-11-26  Raja R Harinath  <rharinath@novell.com>
919         * Makefile (DISTFILES): Add do-tests.pl.
921 2004-11-23  Carlos Alberto Cortez <calberto.cortez@gmail.com>
923         * cs0275.cs: New
924         
925 2004-11-18 Marek Safar <marek.safar@seznam.cz>
927         * cs0657-19.cs: Bug#69462
929 2004-11-03  Carlos Alberto Cortez <carlos@unixmexico.org>
930         * cs0273.cs: New
931         * cs0274.cs: New
932         * cs0276.cs: New
933         * cs0507-2.cs: New
934         * cs1644-2.cs: New
936 2004-10-24 Marek Safar <marek.safar@seznam.cz>
938         * cs82??.cs: Renumber some 82xx errors.
940 2004-10-21  Raja R Harinath  <rharinath@novell.com>
942         * do-tests.pl: Make robust to being invoked in parallel for
943         multiple profiles.
944         * Makefile: Clean any generated files.
946 2004-10-07  Raja R Harinath  <rharinath@novell.com>
948         * mcs-ignore-tests: Empty.
950         * Makefile (run-mcs-tests): Save log of output to
951         $(TEST_PROFILE).log.
952         (run-generics-tests): Likewise.
953         Report from K Sathyasudha <ksathyasudha@novell.com>.
955 2004-10-05  John Luke  <john.luke@gmail.com>
957         * Makefile: add *.mdb to clean target
959 2004-10-04  John Luke  <john.luke@gmail.com>
961         * cs8205.cs: remove, same as cs1624
962         * cs8206.cs: fix yield syntax, and add line number, now passes
963         * cs8207.cs: remove, same as cs1623
964         * cs8208.cs: remove, same as cs1625
965         * cs8209.cs: remove, same as cs1631
967 2004-10-01  John Luke  <john.luke@gmail.com>
969         * *.cs: fix some incorrect tests by either addding a Main method,
970         or adding a -t:library compiler option.  Makes one test pass, and adds
971         19 to *-expect-wrong-error as they compile when they shouldn't
972         * *mcs-expect-*-error: update
974 2004-10-01  Raja R Harinath  <rharinath@novell.com>
976         * cs0122-5.cs, cs0122-6.cs: New tests.
977         * gmcs-expect-no-error: Update.
979 2004-09-27  Raja R Harinath  <rharinath@novell.com>
981         * Makefile: Re-apply changes from 2004-09-14.
982         (test-everything): Run tests in both profiles.
984 2004-09-21  Raja R Harinath  <rharinath@novell.com>
986         * do-tests.pl: Print 'IGNORED' when a test is ignored.
988 2004-09-14  Martin Baulig  <martin@ximian.com>
990         * gmcs-expect-no-error, gmcs-expect-wrong-error: Updated.
992 2004-09-14  Martin Baulig  <martin@ximian.com>
994         * Makefile: Put the old Makefile back.
996 2004-09-14  Raja R Harinath  <rharinath@novell.com>
998         * Makefile (MCS) [PROFILE=default]: Force testing of 'mcs'.
999         (test-everything): Remove.
1000         (TEST_PROFILE): New.
1001         (run-mcs-tests, run-gmcs-tests): Unify using TEST_PROFILE.
1002         (run-test-local) [PROFILE=net_2_0]: Run generics tests.
1004 2004-09-10 Marek Safar <marek.safar@seznam.cz>
1006         * do-test.pl: Make report readable (I was really confuse).
1007         Fixed bug on my machine CR+LF in *-expect-* files. 
1009 2004-09-07  Martin Baulig  <martin@ximian.com>
1011         * mcs-expect-no-error: I'm slowly getting annoyed.  Is it really
1012         so hard to add new tests here ?
1014 2004-09-07  Raja R Harinath  <rharinath@novell.com>
1016         * cs0571-3.cs, CS0571-3-lib.cs: New tests for #59980.
1017         * Makefile: Update list of dlls.
1019 2004-09-03 Marek Safar <marek.safar@seznam.cz>
1021         * 8 new error tests.
1023 2004-09-03  Raja R Harinath  <rharinath@novell.com>
1025         * do-tests.pl: Attach $profile to log file name to make clear
1026         which profile caused the error.
1028 2004-09-01 Marek Safar <marek.safar@seznam.cz>
1030         * 20 new tests mainly for static classes.
1032 2004-08-27  Martin Baulig  <martin@ximian.com>
1034         * Makefile (test-everything): New target.
1036 2004-08-27  Martin Baulig  <martin@ximian.com>
1038         * gmcs-ignore-tests: New file.  This file lists tests which should
1039         not be run at all because they make the compiler hang.
1041         * gmcs-expect-no-error, gmcs-expect-wrong-error: Updated.
1042         * generics-expect-no-error: Updated.
1044 2004-08-27  Martin Baulig  <martin@ximian.com>
1046         * Makefile
1047         (run-gmcs-tests): New target to run the cs*.cs tests with gmcs.
1048         (run-generics-tests): New target to run the gcs*.cs tests.
1049         (run-tests-local): Run run-mcs-tests, run-gmcs-tests and
1050         run-generics-tests.
1052         * do-tests.pl: Don't return an error value if more tests pass than
1053         expected.       
1055         * mcs-expect-no-error, mcs-expect-wrong-error: Updated to the
1056         current situation, ie. make all the tests pass.
1058         * gmcs-expect-no-error, gmcs-expect-wrong-error: New files.
1060         * generics-expect-wrong-error: Formerly known as
1061         gmcs-expect-wrong-error.        
1063 2004-08-27  Martin Baulig  <martin@ximian.com>
1065         * do-tests.pl: Deal with compiler crashes.
1067         * mcs-expect-no-error, mcs-expect-wrong-error: Updated.
1069 2004-08-04 Marek Safar <marek.safar@seznam.cz>
1071         * 62 new error tests.
1073 2004-07-23  Martin Baulig  <martin@ximian.com>
1075         * cs0260.cs, cs0260-2.cs, cs0261.cs, cs0262.cs, cs0263.cs: New
1076         tests for partial classes.
1078 2004-07-14  Martin Baulig  <martin@ximian.com>
1080         * cs1623.cs, cs1624.cs, cs1625.cs, cs1631.cs: New tests for
1081         iterators.      
1083 2004-07-02  Raja R Harinath  <rharinath@novell.com>
1085         * cs0038-3.cs: New testcase from #60730.
1086         * cs0038-4.cs: Likewise.
1088 2004-06-21  Raja R Harinath  <rharinath@novell.com>
1090         * cs0592-8.cs: Avoid spurious "unexpected incorrect error".
1092 2004-06-10 Marek Safar <marek.safar@seznam.cz>
1094         * do-test.pl: --expect-error must be at the
1095         first place (mcs parses options by order).
1097 2004-06-10 Marek Safar <marek.safar@seznam.cz>
1099         * do-test.pl: Added simple error logging.
1100         * Makefile (clean): Remove .dll & .log files
1102 2004-06-07  Raja R Harinath  <rharinath@novell.com>
1104         * cs0038-2.cs: New test, from bug #59477.
1105         * mcs-expect-wrong-error: Add cs0038-1.
1107 2004-06-03  Raja R Harinath  <rharinath@novell.com>
1109         * cs0038-1.cs, cs1540-3.cs, cs1540-4.cs, cs1540-5.cs:
1110         New testcases for bug #50820.
1112 2004-06-01 Marek Safar <marek.safar@seznam.cz>
1114         * cs1555.cs,
1115         * cs1556.cs,
1116         * cs3000.cs: 3 new error tests.
1118 2004-05-30 Marek Safar <marek.safar@seznam.cz>
1120         * cs1017.cs: New test.
1122 2004-05-19 Marek Safar <marek.safar@seznam.cz>
1124         * cs0579-6.cs: New test for bug #58688.
1126 2004-05-18 Marek Safar <marek.safar@seznam.cz>
1128         * cs0592-8.cs,
1129         * cs0657-{2-17}.cs,
1130         * cs1518-3.cs: 18 new error tests.
1131         
1132 2004-05-14 Marek Safar <marek.safar@seznam.cz>
1134         * cs3008-7.cs: New test for bug #58478.
1136 2004-05-11  Raja R Harinath  <rharinath@novell.com>
1138         * Makefile (run-test-local): Run gmcs and multi tests too.
1139         (test-multi-local): Add logging of errors.
1140         * runtest.pl: Change $errors and $warnings to keep track of lines
1141         on which errors are supposed to occur.
1143 2004-05-10 Marek Safar <marek.safar@seznam.cz>
1145         * cs0577-2, cs0577-3,
1146         * cs1618.cs: 3 new error tests.
1148 2004-05-10  Raja R Harinath  <rharinath@novell.com>
1150         * do-tests.pl: Add back lost 'chomp'.
1152 2004-05-07  Raja R Harinath  <rharinath@novell.com>
1154         * do-tests.pl: Simplify sed expression.
1156         * cs0625.cs, cs0626.cs, cs0636.cs: New tests.
1158 2004-05-07 Marek Safar <marek.safar@seznam.cz>
1160         * cs0579-4.cs, CS0579-4-1.cs,
1161         * cs0579-5.cs,
1162         * cs0657.cs,
1163         * cs3015-2.cs,
1164         * cs3019.cs,
1165         * cs3019-2.cs: 6 new error tests.
1166         
1167 2004-05-03 Marek Safar <marek.safar@seznam.cz>
1169         * cs0579-3.cs,
1170         * cs0592-7.cs,        
1171         * cs0626.cs: 3 new error tests.
1173 2004-04-29 Marek Safar <marek.safar@seznam.cz>
1175         * cs-11.cs: Renamed to cs1501-5.cs.
1177 2004-04-29 Marek Safar <marek.safar@seznam.cz>
1179         * cs0629.cs,
1180         * cs1667-3.cs: 2 new error tests.
1182 2004-04-12 Marek Safar <marek.safar@seznam.cz>
1184         * cs0109.cs: New test.
1186 2004-04-14 Marek Safar <marek.safar@seznam.cz>
1188         * cs0612.cs,
1189         * cs0672-2.cs: 2 new error tests.
1191 2004-04-13 Marek Safar <marek.safar@seznam.cz>
1193         * cs0618-2.cs,
1194         * cs0619-{27-36}.cs,
1195         * cs1667.cs, cs1667-2.cs: 13 new error tests.
1197 2004-04-08 Marek Safar <marek.safar@seznam.cz>
1199         * cs1677.cs: Changed name from cs1667.cs
1201 2004-04-07  Sebastien Pouliot  <sebastien@ximian.com>
1203         * cs1606.pub: New file. ECMA key.
1204         * cs1606.cs: New file. This is the same problem as cs1548-3.cs but CSC
1205         report a different error number when the ECMA key is being used.
1207 2004-04-06  Sebastien Pouliot  <sebastien@ximian.com>
1209         * cs1548.pub: New file. Strongname file with only the public key.
1210         * cs1548-3.cs: New file to test signing with a strongname containing
1211         only the public key.
1213 2004-04-05  Martin Baulig  <martin@ximian.com>
1215         * gmcs-expect-wrong-error: New file.
1217 2004-04-05 Marek Safar <marek.safar@seznam.cz>
1219         * cs3009-3.cs: New error test.
1221 2004-03-29 Ben Maurer  <bmaurer@users.sourceforge.net>
1223         * cs0176.cs: make this test better.
1225 2004-03-29 Marek Safar <marek.safar@seznam.cz>
1226         * cs0029-3.cs,
1227           cs0173-2.cs,
1228           cs0619-{2-26}.cs,
1229           cs0672.cs: 29 new error tests.
1231 2004-03-26 Ben Maurer  <bmaurer@users.sourceforge.net>
1233         * do-tests.pl: i think this fixes the problem with
1234         tests that have comp options alway passing
1235         * mcs-expect*: update for above.
1237 2004-03-25  Sebastien Pouliot  <sebastien@ximian.com>
1239         * mcs-expect-no-errors: Removed cs1548 and cs1458-2.cs (fixed #55364).
1241 2004-03-25 Ben Maurer  <bmaurer@users.sourceforge.net>
1243         * cs1510-2.cs: test for 56016.
1244         * cs0154-2.cs: test for 55780.
1245         * cs0246-6.cs: test for 55770.
1247 2004-03-25 Ben Maurer  <bmaurer@users.sourceforge.net>
1249         * cs0122-4.cs: test for bug 55970.
1251 2004-03-25  Sebastien Pouliot  <sebastien@ximian.com>
1253         * cs1548.cs: More descriptive comment  (missing file).
1254         * cs1548-2.cs: New. Invalid strongname file (content).
1255         * mcs-expect-no-errors: Added cs1458-2.cs.
1257 2004-03-24 Ben Maurer  <bmaurer@users.sourceforge.net>
1259         * Makefile, do-tests.pl: A new system for testing.
1260         * mcs-expect-no-errors, mcs-expect-wrong-error: a list
1261         of tests that we fail on.
1262         * CONTRIBUTORS_README: update docs.
1264 2004-03-23  Sebastien Pouliot  <sebastien@ximian.com>
1266         * cs1548.cs: New test for signing an assembly.
1268 2004-03-16  Martin Baulig  <martin@ximian.com>
1270         * Makefile (run-generics-local): New target to run the generics
1271         tests.
1273         * gmcs0246.cs, gmcs0305.cs, gmcs0305-2.cs, gmcs0308.cs,
1274         gmcs0308-2.cs: New tests.
1276 2004-03-12 Marek Safar <marek.safar@seznam.cz>
1278         * cs0182-1.cs,
1279           cs3001-9.cs: New error tests.
1281 2004-03-08 Ben Maurer  <bmaurer@users.sourceforge.net>
1283         * cs0111-{6,7}.cs: new test cases.
1285 2004-03-02 Marek Safar <marek.safar@seznam.cz>
1287         * cs0246-5.cs: New error test.
1289 2004-02-16 Marek Safar <marek.safar@seznam.cz>
1291         * cs3001-{7,8}.cs,
1292           cs3005-(1-22}.cs,
1293           cs3006-{1-6}.cs,
1294           cs3012.cs,
1295           cs3013.cs New error tests for CLS-compliance.
1297         * cs186-2.cs,
1298           cs0579-2.cs New error tests.
1300         * makefile: Added CS3005-16-lib.cs and CS3013-module.cs as helpers for errors cs3005-16.cs and cs3013.cs.
1303 2004-02-10 Marek Safar <marek.safar@seznam.cz>
1305         * cs0111-2.cs: Fixed error message.
1306           cs0111-5.cs,
1307           cs0528-2.cs: New error tests.
1309 2004-02-03 Marek Safar <marek.safar@seznam.cz>
1311         * cs0102-{2,3,4,5}.cs,
1312           cs0111-{3,4}.cs,
1313           cs0547-2.cs: New error tests.
1315 2004-01-21 Marek Safar <marek.safar@seznam.cz>
1317         * cs0102.cs,
1318           cs0111-2.cs,
1319           cs246-{2,3,4}.cs,
1320           cs663.cs: New tests.
1322 2004-01-05 Marek Safar <marek.safar@seznam.cz>
1324         * cs3001.cs,
1325           cs3001-1.cs,
1326           cs3001-2.cs,
1327           cs3001-3.cs,
1328           cs3001-4.cs,
1329           cs3001-5.cs,
1330           cs3001-6.cs,
1331           cs3001-7.cs,
1332           cs3002.cs,
1333           cs3002-1.cs,
1334           cs3002-10.cs,
1335           cs3002-2.cs,
1336           cs3002-3.cs,
1337           cs3002-4.cs,
1338           cs3002-5.cs,
1339           cs3002-6.cs,
1340           cs3002-7.cs,
1341           cs3002-8.cs,
1342           cs3002-9.cs,
1343           cs3003.cs,
1344           cs3003-1.cs,
1345           cs3008.cs,
1346           cs3008-1.cs,
1347           cs3008-2.cs,
1348           cs3008-3.cs,
1349           cs3008-4.cs,
1350           cs3008-5.cs,
1351           cs3008-6.cs,
1352           cs3010.cs,
1353           cs3011.cs,
1354           cs3011-1.cs,
1355           cs3014.cs,
1356           cs3014-1.cs,
1357           cs3014-2.cs,
1358           cs3014-3.cs,
1359           cs3014-4.cs,
1360           cs3014-5.cs,
1361           cs3014-6.cs,
1362           cs3014-7.cs,
1363           cs3015.cs,
1364           cs3015-1.cs,
1365           cs3016.cs,
1366           cs3016-1.cs,
1367           cs3016-2.cs,
1368           cs3016-3.cs: New tests for CLS-compliance.
1370         * cs108-2.cs,
1371           cs116-2.cs,
1372           cs592-4.cs,
1373           cs592-5.cs,
1374           cs592-6.cs: New tests.
1376 2004-01-04 Ben Maurer  <bmaurer@users.sourceforge.net>
1378         * cs157-{2,3,4}: test cases we fail.
1380 2003-11-01  Marek Safar <marek.safar@seznam.cz>
1382         * makefile: Added "// Compiler options:" handling.
1384 2003-09-22  Martin Baulig  <martin@ximian.com>
1386         * errors.txt: Added -219.
1388 2003-09-16  Martin Baulig  <martin@ximian.com>
1390         * cs8217.cs: New test.
1392 2003-09-06  Martin Baulig  <martin@ximian.com>
1394         * errors.txt: Added -216.
1396 2003-08-28 Ben Maurer  <bmaurer@users.sourceforge.net>
1398         * cs0666.xml: added sample xml file for monodoc error provider.
1400 2003-07-28  Martin Baulig  <martin@ximian.com>
1402         * cs0075.cs: This test case was incorrect; according to the spec,
1403         `(double) -1' is allowed since `double' is a builtin type.
1404         However, `(A) -1' is not allowed where `A' is a valuetype and has
1405         an implicit conversion from int.
1407 2003-07-28  Nick Drochak <ndrochak@gol.com>
1409         * Makefile: added test-local target. Fixes build problem.
1411 2003-07-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1413         * Makefile: added install-local target.
1415 2003-07-26  Martin Baulig  <martin@ximian.com>
1417         * error-6.cs: New test for bug #46907.
1419         * Makefile:
1420         (test-multi-local): Run the multi-test tests.
1421         (all-local): Run run-test-local and test-multi-local.
1423 2003-07-21  Martin Baulig  <martin@ximian.com>
1425         * syntax0068.cs, syntax0069.cs, syntax0071.cs, syntax0116.cs:
1426         These are syntax errors which we'd need to catch in cs-parser.jay;
1427         separate them from the other errors.
1429         * cs0572.cs: New test.
1431 2003-07-14  Martin Baulig  <martin@ximian.com>
1433         * cs0212.cs: New test.
1435 2003-07-14  Ravi Pratap M  <ravi@ximian.com>
1437         * cs1501-4.cs: Another test case for this error. This time it is on
1438         constructors for attributes. We now report the error correctly.
1440 2003-05-18  Martin Baulig  <martin@ximian.com>
1442         * error-3.cs: Added testcase for CS0188.
1444 2003-05-18  Martin Baulig  <martin@ximian.com>
1446         * error-4.cs: Renamed to cs1502-2.cs.
1448 2003-05-18  Martin Baulig  <martin@ximian.com>
1450         * makefile: Ignore CS0162 and CS0169.
1452 2003-03-29  Gaurav Vaish <gvaish_mono@lycos.com>
1454         * cs1518-2.cs:   Added comment describing the error.
1456 2003-03-29  Gaurav Vaish <gvaish_mono@lycos.com>
1458         * cs1518-2.cs:   Added new test.
1460 2002-12-24  Alejandro Sánchez Acosta  <raciel@gnome.org>
1462         * cs0208.cs: Added new test.
1464 2002-12-24  Alejandro Sánchez Acosta  <raciel@gnome.org>
1466         * cs0202.cs: Added new test.
1467         
1468 2002-12-24  Alejandro Sánchez Acosta  <raciel@gnome.org>
1470         * cs0197.cs: Added new test.
1472 2002-12-23  Alejandro Sánchez Acosta  <raciel@gnome.org>
1474         * cs0192.cs: Added new test.
1476 2002-12-23  Alejandro Sánchez Acosta  <raciel@gnome.org>
1478         * cs0170.cs: Added new test.
1480 2002-12-23  Alejandro Sánchez Acosta  <raciel@gnome.org>
1482         * cs0156.cs: Added new test.
1484 2002-12-21  Alejandro Sánchez Acosta  <raciel@gnome.org>
1486         * cs0163.cs: Added new test file.
1488 2002-12-21  Alejandro Sánchez Acosta  <raciel@gnome.org>
1490         * cs0161.cs: Added new test file.
1492 2002-12-19  Cesar Octavio Lopez Nataren  <cesar@ciencias.unam.mx>
1494         * cs0230.cs: Added this test file.
1496 2002-12-19  Cesar Octavio Lopez Nataren  <cesar@ciencias.unam.mx>
1498         * cs0225.cs: Added this file
1500 2002-12-18  Cesar Octavio Lopez Nataren  <cesar@ciencias.unam.mx>
1502         * cs0201.cs: Added this new test.
1504 2002-12-18  Ravi Pratap  <ravi@ximian.com>
1506         * errors.txt : Update for error # -24.
1508 2002-12-17  Alejandro Sánchez Acosta  <raciel@gnome.org>
1510         * cs0154.cs: New test.
1512 2002-12-17  Alejandro Sánchez Acosta  <raciel@gnome.org>
1514         * cs0138.cs: New test.
1516 2002-12-07  Ravi Pratap  <ravi@ximian.com>
1518         * cs0579.cs : Add.
1520 2002-12-01  Alejandro Sánchez Acosta  <raciel@es.gnu.org>
1522         * cs0140.cs,
1523           cs0143.cs: New test.
1525 2002-12-01  Alejandro Sánchez Acosta  <raciel@es.gnu.org>
1527         * cs0100.cs,
1528           cs0105.cs,
1529           cs0112.cs,
1530           cs0116.cs: New test.
1532 2002-09-12  Martin Baulig  <martin@gnome.org>
1534         * cs0038.cs: New test.
1536 2002-08-27  Martin Baulig  <martin@gnome.org>
1538         * cs0120-3.cs: New test.
1540 2002-08-19  Ravi Pratap  <ravi@ximian.com>
1542         * error-4.cs : New test.
1544         * error-5.cs : New test.
1546 2002-08-11  Martin Baulig  <martin@gnome.org>
1548         * error-3.cs: New test.
1550 2002-08-08  Martin Baulig  <martin@gnome.org>
1552         * cs1540.cs: New test.
1554 2002-08-08  Martin Baulig  <martin@gnome.org>
1556         * cs0236.cs: New test.
1558 2002-08-05  Martin Baulig  <martin@gnome.org>
1560         * runtest.pl: This is a perl script which runs a testcase, parses the
1561         MCS output and checks whether all errors are reported.
1563         * error-1.cs, error-2.cs: Moved here from ../tests/.
1565         * README.tests: Added (empty) list of all test cases.
1567 2002-08-02  Martin Baulig  <martin@gnome.org>
1569         * cs0155.cs, cs0155-2.cs: New tests.
1571 2002-07-06  Andrew Birkett  <adb@tardis.ed.ac.uk>
1573         * cs1039.cs, cs1033.cs, cs1010.cs: New tests.
1575 2002-06-26    <adb@tardis.ed.ac.uk>
1577         * cs1501-3.cs: Added new test for struct ctr typechecks.
1579 2002-06-24  Andrew Birkett  <adb@tardis.ed.ac.uk>
1581         * fail: cs0121.cs, cs0157.cs and cs1501.cs no longer fail.  
1582         * cs0176.cs: Method has to be public for correct test
1583         * cs0196.cs, cs0242.cs: Do 'return' to stop null statement warning.
1584         * cs0255.cs: Add assignment to stop 'unused variable' warning.
1585         * makefile: Output is now like "Running test 42 .. OK".  Added --unsafe to 
1586           make cs0193.cs, cs0196.cs and cs0214-3.cs work.