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