1 2007-03-21 Bill Holmes <billholmes54@gmail.com>
3 With the new member ordering change in class.cs, the error message
4 for this test has changed and now matches csc output.
8 All code is contributed under the MIT/X11 license.
10 2007-03-21 Bill Holmes <billholmes54@gmail.com>
14 With the changes to mcs/class.cs in r74702 these test
15 outputs are now different. The error messages are still correct
16 they are simply reporting the error on the other name due to the
17 new order objects are processed.
19 2007-01-28 Raja R Harinath <rharinath@novell.com>
21 * gcs0411-3.cs: Rename to tests/gtest-309.cs.
23 2006-11-19 Gert Driesen <drieseng@users.sourceforge.net>
25 * cs1058.cs: Removed as CS1058 does not apply to 1.0 profile.
26 * gcs1058-1.cs, gcs1058-2.cs: Added tests for bug #79810.
28 2006-10-26 Raja R Harinath <rharinath@novell.com>
30 * cs0165-13.cs: New test from #78820.
32 2006-10-06 Raja R Harinath <rharinath@novell.com>
34 * cs0146-5.cs: New test from #79584.
36 2006-10-04 Martin Baulig <martin@ximian.com>
38 * known-issues-mcs, known-issues-gmcs: Update; the anonymous
39 method tests are now working.
41 2006-10-04 Raja R Harinath <harinath@gmail.com>
43 * cs0246-17.cs: An embarassingly simple testcase based on #79577.
45 2006-09-28 Raja R Harinath <rharinath@novell.com>
47 * gcs1502.cs: New test from #79013.
49 * cs0229-3.cs, CS0229-3-lib.il: New test based on #79451.
50 * cs0229-4.cs, CS0229-4-lib.il: Likewise.
52 2006-08-14 Raja R Harinath <rharinath@novell.com>
54 * gcs0306.cs: New test based on #79067.
56 2006-08-03 Raja R Harinath <rharinath@novell.com>
58 * cs0146-3.cs, cs0146-4.cs: New tests for bug discovered while
61 2006-08-02 Raja R Harinath <rharinath@novell.com>
63 * cs0246-16.cs, gcs0246-8.cs: New tests from #77396.
65 2006-06-21 Raja R Harinath <rharinath@novell.com>
67 * cs0019-16.cs: New test from #78662.
69 2006-06-16 Raja R Harinath <rharinath@novell.com>
71 * cs0120-9.cs: New test from #78601.
73 2006-05-23 Raja R Harinath <rharinath@novell.com>
75 * cs0139-3.cs, cs0139-4.cs, cs0139-5.cs, cs0139-6.cs: New
76 regression tests for 'break' and 'continue' inside a try block.
78 2006-05-18 Raja R Harinath <rharinath@novell.com>
80 * cs0162-6.cs, cs0162-7.cs: New tests for unreachable code.
81 Emitting the warning on cs0162-7.cs needs a multi-pass algorithm.
82 * cs0165-12.cs: New test from #77869.
84 2006-05-11 Raja R Harinath <rharinath@novell.com>
86 * cs0177-7.cs: Taken from erroneous sub-test in tests/test-154.cs.
88 2006-05-05 Raja R Harinath <rharinath@novell.com>
90 * cs0177-5.cs, cs0177-6.cs: New tests based on #78290.
92 2006-05-03 Raja R Harinath <rharinath@novell.com>
94 * cs0162-5.cs: New test from #76665.
96 2006-04-20 Raja R Harinath <rharinath@novell.com>
98 * cs1502-7.cs: New test from #75800.
100 * cs0168-2.cs: New test from #66031.
102 2006-04-18 Raja R Harinath <rharinath@novell.com>
104 * cs1690.cs, cs1690-2.cs, cs1690-3.cs: Update.
105 * cs1690-4.cs, cs1690-5.cs, cs1690-6.cs, cs1690-7.cs: New tests
108 2006-03-22 Raja R Harinath <rharinath@novell.com>
110 * gcs1908.cs, gcs1908-2.cs, gcs1908-3.cs, gcs1908-4.cs: New tests
111 for DefaultParameterValueAttribute.
113 2006-03-01 Raja R Harinath <rharinath@novell.com>
115 * cs1540-8.cs: New test from #77627.
117 * cs1628-2.cs: New test from #77679.
119 * cs0205-3.cs, CS0205-3-lib.dll: New test based on #77642.
121 2006-02-07 Atsushi Enomoto <atsushi@ximian.com>
123 * cs1570-3.cs cs1570-5.cs cs1570-11.cs cs1570-9.cs cs1570-2.cs
124 cs1570-4.cs cs1570-6.cs cs1570.cs cs1570-10.cs cs1570-8.cs :
126 It reports XmlTextReader error message changes as build breakage.
128 That's why I opposed to compare error messages blindly.
130 2006-01-18 Raja R Harinath <rharinath@novell.com>
132 * cs1026-2.cs: New test from #76656.
134 2006-01-17 Raja R Harinath <rharinath@novell.com>
136 * cs0201-2.cs, cs0201-3.cs: New tests from #76824.
138 2006-01-16 Raja R Harinath <rharinath@novell.com>
140 * cs1654.cs, cs1654-2, cs1656-4: New tests from #76874.
142 2006-01-11 Raja R Harinath <rharinath@novell.com>
144 * cs0023-3.cs: New test from #77204.
146 2006-01-06 Ankit Jain <jankit@novell.com>
148 * known-issues-gmcs: Removed cs0619-18.cs and cs0619-24.cs (working now).
150 2005-12-21 Carlos Alberto Cortez <calberto.cortez@gmail.com>
152 * CSFriendAssembly-lib.cs: Update friend assembly info
153 after the latest updates to this feature.
155 * gcs1726.cs: Likewise.
157 * gcs0281.cs: Likewise.
159 2005-12-21 Carlos Alberto Cortez <calberto.cortez@gmail.com>
161 * gcs1726-2.cs: New test based on last update to
162 friend assembly access.
164 2005-12-20 Raja R Harinath <rharinath@novell.com>
166 * cs0628-3.cs: New test based on #77035.
168 2005-12-16 Raja R Harinath <rharinath@novell.com>
170 * cs0659-2.cs: New test based on #77006.
172 2005-12-05 Raja R Harinath <rharinath@novell.com>
174 * Makefile (DISTFILES): Add *.snk.
176 2005-12-05 Atsushi Enomoto <atsushi@ximian.com>
178 * cs1574-8.cs, cs1574-9.cs : new tests for bug #76873.
179 * known-issues-gmcs : updated.
181 2005-12-01 Atsushi Enomoto <atsushi@ximian.com>
183 * cs0419-4.cs : test for the first case of bug #76727.
184 * known-issues-gmcs : added it.
186 2005-11-16 Atsushi Enomoto <atsushi@ximian.com>
188 * cs1574-7.cs : fixed code format ("Line") to make it working.
189 * cs0419-3.cs : new test for ambiguity resolution.
190 * known-issues-gmcs : actually cs1574-7.cs is kind of regression,
191 thus no need to be added here.
193 2005-11-16 Atsushi Enomoto <atsushi@ximian.com>
195 * cs1574-7.cs : new test to warn doc reference to interface members
196 which is not exposed publicly.
197 * known-issues-gmcs : added above.
199 2005-11-16 Atsushi Enomoto <atsushi@ximian.com>
201 * known-issues-gmcs : added cs0419-2.cs
203 2005-11-15 Atsushi Enomoto <atsushi@ximian.com>
205 * cs0419-2.cs : test to check error message problem in #76685.
207 2005-11-13 Atsushi Enomoto <atsushi@ximian.com>
209 * cs1591-19.cs : evidence for that bug #76692 is not a real bug.
211 2005-11-13 Atsushi Enomoto <atsushi@ximian.com>
213 * cs0419.cs : The error message is fixed to show an alternative, not
216 2005-11-04 Carlos Alberto Cortez <calberto.cortez@gmail.com>
218 * gcs0281.cs: New test.
219 * CSFriendAssembly-lib.cs: New helper file.
221 2005-10-27 Raja R Harinath <rharinath@novell.com>
223 * cs1501-11.cs, cs1502-5.cs: New tests from #76085.
225 2005-10-26 Raja R Harinath <harinath@gmail.com>
227 * cs0246-14.cs: New test from #76419.
229 2005-10-26 Raja R Harinath <rharinath@novell.com>
231 * cs0103-3.cs: New test for #76271.
233 2005-10-25 Carlos Alberto Cortez <calberto.cortez@gmail.com>
235 * gcs1700.cs, gcs1726.cs, gcs0647.cs, gcs0647-2.cs:
238 * InternalVisibleTo.snk: New key file for gcs1726.cs.
240 2005-10-24 Carlos Alberto Cortez <calberto.cortez@gmail.com>
242 * cs0430.cs, cs0439.cs, cs0439-2.cs,
243 cs1537-2.cs, cs1537-3.cs, cs1679.cs,
244 cs1680.cs, cs1681.cs: Added tests for extern alias
247 * known-gmcs-issues: Update the issues to avoid testing
248 the extern alias test in 2.0 profile. We need to change them
249 as soon as the merged is done in gmcs.
251 2005-10-20 Raja R Harinath <rharinath@novell.com>
253 * Makefile (run-mcs-tests): Set MONO_RUNTIME to $(RUNTIME).
255 2005-10-07 Raja R Harinath <rharinath@novell.com>
257 * cs0266-8.cs: New test from #76323.
259 2005-10-04 Raja R Harinath <rharinath@novell.com>
261 * Makefile (with_mono_path_n11b): New.
264 2005-09-26 Raja R Harinath <rharinath@novell.com>
266 * cs0212-3.cs: New test based on #76133.
268 2005-09-05 Atsushi Enomoto <atsushi@ximian.com>
270 * gcs0208-2.cs, gcs0208-3.cs, gcs0208-4.cs : added test with related
273 2005-09-01 Atsushi Enomoto <atsushi@ximian.com>
275 * cs0418-3.cs, cs0418-4.cs, cs0418-5.cs,
276 cs0441-2.cs : class modifier check on partial types.
277 * known-issues-gmcs : added above.
279 2005-09-01 Atsushi Enomoto <atsushi@ximian.com>
281 * cs0665-2.cs : test for bug #75946.
282 * known-issues-gmcs : added this file.
284 2005-08-31 Atsushi Enomoto <atsushi@ximian.com>
286 * cs0665.cs : new test (possibly incorrect assignment in if statement).
288 2005-08-30 Atsushi Enomoto <atsushi@ximian.com>
290 * cs0246-13.cs : testcase for #75930.
292 2005-08-24 Atsushi Enomoto <atsushi@ximian.com>
294 * cs0134-2.cs : testcase for bug #754333.
296 2005-08-24 Atsushi Enomoto <atsushi@ximian.com>
298 * known-issues-mcs : removed cs0642*.cs (working now)
299 * cs0642-2.cs, cs0642-3.cs, cs0642-4.cs, cs0642-5.cs, cs0642-6.cs :
301 * cs0642-7.cs, cs0642-8.cs, cs0642-9.cs :
302 Possible empty statement check for if&else.
303 * cs0642-10.cs : additional empty statement check for "fixed".
305 2005-08-24 Marek Safar <marek.safar@seznam.cz>
307 * Makefile: Add ilasm for *.il compilation.
309 2005-08-23 Atsushi Enomoto <atsushi@ximian.com>
311 * known-issues-mcs : removed cs0652.cs (working now)
312 * cs0652-2.cs, cs0652-3.cs cs0652-4.cs : for bug #53974 plus alpha.
314 2005-08-23 Atsushi Enomoto <atsushi@ximian.com>
316 * cs0034-3.cs : for bug #73709.
318 2005-08-23 Atsushi Enomoto <atsushi@ximian.com>
320 * cs0034-2.cs : for bug #52492.
322 2005-08-23 Atsushi Enomoto <atsushi@ximian.com>
324 * cs1010-2.cs : for bug #75245.
326 2005-08-23 Atsushi Enomoto <atsushi@ximian.com>
328 * cs0165-10.cs, cs0165-11.cs : for bug #75721.
330 2005-08-12 Martin Baulig <martin@ximian.com>
332 * known-issues-gmcs: Ignore cs3005-13.cs since it's supposed to
333 produce a warning and not an error on .NET 2.0.
335 2005-08-03 Raja R Harinath <rharinath@novell.com>
337 * cs0431.cs, cs0432.cs, cs0432-2.cs, cs0440.cs, cs0687.cs:
338 New tests for the qualified-alias-member (::) feature.
340 2005-08-01 Raja R Harinath <rharinath@novell.com>
342 * cs0122-17.cs: New test from #75669.
344 2005-07-31 Raja R Harinath <harinath@gmail.com>
346 * cs1502-4.cs: New test from #75658.
348 * cs0136-6.cs: New test from #75656.
350 2005-07-26 Raja R Harinath <rharinath@novell.com>
352 * cs0246-12.cs: New test from #75628.
354 2005-07-16 Raja R Harinath <harinath@gmail.com>
356 * cs0252.cs, cs0253.cs: New tests for #60638 from #75557.
358 2005-07-15 Raja R Harinath <rharinath@novell.com>
360 * cs0436.cs: New test from #72969.
362 2005-07-07 Raja R Harinath <rharinath@novell.com>
364 * cs0282.cs: New test from #75486.
366 2005-07-05 Raja R Harinath <rharinath@novell.com>
368 * cs0212-2.cs: New test from #72729.
370 2005-06-30 Raja R Harinath <rharinath@novell.com>
372 * cs0021-3.cs: New test from #75412.
374 * cs0120-8.cs: New test from #75283.
376 2005-06-15 Raja R Harinath <rharinath@novell.com>
378 * Makefile (run-mcs-tests): Run with TEST_RUNTIME.
380 2005-06-06 Raja R Harinath <rharinath@novell.com>
382 * Makefile (run-mcs-tests): Update location of compiler-tester.exe.
384 2005-06-06 Marek Safar <marek.safar@seznam.cz>
386 * Makefile: Reflect tester changes.
388 * TestRunner.cs: Moved to tools/compiler-tester.
390 2005-06-03 Raja R Harinath <rharinath@novell.com>
392 * cs0654.cs: New test.
394 2005-06-02 Raja R Harinath <rharinath@novell.com>
396 * cs0119-2.cs: New test from #75080.
398 2005-05-31 Raja R Harinath <rharinath@novell.com>
400 * cs1589.cs, cs1590.cs, cs1590-2.cs, cs1590-3.cs, cs1592.cs:
401 Output to 'dummy.xml'.
403 2005-05-30 Raja R Harinath <rharinath@novell.com>
405 * cs0122-16.cs: New test from #75088.
407 2005-05-26 Raja R Harinath <rharinath@novell.com>
409 * cs0173-3.cs: Rename from cs0172-2.cs. CSC 1.1 reports CS0173,
410 CSC 2.0.40607 reports CS0172. CS0173 is somewhat more appropriate
411 since the conversion is ambiguous.
413 2005-05-20 Martin Baulig <martin@ximian.com>
415 * mcs-known-issues, gmcs-known-issues: Updated.
417 * *-expect-*, *-ignore-*: Removed; we don't need them anymore with
420 2005-05-09 Marek Safar <marek.safar@seznam.cz>
422 * Makefile: Use TestRunner under NET_2_0.
424 2005-05-05 Raja R Harinath <rharinath@novell.com>
426 * Makefile (%-lib.dll, %-module.dll): Build during 'make test' or
429 * cs0122-14.cs, cs0122-15.cs, CS0122-14-lib.cs, CS0122-15-lib.cs:
430 New tests based on #64812.
432 2005-05-04 Raja R Harinath <rharinath@novell.com>
434 * cs0122-13.cs: New test based on #64812.
436 2005-05-03 Raja R Harinath <rharinath@novell.com>
438 * errors.txt (warning -28): Remove.
440 2005-04-17 Atsushi Enomoto <atsushi@ximian.com>
442 * cs-1574-6.cs, cs-0419.cs : added new tests (bug #71603 and #71605).
444 2005-04-15 Raja R Harinath <rharinath@novell.com>
446 * cs0208-7.cs, cs0208-8.cs: New tests. Verified on CSC.
448 2005-04-08 Raja R Harinath <rharinath@novell.com>
450 * cs0535-3.cs: New test from #58413.
452 2005-04-05 Raja R Harinath <rharinath@novell.com>
454 * cs0208-5.cs, cs0208-6.cs: New tests from #62232.
456 2005-04-04 Raja R Harinath <rharinath@novell.com>
458 * cs1521-2.cs: Change 'class' to a 'struct' to narrow down the
459 testcase to having only the mentioned error. With the previous
460 code, CS0208 was also appropriate.
462 2005-04-01 Raja R Harinath <rharinath@novell.com>
464 * TestRunner.cs (TestRunner): Make "KNOWN ISSUE" messages slightly
466 * cs0208-4.cs: New test from #74232.
468 * cs0267.cs: New. Mentioned in passing in #74309.
470 2005-03-29 Raja R Harinath <rharinath@novell.com>
472 * cs0136-3.cs, cs0136-4.cs: New tests from #47991.
474 2005-03-18 Raja R Harinath <rharinath@novell.com>
476 * Makefile (DISTFILES): Don't distribute TestRunner.exe.
478 2005-03-17 Raja R Harinath <rharinath@novell.com>
480 * Makefile (test-local): Depend on TestRunner-$(PROFILE).cs.
481 (run-mcs-tests): Clean up. Use profile specific test runner.
482 Disable TestRunner on net_2_0 profile.
483 * TestRunner.cs (ProcessTester): Redirect stdout too.
484 (Tester.Log, Tester.LogLine): New. Replacements for Console.Write
485 and Console.WriteLine that also log to files.
486 (Tester.Main): Add new command line argument for log file name.
487 Use the name of the compiler to select tests rather than "1".
488 Exit with non-zero on regressions.
490 2005-03-16 Marek Safar <marek.safar@seznam.cz>
492 * Makefile: Enabled TestRunner for default profile.
494 * know-issues-*: Updated.
496 2005-03-16 Marek Safar <marek.safar@seznam.cz>
498 * TestRunner.cs: Add support for (no errors, ignore errors).
500 2005-03-16 Raja R Harinath <rharinath@novell.com>
502 * Makefile (RUNTEST_PL, test-multi-local): Remove, now that
503 they're no longer used.
504 * runtest.pl: Remove.
506 2005-03-13 Martin Baulig <martin@ximian.com>
508 Reverted things back to revision 41701, which was the last one
509 before Marek's changes.
511 2004-03-11 Atsushi Enomoto <atsushi@ximian.com>
513 * cs1041.cs : option -doc was missing.
515 2004-03-10 Atsushi Enomoto <atsushi@ximian.com>
517 * cs1041.cs : added test for bug #73385.
519 2005-03-10 Marek Safar <marek.safar@seznam.cz>
521 * TestRunner.cs: New fast test runner.
523 2005-03-09 Raja R Harinath <rharinath@novell.com>
525 * cs1618-2.cs: New test for partial classes.
527 2005-03-07 Raja R Harinath <rharinath@novell.com>
529 * cs0120-6.cs, cs0120-7.cs: New tests from #73394.
531 2005-02-28 Raja R Harinath <rharinath@novell.com>
533 * cs0053-2.cs: New test from #73052.
535 2005-02-23 Raja R Harinath <rharinath@novell.com>
537 * cs0122-10.cs, CS0122-10-lib.cs: New tests based on #57851.
538 * Makefile (all-local): Add CS0122-10-lib.dll.
539 * cs0122-11.cs: New test based on #72718.
540 * cs0112-2.cs: Remove erroneous test. Same as cs1501.cs.
541 * mcs-expect-wrong-error (cs1501.cs): Remove.
543 2005-02-22 Raja R Harinath <rharinath@novell.com>
545 * cs0115-3.c, cs0534-3.cs, cs0534-4.cs: New files based on #71134.
546 * CS0534-3-lib.cs, CS0534-4-lib.cs: Likewise.
547 * Makefile (all-local): Add CS0534-3-lib.dll and CS0534-4-lib.dll.
549 2005-02-21 Raja R Harinath <rharinath@novell.com>
551 * cs1594-1.cs, cs1594-2.cs, cs1594-3.cs: New tests based on #68955.
553 * runtest.pl: Add unexpected error check.
555 2005-02-18 Raja R Harinath <rharinath@novell.com>
557 * cs0120-5.cs: New test from #72678.
559 * cs0131-3.cs: New test from #63202.
561 2005-02-16 Raja R Harinath <rharinath@novell.com>
563 * cs0187-1.cs, cs0187-2.cs: New tests from #63202.
565 2005-02-15 Raja R Harinath <rharinath@novell.com>
567 * cs1502-3.cs: New test from #72554.
569 2005-02-11 Marek Safar <marek.safar@seznam.cz>
571 * cs0133-2.cs, cs1641.cs, cs1642.cs, cs1644-3.cs, cs1663.cs
572 cs1665.cs, cs1666.cs, cs3003-5.cs: Fixed buffer error tests.
574 2005-02-10 Raja R Harinath <rharinath@novell.com>
576 * cs0121-4.cs: New test. Ensure that a param method isn't
577 discarded if the signatures of other normal methods are different.
579 2005-02-04 Zoltan Varga <vargaz@freemail.hu>
581 * cs1617.cs: Add a newline so do-tests.pl can process it under
584 2005-02-02 Raja R Harinath <rharinath@novell.com>
586 * cs0108-12.cs: New test. Ensure that cs0108 handling occurs when
587 a constant is defined ahead of time due to forward references.
589 2005-01-25 Marek Safar <marek.safar@seznam.cz>
591 * cs0176-4.cs: Bug #71257.
593 2005-01-25 Marek Safar <marek.safar@seznam.cz>
595 * cs0647-14.cs: Bug #71651.
597 2005-01-12 Raja R Harinath <rharinath@novell.com>
599 * Makefile (run-generics-tests): Fix quoting to better work in
600 Windows. Remove some stray code leftover from testing.
601 (DISTFILES): Distribute *.inc, *.pub, and *.response files too.
602 * cs2023.response: Rename from CS2023.
605 2005-01-10 Raja R Harinath <rharinath@novell.com>
607 * Makefile (all-local): Add CS0118-2-lib.dll.
608 (run-mcs-tests, run-generics-tests): Don't pipe through tee. It
609 loses exit code of do-tests.pl.
610 * do-tests.pl (PROFILELOG): New. Copy all output to this file too.
611 * cs0234-2.cs: Bug #52697.
612 * cs0234-3.cs: Bug #57200.
613 * cs0118-2.cs, CS0118-2-lib.cs: Bug #67520.
614 * cs0538-2.cs: Remove bogus test.
616 2005-01-10 Marek Safar <marek.safar@seznam.cz>
618 * cs0612-2.cs, CS0612-2-lib.cs: Bug #70722.
620 2005-01-07 Marek Safar <marek.safar@seznam.cz>
622 * cs0102-14.cs: Bug #70942.
624 2005-01-05 Duncan Mak <duncan@ximian.com>
626 * mcs-expect-no-error: Removed cs0541.cs, cs1040.cs.
628 * cs1040-2.cs: Added to track bug #56460.
630 2004-12-29 Duncan Mak <duncan@ximian.com>
632 * cs0246-9.cs: Added to track bug #70758.
634 * cs1510-3.cs: Added to track bug #70402.
636 2004-12-17 Raja R Harinath <rharinath@novell.com>
638 * Makefile (run-mcs-tests, run-generics.tests): Don't remove
640 (clean-local): Remove them here.
641 * do-tests.pl: Fix some perl warnings.
643 2004-12-17 Marek Safar <marek.safar@seznam.cz>
645 * makefile: Removed LOCAL_MCS_FLAGS. Every test should
648 * cs1621.cs, cs1014.cs, cs1615.cs, cs1609.cs, cs1627.cs,
649 cs1599-2.cs, cs1620.cs, cs0686.cs, cs1534.cs, cs1007.cs,
650 cs1626.cs, cs1599.cs, cs1670.cs, cs1646.cs, cs0683.cs,
651 cs1638.cs, cs0103-2.cs: New error tests.
653 2004-12-14 Marek Safar <marek.safar@seznam.cz>
655 * cs0418-2.cs, cs0418.cs, cs0441.cs, cs0662.cs
656 cs0724.cs, cs1004.cs, cs1521-2.cs, cs1521.cs,
657 cs1558.cs, cs1576.cs, cs3017.cs, cs3018-2.cs,
658 cs3018.cs, cs3021.cs, cs3022.cs, cs3023.cs, cs3025.cs:
661 2004-12-08 Martin Baulig <martin@ximian.com>
663 * gcs3024.cs: New test.
665 2004-12-08 Martin Baulig <martin@ximian.com>
667 * cs3002-4.cs: Renamed to cs3003-2.cs.
668 * cs3002-7.cs: Renamed to cs3003-3.cs.
669 * cs3002-8.cs: Renamed to cs3003-4.cs.
671 2004-12-07 Raja R Harinath <rharinath@novell.com>
673 * Makefile (DISTFILES): Add expected error and ignored test lists.
675 2004-12-07 Martin Baulig <martin@ximian.com>
677 * gcs0305.cs: Renamed to cs0246-2.cs.
678 * gcs0305-2.cs: Renamed to cs0246-3.cs.
679 * gcs0305-3.cs: Renamed to cs0246-4.cs.
680 * gcs0305-4.cs: Renamed to cs0246-5.cs.
681 * gcs0308.cs: Renamed to cs0246-6.cs.
682 * gcs0308-2.cs: Renamed to cs0246-7.cs.
683 * gcs0308-3.cs: Renamed to cs0246-8.cs.
685 2004-12-06 Martin Baulig <martin@ximian.com>
687 * cs8211.cs: Renamed to cs0182-4.cs.
689 2004-12-06 Martin Baulig <martin@ximian.com>
691 * cs8212.cs: Renamed to cs0182-3.cs.
693 2004-12-06 Martin Baulig <martin@ximian.com>
695 * cs8210.cs: Renamed to gcs0208.cs.
697 2004-12-06 Martin Baulig <martin@ximian.com>
699 * cs8206.cs: Renamed to cs1622.cs.
701 2004-12-06 Martin Baulig <martin@ximian.com>
703 * cs8201.cs: Removed, this is not an error !
705 2004-12-06 Martin Baulig <martin@ximian.com>
707 * gmcs-expect-*: Updated from mcs-expect-*.
709 2004-12-06 Raja R Harinath <rharinath@novell.com>
711 * Makefile (test-multi-local): Fix compile command.
713 2004-12-02 Duncan Mak <duncan@ximian.com>
716 * cs0122-8.cs: Added test cases for events, from bug #70129.
718 2004-12-02 Atsushi Enomoto <atsushi@ximian.com>
720 * cs1589.inc : plus one.
721 * Makefile : remove dummy.xml (in case of error test failures)
723 2004-12-02 Atsushi Enomoto <atsushi@ximian.com>
725 * cs1570.cs, cs1570-2.cs, cs1570-3.cs, cs1570-4.cs, cs1570-5.cs,
726 cs1570-6.cs, cs1570-7.cs, cs1570-8.cs, cs1570-9.cs, cs1570-10.cs,
727 cs1570-11.cs, cs1571.cs, cs1572.cs, cs1573.cs, cs1574.cs,
728 cs1574-2.cs, cs1574-3.cs, cs1574-4.cs, cs1574-5.cs, cs1580.cs,
729 cs1580-2.cs, cs1581.cs, cs1581-2.cs, cs1584.cs, cs1584-2.cs,
730 cs1584-3.cs, cs1584-4.cs, cs1587.cs, cs1587-2.cs, cs1587-3.cs,
731 cs1587-4.cs, cs1587-5.cs, cs1587-6.cs, cs1587-7.cs, cs1587-8.cs,
732 cs1587-9.cs, cs1587-10.cs, cs1587-11.cs, cs1587-12.cs, cs1587-13.cs,
733 cs1587-14.cs, cs1587-15.cs, cs1587-16.cs, cs1587-17.cs, cs1587-18.cs,
734 cs1587-19.cs, cs1587-20.cs, cs1587-21.cs, cs1587-22.cs, cs1587-23.cs,
735 cs1587-24.cs, cs1587-25.cs, cs1587-26.cs, cs1587-27.cs, cs1587-28.cs,
736 cs1589.cs, cs1590.cs, cs1590-2.cs, cs1590-3.cs, cs1591.cs,
737 cs1591-2.cs, cs1591-3.cs, cs1591-4.cs, cs1591-5.cs, cs1591-6.cs,
738 cs1591-7.cs, cs1591-8.cs, cs1591-9.cs, cs1591-10.cs, cs1591-11.cs,
739 cs1591-12.cs, cs1591-13.cs, cs1591-14.cs, cs1591-15.cs, cs1591-16.cs,
740 cs1591-17.cs, cs1591-18.cs, cs1592.cs : added tests for /doc feature.
742 2004-11-26 Raja R Harinath <rharinath@novell.com>
744 * Makefile (DISTFILES): Add do-tests.pl.
746 2004-11-23 Carlos Alberto Cortez <calberto.cortez@gmail.com>
750 2004-11-18 Marek Safar <marek.safar@seznam.cz>
752 * cs0657-19.cs: Bug#69462
754 2004-11-03 Carlos Alberto Cortez <carlos@unixmexico.org>
761 2004-10-24 Marek Safar <marek.safar@seznam.cz>
763 * cs82??.cs: Renumber some 82xx errors.
765 2004-10-21 Raja R Harinath <rharinath@novell.com>
767 * do-tests.pl: Make robust to being invoked in parallel for
769 * Makefile: Clean any generated files.
771 2004-10-07 Raja R Harinath <rharinath@novell.com>
773 * mcs-ignore-tests: Empty.
775 * Makefile (run-mcs-tests): Save log of output to
777 (run-generics-tests): Likewise.
778 Report from K Sathyasudha <ksathyasudha@novell.com>.
780 2004-10-05 John Luke <john.luke@gmail.com>
782 * Makefile: add *.mdb to clean target
784 2004-10-04 John Luke <john.luke@gmail.com>
786 * cs8205.cs: remove, same as cs1624
787 * cs8206.cs: fix yield syntax, and add line number, now passes
788 * cs8207.cs: remove, same as cs1623
789 * cs8208.cs: remove, same as cs1625
790 * cs8209.cs: remove, same as cs1631
792 2004-10-01 John Luke <john.luke@gmail.com>
794 * *.cs: fix some incorrect tests by either addding a Main method,
795 or adding a -t:library compiler option. Makes one test pass, and adds
796 19 to *-expect-wrong-error as they compile when they shouldn't
797 * *mcs-expect-*-error: update
799 2004-10-01 Raja R Harinath <rharinath@novell.com>
801 * cs0122-5.cs, cs0122-6.cs: New tests.
802 * gmcs-expect-no-error: Update.
804 2004-09-27 Raja R Harinath <rharinath@novell.com>
806 * Makefile: Re-apply changes from 2004-09-14.
807 (test-everything): Run tests in both profiles.
809 2004-09-21 Raja R Harinath <rharinath@novell.com>
811 * do-tests.pl: Print 'IGNORED' when a test is ignored.
813 2004-09-14 Martin Baulig <martin@ximian.com>
815 * gmcs-expect-no-error, gmcs-expect-wrong-error: Updated.
817 2004-09-14 Martin Baulig <martin@ximian.com>
819 * Makefile: Put the old Makefile back.
821 2004-09-14 Raja R Harinath <rharinath@novell.com>
823 * Makefile (MCS) [PROFILE=default]: Force testing of 'mcs'.
824 (test-everything): Remove.
826 (run-mcs-tests, run-gmcs-tests): Unify using TEST_PROFILE.
827 (run-test-local) [PROFILE=net_2_0]: Run generics tests.
829 2004-09-10 Marek Safar <marek.safar@seznam.cz>
831 * do-test.pl: Make report readable (I was really confuse).
832 Fixed bug on my machine CR+LF in *-expect-* files.
834 2004-09-07 Martin Baulig <martin@ximian.com>
836 * mcs-expect-no-error: I'm slowly getting annoyed. Is it really
837 so hard to add new tests here ?
839 2004-09-07 Raja R Harinath <rharinath@novell.com>
841 * cs0571-3.cs, CS0571-3-lib.cs: New tests for #59980.
842 * Makefile: Update list of dlls.
844 2004-09-03 Marek Safar <marek.safar@seznam.cz>
848 2004-09-03 Raja R Harinath <rharinath@novell.com>
850 * do-tests.pl: Attach $profile to log file name to make clear
851 which profile caused the error.
853 2004-09-01 Marek Safar <marek.safar@seznam.cz>
855 * 20 new tests mainly for static classes.
857 2004-08-27 Martin Baulig <martin@ximian.com>
859 * Makefile (test-everything): New target.
861 2004-08-27 Martin Baulig <martin@ximian.com>
863 * gmcs-ignore-tests: New file. This file lists tests which should
864 not be run at all because they make the compiler hang.
866 * gmcs-expect-no-error, gmcs-expect-wrong-error: Updated.
867 * generics-expect-no-error: Updated.
869 2004-08-27 Martin Baulig <martin@ximian.com>
872 (run-gmcs-tests): New target to run the cs*.cs tests with gmcs.
873 (run-generics-tests): New target to run the gcs*.cs tests.
874 (run-tests-local): Run run-mcs-tests, run-gmcs-tests and
877 * do-tests.pl: Don't return an error value if more tests pass than
880 * mcs-expect-no-error, mcs-expect-wrong-error: Updated to the
881 current situation, ie. make all the tests pass.
883 * gmcs-expect-no-error, gmcs-expect-wrong-error: New files.
885 * generics-expect-wrong-error: Formerly known as
886 gmcs-expect-wrong-error.
888 2004-08-27 Martin Baulig <martin@ximian.com>
890 * do-tests.pl: Deal with compiler crashes.
892 * mcs-expect-no-error, mcs-expect-wrong-error: Updated.
894 2004-08-04 Marek Safar <marek.safar@seznam.cz>
896 * 62 new error tests.
898 2004-07-23 Martin Baulig <martin@ximian.com>
900 * cs0260.cs, cs0260-2.cs, cs0261.cs, cs0262.cs, cs0263.cs: New
901 tests for partial classes.
903 2004-07-14 Martin Baulig <martin@ximian.com>
905 * cs1623.cs, cs1624.cs, cs1625.cs, cs1631.cs: New tests for
908 2004-07-02 Raja R Harinath <rharinath@novell.com>
910 * cs0038-3.cs: New testcase from #60730.
911 * cs0038-4.cs: Likewise.
913 2004-06-21 Raja R Harinath <rharinath@novell.com>
915 * cs0592-8.cs: Avoid spurious "unexpected incorrect error".
917 2004-06-10 Marek Safar <marek.safar@seznam.cz>
919 * do-test.pl: --expect-error must be at the
920 first place (mcs parses options by order).
922 2004-06-10 Marek Safar <marek.safar@seznam.cz>
924 * do-test.pl: Added simple error logging.
925 * Makefile (clean): Remove .dll & .log files
927 2004-06-07 Raja R Harinath <rharinath@novell.com>
929 * cs0038-2.cs: New test, from bug #59477.
930 * mcs-expect-wrong-error: Add cs0038-1.
932 2004-06-03 Raja R Harinath <rharinath@novell.com>
934 * cs0038-1.cs, cs1540-3.cs, cs1540-4.cs, cs1540-5.cs:
935 New testcases for bug #50820.
937 2004-06-01 Marek Safar <marek.safar@seznam.cz>
941 * cs3000.cs: 3 new error tests.
943 2004-05-30 Marek Safar <marek.safar@seznam.cz>
945 * cs1017.cs: New test.
947 2004-05-19 Marek Safar <marek.safar@seznam.cz>
949 * cs0579-6.cs: New test for bug #58688.
951 2004-05-18 Marek Safar <marek.safar@seznam.cz>
955 * cs1518-3.cs: 18 new error tests.
957 2004-05-14 Marek Safar <marek.safar@seznam.cz>
959 * cs3008-7.cs: New test for bug #58478.
961 2004-05-11 Raja R Harinath <rharinath@novell.com>
963 * Makefile (run-test-local): Run gmcs and multi tests too.
964 (test-multi-local): Add logging of errors.
965 * runtest.pl: Change $errors and $warnings to keep track of lines
966 on which errors are supposed to occur.
968 2004-05-10 Marek Safar <marek.safar@seznam.cz>
970 * cs0577-2, cs0577-3,
971 * cs1618.cs: 3 new error tests.
973 2004-05-10 Raja R Harinath <rharinath@novell.com>
975 * do-tests.pl: Add back lost 'chomp'.
977 2004-05-07 Raja R Harinath <rharinath@novell.com>
979 * do-tests.pl: Simplify sed expression.
981 * cs0625.cs, cs0626.cs, cs0636.cs: New tests.
983 2004-05-07 Marek Safar <marek.safar@seznam.cz>
985 * cs0579-4.cs, CS0579-4-1.cs,
990 * cs3019-2.cs: 6 new error tests.
992 2004-05-03 Marek Safar <marek.safar@seznam.cz>
996 * cs0626.cs: 3 new error tests.
998 2004-04-29 Marek Safar <marek.safar@seznam.cz>
1000 * cs-11.cs: Renamed to cs1501-5.cs.
1002 2004-04-29 Marek Safar <marek.safar@seznam.cz>
1005 * cs1667-3.cs: 2 new error tests.
1007 2004-04-12 Marek Safar <marek.safar@seznam.cz>
1009 * cs0109.cs: New test.
1011 2004-04-14 Marek Safar <marek.safar@seznam.cz>
1014 * cs0672-2.cs: 2 new error tests.
1016 2004-04-13 Marek Safar <marek.safar@seznam.cz>
1019 * cs0619-{27-36}.cs,
1020 * cs1667.cs, cs1667-2.cs: 13 new error tests.
1022 2004-04-08 Marek Safar <marek.safar@seznam.cz>
1024 * cs1677.cs: Changed name from cs1667.cs
1026 2004-04-07 Sebastien Pouliot <sebastien@ximian.com>
1028 * cs1606.pub: New file. ECMA key.
1029 * cs1606.cs: New file. This is the same problem as cs1548-3.cs but CSC
1030 report a different error number when the ECMA key is being used.
1032 2004-04-06 Sebastien Pouliot <sebastien@ximian.com>
1034 * cs1548.pub: New file. Strongname file with only the public key.
1035 * cs1548-3.cs: New file to test signing with a strongname containing
1036 only the public key.
1038 2004-04-05 Martin Baulig <martin@ximian.com>
1040 * gmcs-expect-wrong-error: New file.
1042 2004-04-05 Marek Safar <marek.safar@seznam.cz>
1044 * cs3009-3.cs: New error test.
1046 2004-03-29 Ben Maurer <bmaurer@users.sourceforge.net>
1048 * cs0176.cs: make this test better.
1050 2004-03-29 Marek Safar <marek.safar@seznam.cz>
1054 cs0672.cs: 29 new error tests.
1056 2004-03-26 Ben Maurer <bmaurer@users.sourceforge.net>
1058 * do-tests.pl: i think this fixes the problem with
1059 tests that have comp options alway passing
1060 * mcs-expect*: update for above.
1062 2004-03-25 Sebastien Pouliot <sebastien@ximian.com>
1064 * mcs-expect-no-errors: Removed cs1548 and cs1458-2.cs (fixed #55364).
1066 2004-03-25 Ben Maurer <bmaurer@users.sourceforge.net>
1068 * cs1510-2.cs: test for 56016.
1069 * cs0154-2.cs: test for 55780.
1070 * cs0246-6.cs: test for 55770.
1072 2004-03-25 Ben Maurer <bmaurer@users.sourceforge.net>
1074 * cs0122-4.cs: test for bug 55970.
1076 2004-03-25 Sebastien Pouliot <sebastien@ximian.com>
1078 * cs1548.cs: More descriptive comment (missing file).
1079 * cs1548-2.cs: New. Invalid strongname file (content).
1080 * mcs-expect-no-errors: Added cs1458-2.cs.
1082 2004-03-24 Ben Maurer <bmaurer@users.sourceforge.net>
1084 * Makefile, do-tests.pl: A new system for testing.
1085 * mcs-expect-no-errors, mcs-expect-wrong-error: a list
1086 of tests that we fail on.
1087 * CONTRIBUTORS_README: update docs.
1089 2004-03-23 Sebastien Pouliot <sebastien@ximian.com>
1091 * cs1548.cs: New test for signing an assembly.
1093 2004-03-16 Martin Baulig <martin@ximian.com>
1095 * Makefile (run-generics-local): New target to run the generics
1098 * gmcs0246.cs, gmcs0305.cs, gmcs0305-2.cs, gmcs0308.cs,
1099 gmcs0308-2.cs: New tests.
1101 2004-03-12 Marek Safar <marek.safar@seznam.cz>
1104 cs3001-9.cs: New error tests.
1106 2004-03-08 Ben Maurer <bmaurer@users.sourceforge.net>
1108 * cs0111-{6,7}.cs: new test cases.
1110 2004-03-02 Marek Safar <marek.safar@seznam.cz>
1112 * cs0246-5.cs: New error test.
1114 2004-02-16 Marek Safar <marek.safar@seznam.cz>
1120 cs3013.cs New error tests for CLS-compliance.
1123 cs0579-2.cs New error tests.
1125 * makefile: Added CS3005-16-lib.cs and CS3013-module.cs as helpers for errors cs3005-16.cs and cs3013.cs.
1128 2004-02-10 Marek Safar <marek.safar@seznam.cz>
1130 * cs0111-2.cs: Fixed error message.
1132 cs0528-2.cs: New error tests.
1134 2004-02-03 Marek Safar <marek.safar@seznam.cz>
1136 * cs0102-{2,3,4,5}.cs,
1138 cs0547-2.cs: New error tests.
1140 2004-01-21 Marek Safar <marek.safar@seznam.cz>
1145 cs663.cs: New tests.
1147 2004-01-05 Marek Safar <marek.safar@seznam.cz>
1193 cs3016-3.cs: New tests for CLS-compliance.
1199 cs592-6.cs: New tests.
1201 2004-01-04 Ben Maurer <bmaurer@users.sourceforge.net>
1203 * cs157-{2,3,4}: test cases we fail.
1205 2003-11-01 Marek Safar <marek.safar@seznam.cz>
1207 * makefile: Added "// Compiler options:" handling.
1209 2003-09-22 Martin Baulig <martin@ximian.com>
1211 * errors.txt: Added -219.
1213 2003-09-16 Martin Baulig <martin@ximian.com>
1215 * cs8217.cs: New test.
1217 2003-09-06 Martin Baulig <martin@ximian.com>
1219 * errors.txt: Added -216.
1221 2003-08-28 Ben Maurer <bmaurer@users.sourceforge.net>
1223 * cs0666.xml: added sample xml file for monodoc error provider.
1225 2003-07-28 Martin Baulig <martin@ximian.com>
1227 * cs0075.cs: This test case was incorrect; according to the spec,
1228 `(double) -1' is allowed since `double' is a builtin type.
1229 However, `(A) -1' is not allowed where `A' is a valuetype and has
1230 an implicit conversion from int.
1232 2003-07-28 Nick Drochak <ndrochak@gol.com>
1234 * Makefile: added test-local target. Fixes build problem.
1236 2003-07-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1238 * Makefile: added install-local target.
1240 2003-07-26 Martin Baulig <martin@ximian.com>
1242 * error-6.cs: New test for bug #46907.
1245 (test-multi-local): Run the multi-test tests.
1246 (all-local): Run run-test-local and test-multi-local.
1248 2003-07-21 Martin Baulig <martin@ximian.com>
1250 * syntax0068.cs, syntax0069.cs, syntax0071.cs, syntax0116.cs:
1251 These are syntax errors which we'd need to catch in cs-parser.jay;
1252 separate them from the other errors.
1254 * cs0572.cs: New test.
1256 2003-07-14 Martin Baulig <martin@ximian.com>
1258 * cs0212.cs: New test.
1260 2003-07-14 Ravi Pratap M <ravi@ximian.com>
1262 * cs1501-4.cs: Another test case for this error. This time it is on
1263 constructors for attributes. We now report the error correctly.
1265 2003-05-18 Martin Baulig <martin@ximian.com>
1267 * error-3.cs: Added testcase for CS0188.
1269 2003-05-18 Martin Baulig <martin@ximian.com>
1271 * error-4.cs: Renamed to cs1502-2.cs.
1273 2003-05-18 Martin Baulig <martin@ximian.com>
1275 * makefile: Ignore CS0162 and CS0169.
1277 2003-03-29 Gaurav Vaish <gvaish_mono@lycos.com>
1279 * cs1518-2.cs: Added comment describing the error.
1281 2003-03-29 Gaurav Vaish <gvaish_mono@lycos.com>
1283 * cs1518-2.cs: Added new test.
1285 2002-12-24 Alejandro Sánchez Acosta <raciel@gnome.org>
1287 * cs0208.cs: Added new test.
1289 2002-12-24 Alejandro Sánchez Acosta <raciel@gnome.org>
1291 * cs0202.cs: Added new test.
1293 2002-12-24 Alejandro Sánchez Acosta <raciel@gnome.org>
1295 * cs0197.cs: Added new test.
1297 2002-12-23 Alejandro Sánchez Acosta <raciel@gnome.org>
1299 * cs0192.cs: Added new test.
1301 2002-12-23 Alejandro Sánchez Acosta <raciel@gnome.org>
1303 * cs0170.cs: Added new test.
1305 2002-12-23 Alejandro Sánchez Acosta <raciel@gnome.org>
1307 * cs0156.cs: Added new test.
1309 2002-12-21 Alejandro Sánchez Acosta <raciel@gnome.org>
1311 * cs0163.cs: Added new test file.
1313 2002-12-21 Alejandro Sánchez Acosta <raciel@gnome.org>
1315 * cs0161.cs: Added new test file.
1317 2002-12-19 Cesar Octavio Lopez Nataren <cesar@ciencias.unam.mx>
1319 * cs0230.cs: Added this test file.
1321 2002-12-19 Cesar Octavio Lopez Nataren <cesar@ciencias.unam.mx>
1323 * cs0225.cs: Added this file
1325 2002-12-18 Cesar Octavio Lopez Nataren <cesar@ciencias.unam.mx>
1327 * cs0201.cs: Added this new test.
1329 2002-12-18 Ravi Pratap <ravi@ximian.com>
1331 * errors.txt : Update for error # -24.
1333 2002-12-17 Alejandro Sánchez Acosta <raciel@gnome.org>
1335 * cs0154.cs: New test.
1337 2002-12-17 Alejandro Sánchez Acosta <raciel@gnome.org>
1339 * cs0138.cs: New test.
1341 2002-12-07 Ravi Pratap <ravi@ximian.com>
1345 2002-12-01 Alejandro Sánchez Acosta <raciel@es.gnu.org>
1348 cs0143.cs: New test.
1350 2002-12-01 Alejandro Sánchez Acosta <raciel@es.gnu.org>
1355 cs0116.cs: New test.
1357 2002-09-12 Martin Baulig <martin@gnome.org>
1359 * cs0038.cs: New test.
1361 2002-08-27 Martin Baulig <martin@gnome.org>
1363 * cs0120-3.cs: New test.
1365 2002-08-19 Ravi Pratap <ravi@ximian.com>
1367 * error-4.cs : New test.
1369 * error-5.cs : New test.
1371 2002-08-11 Martin Baulig <martin@gnome.org>
1373 * error-3.cs: New test.
1375 2002-08-08 Martin Baulig <martin@gnome.org>
1377 * cs1540.cs: New test.
1379 2002-08-08 Martin Baulig <martin@gnome.org>
1381 * cs0236.cs: New test.
1383 2002-08-05 Martin Baulig <martin@gnome.org>
1385 * runtest.pl: This is a perl script which runs a testcase, parses the
1386 MCS output and checks whether all errors are reported.
1388 * error-1.cs, error-2.cs: Moved here from ../tests/.
1390 * README.tests: Added (empty) list of all test cases.
1392 2002-08-02 Martin Baulig <martin@gnome.org>
1394 * cs0155.cs, cs0155-2.cs: New tests.
1396 2002-07-06 Andrew Birkett <adb@tardis.ed.ac.uk>
1398 * cs1039.cs, cs1033.cs, cs1010.cs: New tests.
1400 2002-06-26 <adb@tardis.ed.ac.uk>
1402 * cs1501-3.cs: Added new test for struct ctr typechecks.
1404 2002-06-24 Andrew Birkett <adb@tardis.ed.ac.uk>
1406 * fail: cs0121.cs, cs0157.cs and cs1501.cs no longer fail.
1407 * cs0176.cs: Method has to be public for correct test
1408 * cs0196.cs, cs0242.cs: Do 'return' to stop null statement warning.
1409 * cs0255.cs: Add assignment to stop 'unused variable' warning.
1410 * makefile: Output is now like "Running test 42 .. OK". Added --unsafe to
1411 make cs0193.cs, cs0196.cs and cs0214-3.cs work.