2006-11-19 Gert Driesen * cs1058.cs: Removed as CS1058 does not apply to 1.0 profile. * gcs1058-1.cs, gcs1058-2.cs: Added tests for bug #79810. 2006-10-26 Raja R Harinath * cs0165-13.cs: New test from #78820. 2006-10-06 Raja R Harinath * cs0146-5.cs: New test from #79584. 2006-10-04 Martin Baulig * known-issues-mcs, known-issues-gmcs: Update; the anonymous method tests are now working. 2006-10-04 Raja R Harinath * cs0246-17.cs: An embarassingly simple testcase based on #79577. 2006-09-28 Raja R Harinath * gcs1502.cs: New test from #79013. * cs0229-3.cs, CS0229-3-lib.il: New test based on #79451. * cs0229-4.cs, CS0229-4-lib.il: Likewise. 2006-08-14 Raja R Harinath * gcs0306.cs: New test based on #79067. 2006-08-03 Raja R Harinath * cs0146-3.cs, cs0146-4.cs: New tests for bug discovered while fixing #77963. 2006-08-02 Raja R Harinath * cs0246-16.cs, gcs0246-8.cs: New tests from #77396. 2006-06-21 Raja R Harinath * cs0019-16.cs: New test from #78662. 2006-06-16 Raja R Harinath * cs0120-9.cs: New test from #78601. 2006-05-23 Raja R Harinath * cs0139-3.cs, cs0139-4.cs, cs0139-5.cs, cs0139-6.cs: New regression tests for 'break' and 'continue' inside a try block. 2006-05-18 Raja R Harinath * cs0162-6.cs, cs0162-7.cs: New tests for unreachable code. Emitting the warning on cs0162-7.cs needs a multi-pass algorithm. * cs0165-12.cs: New test from #77869. 2006-05-11 Raja R Harinath * cs0177-7.cs: Taken from erroneous sub-test in tests/test-154.cs. 2006-05-05 Raja R Harinath * cs0177-5.cs, cs0177-6.cs: New tests based on #78290. 2006-05-03 Raja R Harinath * cs0162-5.cs: New test from #76665. 2006-04-20 Raja R Harinath * cs1502-7.cs: New test from #75800. * cs0168-2.cs: New test from #66031. 2006-04-18 Raja R Harinath * cs1690.cs, cs1690-2.cs, cs1690-3.cs: Update. * cs1690-4.cs, cs1690-5.cs, cs1690-6.cs, cs1690-7.cs: New tests inspired by #77752. 2006-03-22 Raja R Harinath * gcs1908.cs, gcs1908-2.cs, gcs1908-3.cs, gcs1908-4.cs: New tests for DefaultParameterValueAttribute. 2006-03-01 Raja R Harinath * cs1540-8.cs: New test from #77627. * cs1628-2.cs: New test from #77679. * cs0205-3.cs, CS0205-3-lib.dll: New test based on #77642. 2006-02-07 Atsushi Enomoto * cs1570-3.cs cs1570-5.cs cs1570-11.cs cs1570-9.cs cs1570-2.cs cs1570-4.cs cs1570-6.cs cs1570.cs cs1570-10.cs cs1570-8.cs : It reports XmlTextReader error message changes as build breakage. That's why I opposed to compare error messages blindly. 2006-01-18 Raja R Harinath * cs1026-2.cs: New test from #76656. 2006-01-17 Raja R Harinath * cs0201-2.cs, cs0201-3.cs: New tests from #76824. 2006-01-16 Raja R Harinath * cs1654.cs, cs1654-2, cs1656-4: New tests from #76874. 2006-01-11 Raja R Harinath * cs0023-3.cs: New test from #77204. 2006-01-06 Ankit Jain * known-issues-gmcs: Removed cs0619-18.cs and cs0619-24.cs (working now). 2005-12-21 Carlos Alberto Cortez * CSFriendAssembly-lib.cs: Update friend assembly info after the latest updates to this feature. * gcs1726.cs: Likewise. * gcs0281.cs: Likewise. 2005-12-21 Carlos Alberto Cortez * gcs1726-2.cs: New test based on last update to friend assembly access. 2005-12-20 Raja R Harinath * cs0628-3.cs: New test based on #77035. 2005-12-16 Raja R Harinath * cs0659-2.cs: New test based on #77006. 2005-12-05 Raja R Harinath * Makefile (DISTFILES): Add *.snk. 2005-12-05 Atsushi Enomoto * cs1574-8.cs, cs1574-9.cs : new tests for bug #76873. * known-issues-gmcs : updated. 2005-12-01 Atsushi Enomoto * cs0419-4.cs : test for the first case of bug #76727. * known-issues-gmcs : added it. 2005-11-16 Atsushi Enomoto * cs1574-7.cs : fixed code format ("Line") to make it working. * cs0419-3.cs : new test for ambiguity resolution. * known-issues-gmcs : actually cs1574-7.cs is kind of regression, thus no need to be added here. 2005-11-16 Atsushi Enomoto * cs1574-7.cs : new test to warn doc reference to interface members which is not exposed publicly. * known-issues-gmcs : added above. 2005-11-16 Atsushi Enomoto * known-issues-gmcs : added cs0419-2.cs 2005-11-15 Atsushi Enomoto * cs0419-2.cs : test to check error message problem in #76685. 2005-11-13 Atsushi Enomoto * cs1591-19.cs : evidence for that bug #76692 is not a real bug. 2005-11-13 Atsushi Enomoto * cs0419.cs : The error message is fixed to show an alternative, not the identical one. 2005-11-04 Carlos Alberto Cortez * gcs0281.cs: New test. * CSFriendAssembly-lib.cs: New helper file. 2005-10-27 Raja R Harinath * cs1501-11.cs, cs1502-5.cs: New tests from #76085. 2005-10-26 Raja R Harinath * cs0246-14.cs: New test from #76419. 2005-10-26 Raja R Harinath * cs0103-3.cs: New test for #76271. 2005-10-25 Carlos Alberto Cortez * gcs1700.cs, gcs1726.cs, gcs0647.cs, gcs0647-2.cs: New tests. * InternalVisibleTo.snk: New key file for gcs1726.cs. 2005-10-24 Carlos Alberto Cortez * cs0430.cs, cs0439.cs, cs0439-2.cs, cs1537-2.cs, cs1537-3.cs, cs1679.cs, cs1680.cs, cs1681.cs: Added tests for extern alias feature. * known-gmcs-issues: Update the issues to avoid testing the extern alias test in 2.0 profile. We need to change them as soon as the merged is done in gmcs. 2005-10-20 Raja R Harinath * Makefile (run-mcs-tests): Set MONO_RUNTIME to $(RUNTIME). 2005-10-07 Raja R Harinath * cs0266-8.cs: New test from #76323. 2005-10-04 Raja R Harinath * Makefile (with_mono_path_n11b): New. (ILASM): Use it. 2005-09-26 Raja R Harinath * cs0212-3.cs: New test based on #76133. 2005-09-05 Atsushi Enomoto * gcs0208-2.cs, gcs0208-3.cs, gcs0208-4.cs : added test with related to #75772. 2005-09-01 Atsushi Enomoto * cs0418-3.cs, cs0418-4.cs, cs0418-5.cs, cs0441-2.cs : class modifier check on partial types. * known-issues-gmcs : added above. 2005-09-01 Atsushi Enomoto * cs0665-2.cs : test for bug #75946. * known-issues-gmcs : added this file. 2005-08-31 Atsushi Enomoto * cs0665.cs : new test (possibly incorrect assignment in if statement). 2005-08-30 Atsushi Enomoto * cs0246-13.cs : testcase for #75930. 2005-08-24 Atsushi Enomoto * cs0134-2.cs : testcase for bug #754333. 2005-08-24 Atsushi Enomoto * known-issues-mcs : removed cs0642*.cs (working now) * cs0642-2.cs, cs0642-3.cs, cs0642-4.cs, cs0642-5.cs, cs0642-6.cs : filename fix. * cs0642-7.cs, cs0642-8.cs, cs0642-9.cs : Possible empty statement check for if&else. * cs0642-10.cs : additional empty statement check for "fixed". 2005-08-24 Marek Safar * Makefile: Add ilasm for *.il compilation. 2005-08-23 Atsushi Enomoto * known-issues-mcs : removed cs0652.cs (working now) * cs0652-2.cs, cs0652-3.cs cs0652-4.cs : for bug #53974 plus alpha. 2005-08-23 Atsushi Enomoto * cs0034-3.cs : for bug #73709. 2005-08-23 Atsushi Enomoto * cs0034-2.cs : for bug #52492. 2005-08-23 Atsushi Enomoto * cs1010-2.cs : for bug #75245. 2005-08-23 Atsushi Enomoto * cs0165-10.cs, cs0165-11.cs : for bug #75721. 2005-08-12 Martin Baulig * known-issues-gmcs: Ignore cs3005-13.cs since it's supposed to produce a warning and not an error on .NET 2.0. 2005-08-03 Raja R Harinath * cs0431.cs, cs0432.cs, cs0432-2.cs, cs0440.cs, cs0687.cs: New tests for the qualified-alias-member (::) feature. 2005-08-01 Raja R Harinath * cs0122-17.cs: New test from #75669. 2005-07-31 Raja R Harinath * cs1502-4.cs: New test from #75658. * cs0136-6.cs: New test from #75656. 2005-07-26 Raja R Harinath * cs0246-12.cs: New test from #75628. 2005-07-16 Raja R Harinath * cs0252.cs, cs0253.cs: New tests for #60638 from #75557. 2005-07-15 Raja R Harinath * cs0436.cs: New test from #72969. 2005-07-07 Raja R Harinath * cs0282.cs: New test from #75486. 2005-07-05 Raja R Harinath * cs0212-2.cs: New test from #72729. 2005-06-30 Raja R Harinath * cs0021-3.cs: New test from #75412. * cs0120-8.cs: New test from #75283. 2005-06-15 Raja R Harinath * Makefile (run-mcs-tests): Run with TEST_RUNTIME. 2005-06-06 Raja R Harinath * Makefile (run-mcs-tests): Update location of compiler-tester.exe. 2005-06-06 Marek Safar * Makefile: Reflect tester changes. * TestRunner.cs: Moved to tools/compiler-tester. 2005-06-03 Raja R Harinath * cs0654.cs: New test. 2005-06-02 Raja R Harinath * cs0119-2.cs: New test from #75080. 2005-05-31 Raja R Harinath * cs1589.cs, cs1590.cs, cs1590-2.cs, cs1590-3.cs, cs1592.cs: Output to 'dummy.xml'. 2005-05-30 Raja R Harinath * cs0122-16.cs: New test from #75088. 2005-05-26 Raja R Harinath * cs0173-3.cs: Rename from cs0172-2.cs. CSC 1.1 reports CS0173, CSC 2.0.40607 reports CS0172. CS0173 is somewhat more appropriate since the conversion is ambiguous. 2005-05-20 Martin Baulig * mcs-known-issues, gmcs-known-issues: Updated. * *-expect-*, *-ignore-*: Removed; we don't need them anymore with the new test runner. 2005-05-09 Marek Safar * Makefile: Use TestRunner under NET_2_0. 2005-05-05 Raja R Harinath * Makefile (%-lib.dll, %-module.dll): Build during 'make test' or 'make run-test'. * cs0122-14.cs, cs0122-15.cs, CS0122-14-lib.cs, CS0122-15-lib.cs: New tests based on #64812. 2005-05-04 Raja R Harinath * cs0122-13.cs: New test based on #64812. 2005-05-03 Raja R Harinath * errors.txt (warning -28): Remove. 2005-04-17 Atsushi Enomoto * cs-1574-6.cs, cs-0419.cs : added new tests (bug #71603 and #71605). 2005-04-15 Raja R Harinath * cs0208-7.cs, cs0208-8.cs: New tests. Verified on CSC. 2005-04-08 Raja R Harinath * cs0535-3.cs: New test from #58413. 2005-04-05 Raja R Harinath * cs0208-5.cs, cs0208-6.cs: New tests from #62232. 2005-04-04 Raja R Harinath * cs1521-2.cs: Change 'class' to a 'struct' to narrow down the testcase to having only the mentioned error. With the previous code, CS0208 was also appropriate. 2005-04-01 Raja R Harinath * TestRunner.cs (TestRunner): Make "KNOWN ISSUE" messages slightly more verbose. * cs0208-4.cs: New test from #74232. * cs0267.cs: New. Mentioned in passing in #74309. 2005-03-29 Raja R Harinath * cs0136-3.cs, cs0136-4.cs: New tests from #47991. 2005-03-18 Raja R Harinath * Makefile (DISTFILES): Don't distribute TestRunner.exe. 2005-03-17 Raja R Harinath * Makefile (test-local): Depend on TestRunner-$(PROFILE).cs. (run-mcs-tests): Clean up. Use profile specific test runner. Disable TestRunner on net_2_0 profile. * TestRunner.cs (ProcessTester): Redirect stdout too. (Tester.Log, Tester.LogLine): New. Replacements for Console.Write and Console.WriteLine that also log to files. (Tester.Main): Add new command line argument for log file name. Use the name of the compiler to select tests rather than "1". Exit with non-zero on regressions. 2005-03-16 Marek Safar * Makefile: Enabled TestRunner for default profile. * know-issues-*: Updated. 2005-03-16 Marek Safar * TestRunner.cs: Add support for (no errors, ignore errors). 2005-03-16 Raja R Harinath * Makefile (RUNTEST_PL, test-multi-local): Remove, now that they're no longer used. * runtest.pl: Remove. 2005-03-13 Martin Baulig Reverted things back to revision 41701, which was the last one before Marek's changes. 2004-03-11 Atsushi Enomoto * cs1041.cs : option -doc was missing. 2004-03-10 Atsushi Enomoto * cs1041.cs : added test for bug #73385. 2005-03-10 Marek Safar * TestRunner.cs: New fast test runner. 2005-03-09 Raja R Harinath * cs1618-2.cs: New test for partial classes. 2005-03-07 Raja R Harinath * cs0120-6.cs, cs0120-7.cs: New tests from #73394. 2005-02-28 Raja R Harinath * cs0053-2.cs: New test from #73052. 2005-02-23 Raja R Harinath * cs0122-10.cs, CS0122-10-lib.cs: New tests based on #57851. * Makefile (all-local): Add CS0122-10-lib.dll. * cs0122-11.cs: New test based on #72718. * cs0112-2.cs: Remove erroneous test. Same as cs1501.cs. * mcs-expect-wrong-error (cs1501.cs): Remove. 2005-02-22 Raja R Harinath * cs0115-3.c, cs0534-3.cs, cs0534-4.cs: New files based on #71134. * CS0534-3-lib.cs, CS0534-4-lib.cs: Likewise. * Makefile (all-local): Add CS0534-3-lib.dll and CS0534-4-lib.dll. 2005-02-21 Raja R Harinath * cs1594-1.cs, cs1594-2.cs, cs1594-3.cs: New tests based on #68955. * runtest.pl: Add unexpected error check. 2005-02-18 Raja R Harinath * cs0120-5.cs: New test from #72678. * cs0131-3.cs: New test from #63202. 2005-02-16 Raja R Harinath * cs0187-1.cs, cs0187-2.cs: New tests from #63202. 2005-02-15 Raja R Harinath * cs1502-3.cs: New test from #72554. 2005-02-11 Marek Safar * cs0133-2.cs, cs1641.cs, cs1642.cs, cs1644-3.cs, cs1663.cs cs1665.cs, cs1666.cs, cs3003-5.cs: Fixed buffer error tests. 2005-02-10 Raja R Harinath * cs0121-4.cs: New test. Ensure that a param method isn't discarded if the signatures of other normal methods are different. 2005-02-04 Zoltan Varga * cs1617.cs: Add a newline so do-tests.pl can process it under sparc. 2005-02-02 Raja R Harinath * cs0108-12.cs: New test. Ensure that cs0108 handling occurs when a constant is defined ahead of time due to forward references. 2005-01-25 Marek Safar * cs0176-4.cs: Bug #71257. 2005-01-25 Marek Safar * cs0647-14.cs: Bug #71651. 2005-01-12 Raja R Harinath * Makefile (run-generics-tests): Fix quoting to better work in Windows. Remove some stray code leftover from testing. (DISTFILES): Distribute *.inc, *.pub, and *.response files too. * cs2023.response: Rename from CS2023. * cs2023.cs: Update. 2005-01-10 Raja R Harinath * Makefile (all-local): Add CS0118-2-lib.dll. (run-mcs-tests, run-generics-tests): Don't pipe through tee. It loses exit code of do-tests.pl. * do-tests.pl (PROFILELOG): New. Copy all output to this file too. * cs0234-2.cs: Bug #52697. * cs0234-3.cs: Bug #57200. * cs0118-2.cs, CS0118-2-lib.cs: Bug #67520. * cs0538-2.cs: Remove bogus test. 2005-01-10 Marek Safar * cs0612-2.cs, CS0612-2-lib.cs: Bug #70722. 2005-01-07 Marek Safar * cs0102-14.cs: Bug #70942. 2005-01-05 Duncan Mak * mcs-expect-no-error: Removed cs0541.cs, cs1040.cs. * cs1040-2.cs: Added to track bug #56460. 2004-12-29 Duncan Mak * cs0246-9.cs: Added to track bug #70758. * cs1510-3.cs: Added to track bug #70402. 2004-12-17 Raja R Harinath * Makefile (run-mcs-tests, run-generics.tests): Don't remove *.junk here. (clean-local): Remove them here. * do-tests.pl: Fix some perl warnings. 2004-12-17 Marek Safar * makefile: Removed LOCAL_MCS_FLAGS. Every test should have its own. * cs1621.cs, cs1014.cs, cs1615.cs, cs1609.cs, cs1627.cs, cs1599-2.cs, cs1620.cs, cs0686.cs, cs1534.cs, cs1007.cs, cs1626.cs, cs1599.cs, cs1670.cs, cs1646.cs, cs0683.cs, cs1638.cs, cs0103-2.cs: New error tests. 2004-12-14 Marek Safar * cs0418-2.cs, cs0418.cs, cs0441.cs, cs0662.cs cs0724.cs, cs1004.cs, cs1521-2.cs, cs1521.cs, cs1558.cs, cs1576.cs, cs3017.cs, cs3018-2.cs, cs3018.cs, cs3021.cs, cs3022.cs, cs3023.cs, cs3025.cs: New error tests. 2004-12-08 Martin Baulig * gcs3024.cs: New test. 2004-12-08 Martin Baulig * cs3002-4.cs: Renamed to cs3003-2.cs. * cs3002-7.cs: Renamed to cs3003-3.cs. * cs3002-8.cs: Renamed to cs3003-4.cs. 2004-12-07 Raja R Harinath * Makefile (DISTFILES): Add expected error and ignored test lists. 2004-12-07 Martin Baulig * gcs0305.cs: Renamed to cs0246-2.cs. * gcs0305-2.cs: Renamed to cs0246-3.cs. * gcs0305-3.cs: Renamed to cs0246-4.cs. * gcs0305-4.cs: Renamed to cs0246-5.cs. * gcs0308.cs: Renamed to cs0246-6.cs. * gcs0308-2.cs: Renamed to cs0246-7.cs. * gcs0308-3.cs: Renamed to cs0246-8.cs. 2004-12-06 Martin Baulig * cs8211.cs: Renamed to cs0182-4.cs. 2004-12-06 Martin Baulig * cs8212.cs: Renamed to cs0182-3.cs. 2004-12-06 Martin Baulig * cs8210.cs: Renamed to gcs0208.cs. 2004-12-06 Martin Baulig * cs8206.cs: Renamed to cs1622.cs. 2004-12-06 Martin Baulig * cs8201.cs: Removed, this is not an error ! 2004-12-06 Martin Baulig * gmcs-expect-*: Updated from mcs-expect-*. 2004-12-06 Raja R Harinath * Makefile (test-multi-local): Fix compile command. 2004-12-02 Duncan Mak * cs0122-7.cs: * cs0122-8.cs: Added test cases for events, from bug #70129. 2004-12-02 Atsushi Enomoto * cs1589.inc : plus one. * Makefile : remove dummy.xml (in case of error test failures) 2004-12-02 Atsushi Enomoto * cs1570.cs, cs1570-2.cs, cs1570-3.cs, cs1570-4.cs, cs1570-5.cs, cs1570-6.cs, cs1570-7.cs, cs1570-8.cs, cs1570-9.cs, cs1570-10.cs, cs1570-11.cs, cs1571.cs, cs1572.cs, cs1573.cs, cs1574.cs, cs1574-2.cs, cs1574-3.cs, cs1574-4.cs, cs1574-5.cs, cs1580.cs, cs1580-2.cs, cs1581.cs, cs1581-2.cs, cs1584.cs, cs1584-2.cs, cs1584-3.cs, cs1584-4.cs, cs1587.cs, cs1587-2.cs, cs1587-3.cs, cs1587-4.cs, cs1587-5.cs, cs1587-6.cs, cs1587-7.cs, cs1587-8.cs, cs1587-9.cs, cs1587-10.cs, cs1587-11.cs, cs1587-12.cs, cs1587-13.cs, cs1587-14.cs, cs1587-15.cs, cs1587-16.cs, cs1587-17.cs, cs1587-18.cs, cs1587-19.cs, cs1587-20.cs, cs1587-21.cs, cs1587-22.cs, cs1587-23.cs, cs1587-24.cs, cs1587-25.cs, cs1587-26.cs, cs1587-27.cs, cs1587-28.cs, cs1589.cs, cs1590.cs, cs1590-2.cs, cs1590-3.cs, cs1591.cs, cs1591-2.cs, cs1591-3.cs, cs1591-4.cs, cs1591-5.cs, cs1591-6.cs, cs1591-7.cs, cs1591-8.cs, cs1591-9.cs, cs1591-10.cs, cs1591-11.cs, cs1591-12.cs, cs1591-13.cs, cs1591-14.cs, cs1591-15.cs, cs1591-16.cs, cs1591-17.cs, cs1591-18.cs, cs1592.cs : added tests for /doc feature. 2004-11-26 Raja R Harinath * Makefile (DISTFILES): Add do-tests.pl. 2004-11-23 Carlos Alberto Cortez * cs0275.cs: New 2004-11-18 Marek Safar * cs0657-19.cs: Bug#69462 2004-11-03 Carlos Alberto Cortez * cs0273.cs: New * cs0274.cs: New * cs0276.cs: New * cs0507-2.cs: New * cs1644-2.cs: New 2004-10-24 Marek Safar * cs82??.cs: Renumber some 82xx errors. 2004-10-21 Raja R Harinath * do-tests.pl: Make robust to being invoked in parallel for multiple profiles. * Makefile: Clean any generated files. 2004-10-07 Raja R Harinath * mcs-ignore-tests: Empty. * Makefile (run-mcs-tests): Save log of output to $(TEST_PROFILE).log. (run-generics-tests): Likewise. Report from K Sathyasudha . 2004-10-05 John Luke * Makefile: add *.mdb to clean target 2004-10-04 John Luke * cs8205.cs: remove, same as cs1624 * cs8206.cs: fix yield syntax, and add line number, now passes * cs8207.cs: remove, same as cs1623 * cs8208.cs: remove, same as cs1625 * cs8209.cs: remove, same as cs1631 2004-10-01 John Luke * *.cs: fix some incorrect tests by either addding a Main method, or adding a -t:library compiler option. Makes one test pass, and adds 19 to *-expect-wrong-error as they compile when they shouldn't * *mcs-expect-*-error: update 2004-10-01 Raja R Harinath * cs0122-5.cs, cs0122-6.cs: New tests. * gmcs-expect-no-error: Update. 2004-09-27 Raja R Harinath * Makefile: Re-apply changes from 2004-09-14. (test-everything): Run tests in both profiles. 2004-09-21 Raja R Harinath * do-tests.pl: Print 'IGNORED' when a test is ignored. 2004-09-14 Martin Baulig * gmcs-expect-no-error, gmcs-expect-wrong-error: Updated. 2004-09-14 Martin Baulig * Makefile: Put the old Makefile back. 2004-09-14 Raja R Harinath * Makefile (MCS) [PROFILE=default]: Force testing of 'mcs'. (test-everything): Remove. (TEST_PROFILE): New. (run-mcs-tests, run-gmcs-tests): Unify using TEST_PROFILE. (run-test-local) [PROFILE=net_2_0]: Run generics tests. 2004-09-10 Marek Safar * do-test.pl: Make report readable (I was really confuse). Fixed bug on my machine CR+LF in *-expect-* files. 2004-09-07 Martin Baulig * mcs-expect-no-error: I'm slowly getting annoyed. Is it really so hard to add new tests here ? 2004-09-07 Raja R Harinath * cs0571-3.cs, CS0571-3-lib.cs: New tests for #59980. * Makefile: Update list of dlls. 2004-09-03 Marek Safar * 8 new error tests. 2004-09-03 Raja R Harinath * do-tests.pl: Attach $profile to log file name to make clear which profile caused the error. 2004-09-01 Marek Safar * 20 new tests mainly for static classes. 2004-08-27 Martin Baulig * Makefile (test-everything): New target. 2004-08-27 Martin Baulig * gmcs-ignore-tests: New file. This file lists tests which should not be run at all because they make the compiler hang. * gmcs-expect-no-error, gmcs-expect-wrong-error: Updated. * generics-expect-no-error: Updated. 2004-08-27 Martin Baulig * Makefile (run-gmcs-tests): New target to run the cs*.cs tests with gmcs. (run-generics-tests): New target to run the gcs*.cs tests. (run-tests-local): Run run-mcs-tests, run-gmcs-tests and run-generics-tests. * do-tests.pl: Don't return an error value if more tests pass than expected. * mcs-expect-no-error, mcs-expect-wrong-error: Updated to the current situation, ie. make all the tests pass. * gmcs-expect-no-error, gmcs-expect-wrong-error: New files. * generics-expect-wrong-error: Formerly known as gmcs-expect-wrong-error. 2004-08-27 Martin Baulig * do-tests.pl: Deal with compiler crashes. * mcs-expect-no-error, mcs-expect-wrong-error: Updated. 2004-08-04 Marek Safar * 62 new error tests. 2004-07-23 Martin Baulig * cs0260.cs, cs0260-2.cs, cs0261.cs, cs0262.cs, cs0263.cs: New tests for partial classes. 2004-07-14 Martin Baulig * cs1623.cs, cs1624.cs, cs1625.cs, cs1631.cs: New tests for iterators. 2004-07-02 Raja R Harinath * cs0038-3.cs: New testcase from #60730. * cs0038-4.cs: Likewise. 2004-06-21 Raja R Harinath * cs0592-8.cs: Avoid spurious "unexpected incorrect error". 2004-06-10 Marek Safar * do-test.pl: --expect-error must be at the first place (mcs parses options by order). 2004-06-10 Marek Safar * do-test.pl: Added simple error logging. * Makefile (clean): Remove .dll & .log files 2004-06-07 Raja R Harinath * cs0038-2.cs: New test, from bug #59477. * mcs-expect-wrong-error: Add cs0038-1. 2004-06-03 Raja R Harinath * cs0038-1.cs, cs1540-3.cs, cs1540-4.cs, cs1540-5.cs: New testcases for bug #50820. 2004-06-01 Marek Safar * cs1555.cs, * cs1556.cs, * cs3000.cs: 3 new error tests. 2004-05-30 Marek Safar * cs1017.cs: New test. 2004-05-19 Marek Safar * cs0579-6.cs: New test for bug #58688. 2004-05-18 Marek Safar * cs0592-8.cs, * cs0657-{2-17}.cs, * cs1518-3.cs: 18 new error tests. 2004-05-14 Marek Safar * cs3008-7.cs: New test for bug #58478. 2004-05-11 Raja R Harinath * Makefile (run-test-local): Run gmcs and multi tests too. (test-multi-local): Add logging of errors. * runtest.pl: Change $errors and $warnings to keep track of lines on which errors are supposed to occur. 2004-05-10 Marek Safar * cs0577-2, cs0577-3, * cs1618.cs: 3 new error tests. 2004-05-10 Raja R Harinath * do-tests.pl: Add back lost 'chomp'. 2004-05-07 Raja R Harinath * do-tests.pl: Simplify sed expression. * cs0625.cs, cs0626.cs, cs0636.cs: New tests. 2004-05-07 Marek Safar * cs0579-4.cs, CS0579-4-1.cs, * cs0579-5.cs, * cs0657.cs, * cs3015-2.cs, * cs3019.cs, * cs3019-2.cs: 6 new error tests. 2004-05-03 Marek Safar * cs0579-3.cs, * cs0592-7.cs, * cs0626.cs: 3 new error tests. 2004-04-29 Marek Safar * cs-11.cs: Renamed to cs1501-5.cs. 2004-04-29 Marek Safar * cs0629.cs, * cs1667-3.cs: 2 new error tests. 2004-04-12 Marek Safar * cs0109.cs: New test. 2004-04-14 Marek Safar * cs0612.cs, * cs0672-2.cs: 2 new error tests. 2004-04-13 Marek Safar * cs0618-2.cs, * cs0619-{27-36}.cs, * cs1667.cs, cs1667-2.cs: 13 new error tests. 2004-04-08 Marek Safar * cs1677.cs: Changed name from cs1667.cs 2004-04-07 Sebastien Pouliot * cs1606.pub: New file. ECMA key. * cs1606.cs: New file. This is the same problem as cs1548-3.cs but CSC report a different error number when the ECMA key is being used. 2004-04-06 Sebastien Pouliot * cs1548.pub: New file. Strongname file with only the public key. * cs1548-3.cs: New file to test signing with a strongname containing only the public key. 2004-04-05 Martin Baulig * gmcs-expect-wrong-error: New file. 2004-04-05 Marek Safar * cs3009-3.cs: New error test. 2004-03-29 Ben Maurer * cs0176.cs: make this test better. 2004-03-29 Marek Safar * cs0029-3.cs, cs0173-2.cs, cs0619-{2-26}.cs, cs0672.cs: 29 new error tests. 2004-03-26 Ben Maurer * do-tests.pl: i think this fixes the problem with tests that have comp options alway passing * mcs-expect*: update for above. 2004-03-25 Sebastien Pouliot * mcs-expect-no-errors: Removed cs1548 and cs1458-2.cs (fixed #55364). 2004-03-25 Ben Maurer * cs1510-2.cs: test for 56016. * cs0154-2.cs: test for 55780. * cs0246-6.cs: test for 55770. 2004-03-25 Ben Maurer * cs0122-4.cs: test for bug 55970. 2004-03-25 Sebastien Pouliot * cs1548.cs: More descriptive comment (missing file). * cs1548-2.cs: New. Invalid strongname file (content). * mcs-expect-no-errors: Added cs1458-2.cs. 2004-03-24 Ben Maurer * Makefile, do-tests.pl: A new system for testing. * mcs-expect-no-errors, mcs-expect-wrong-error: a list of tests that we fail on. * CONTRIBUTORS_README: update docs. 2004-03-23 Sebastien Pouliot * cs1548.cs: New test for signing an assembly. 2004-03-16 Martin Baulig * Makefile (run-generics-local): New target to run the generics tests. * gmcs0246.cs, gmcs0305.cs, gmcs0305-2.cs, gmcs0308.cs, gmcs0308-2.cs: New tests. 2004-03-12 Marek Safar * cs0182-1.cs, cs3001-9.cs: New error tests. 2004-03-08 Ben Maurer * cs0111-{6,7}.cs: new test cases. 2004-03-02 Marek Safar * cs0246-5.cs: New error test. 2004-02-16 Marek Safar * cs3001-{7,8}.cs, cs3005-(1-22}.cs, cs3006-{1-6}.cs, cs3012.cs, cs3013.cs New error tests for CLS-compliance. * cs186-2.cs, cs0579-2.cs New error tests. * makefile: Added CS3005-16-lib.cs and CS3013-module.cs as helpers for errors cs3005-16.cs and cs3013.cs. 2004-02-10 Marek Safar * cs0111-2.cs: Fixed error message. cs0111-5.cs, cs0528-2.cs: New error tests. 2004-02-03 Marek Safar * cs0102-{2,3,4,5}.cs, cs0111-{3,4}.cs, cs0547-2.cs: New error tests. 2004-01-21 Marek Safar * cs0102.cs, cs0111-2.cs, cs246-{2,3,4}.cs, cs663.cs: New tests. 2004-01-05 Marek Safar * cs3001.cs, cs3001-1.cs, cs3001-2.cs, cs3001-3.cs, cs3001-4.cs, cs3001-5.cs, cs3001-6.cs, cs3001-7.cs, cs3002.cs, cs3002-1.cs, cs3002-10.cs, cs3002-2.cs, cs3002-3.cs, cs3002-4.cs, cs3002-5.cs, cs3002-6.cs, cs3002-7.cs, cs3002-8.cs, cs3002-9.cs, cs3003.cs, cs3003-1.cs, cs3008.cs, cs3008-1.cs, cs3008-2.cs, cs3008-3.cs, cs3008-4.cs, cs3008-5.cs, cs3008-6.cs, cs3010.cs, cs3011.cs, cs3011-1.cs, cs3014.cs, cs3014-1.cs, cs3014-2.cs, cs3014-3.cs, cs3014-4.cs, cs3014-5.cs, cs3014-6.cs, cs3014-7.cs, cs3015.cs, cs3015-1.cs, cs3016.cs, cs3016-1.cs, cs3016-2.cs, cs3016-3.cs: New tests for CLS-compliance. * cs108-2.cs, cs116-2.cs, cs592-4.cs, cs592-5.cs, cs592-6.cs: New tests. 2004-01-04 Ben Maurer * cs157-{2,3,4}: test cases we fail. 2003-11-01 Marek Safar * makefile: Added "// Compiler options:" handling. 2003-09-22 Martin Baulig * errors.txt: Added -219. 2003-09-16 Martin Baulig * cs8217.cs: New test. 2003-09-06 Martin Baulig * errors.txt: Added -216. 2003-08-28 Ben Maurer * cs0666.xml: added sample xml file for monodoc error provider. 2003-07-28 Martin Baulig * cs0075.cs: This test case was incorrect; according to the spec, `(double) -1' is allowed since `double' is a builtin type. However, `(A) -1' is not allowed where `A' is a valuetype and has an implicit conversion from int. 2003-07-28 Nick Drochak * Makefile: added test-local target. Fixes build problem. 2003-07-26 Gonzalo Paniagua Javier * Makefile: added install-local target. 2003-07-26 Martin Baulig * error-6.cs: New test for bug #46907. * Makefile: (test-multi-local): Run the multi-test tests. (all-local): Run run-test-local and test-multi-local. 2003-07-21 Martin Baulig * syntax0068.cs, syntax0069.cs, syntax0071.cs, syntax0116.cs: These are syntax errors which we'd need to catch in cs-parser.jay; separate them from the other errors. * cs0572.cs: New test. 2003-07-14 Martin Baulig * cs0212.cs: New test. 2003-07-14 Ravi Pratap M * cs1501-4.cs: Another test case for this error. This time it is on constructors for attributes. We now report the error correctly. 2003-05-18 Martin Baulig * error-3.cs: Added testcase for CS0188. 2003-05-18 Martin Baulig * error-4.cs: Renamed to cs1502-2.cs. 2003-05-18 Martin Baulig * makefile: Ignore CS0162 and CS0169. 2003-03-29 Gaurav Vaish * cs1518-2.cs: Added comment describing the error. 2003-03-29 Gaurav Vaish * cs1518-2.cs: Added new test. 2002-12-24 Alejandro Sánchez Acosta * cs0208.cs: Added new test. 2002-12-24 Alejandro Sánchez Acosta * cs0202.cs: Added new test. 2002-12-24 Alejandro Sánchez Acosta * cs0197.cs: Added new test. 2002-12-23 Alejandro Sánchez Acosta * cs0192.cs: Added new test. 2002-12-23 Alejandro Sánchez Acosta * cs0170.cs: Added new test. 2002-12-23 Alejandro Sánchez Acosta * cs0156.cs: Added new test. 2002-12-21 Alejandro Sánchez Acosta * cs0163.cs: Added new test file. 2002-12-21 Alejandro Sánchez Acosta * cs0161.cs: Added new test file. 2002-12-19 Cesar Octavio Lopez Nataren * cs0230.cs: Added this test file. 2002-12-19 Cesar Octavio Lopez Nataren * cs0225.cs: Added this file 2002-12-18 Cesar Octavio Lopez Nataren * cs0201.cs: Added this new test. 2002-12-18 Ravi Pratap * errors.txt : Update for error # -24. 2002-12-17 Alejandro Sánchez Acosta * cs0154.cs: New test. 2002-12-17 Alejandro Sánchez Acosta * cs0138.cs: New test. 2002-12-07 Ravi Pratap * cs0579.cs : Add. 2002-12-01 Alejandro Sánchez Acosta * cs0140.cs, cs0143.cs: New test. 2002-12-01 Alejandro Sánchez Acosta * cs0100.cs, cs0105.cs, cs0112.cs, cs0116.cs: New test. 2002-09-12 Martin Baulig * cs0038.cs: New test. 2002-08-27 Martin Baulig * cs0120-3.cs: New test. 2002-08-19 Ravi Pratap * error-4.cs : New test. * error-5.cs : New test. 2002-08-11 Martin Baulig * error-3.cs: New test. 2002-08-08 Martin Baulig * cs1540.cs: New test. 2002-08-08 Martin Baulig * cs0236.cs: New test. 2002-08-05 Martin Baulig * runtest.pl: This is a perl script which runs a testcase, parses the MCS output and checks whether all errors are reported. * error-1.cs, error-2.cs: Moved here from ../tests/. * README.tests: Added (empty) list of all test cases. 2002-08-02 Martin Baulig * cs0155.cs, cs0155-2.cs: New tests. 2002-07-06 Andrew Birkett * cs1039.cs, cs1033.cs, cs1010.cs: New tests. 2002-06-26 * cs1501-3.cs: Added new test for struct ctr typechecks. 2002-06-24 Andrew Birkett * fail: cs0121.cs, cs0157.cs and cs1501.cs no longer fail. * cs0176.cs: Method has to be public for correct test * cs0196.cs, cs0242.cs: Do 'return' to stop null statement warning. * cs0255.cs: Add assignment to stop 'unused variable' warning. * makefile: Output is now like "Running test 42 .. OK". Added --unsafe to make cs0193.cs, cs0196.cs and cs0214-3.cs work.