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