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