2003-02-23 Martin Baulig When adding any tests here, please do also add them to the README.tests ! The following tests are still missing: test-176 test-177 test-179 test-180 test-181 test-182 test-183 test-184 2003-02-23 Martin Baulig * test-185.cs: New test for bug #37708. 2003-02-15 Miguel de Icaza * test-128.cs: Improved testl, reflects bug #37363 problems 2003-02-12 Zoltan Varga * makefile (TEST_SOURCES): Added test-181. 2002-12-21 Ravi Pratap * test-171.cs : Fix up since it wasn't working because of some array code bug. That is a separate problem ;-) 2002-12-21 Ravi Pratap * test-171.cs : This was mysteriously absent. Add new test in its place. 2002-12-18 Ravi Pratap * test-177.cs : Add. This doesn't pass yet because we don't have ReturnTypeCustomAttributes working. 2002-12-10 Ravi Pratap * test-102.cs : Improve to catch the case when an attribute can be emitted twice for the same program element but with different targets. 2002-11-24 Martin Baulig * test-130.cs: This test did not compile with csc and mcs now reports the error as well. Removed the offending line from the test. 2002-11-24 Martin Baulig * verify-6.cs: New test for bug #32269. 2002-11-24 Martin Baulig * test-175.cs: New test for bug #30443. 2002-11-17 Martin Baulig * README.tests: Whoever added test-167 to test-172 while I was away, you forgot to add them here. 2002-11-17 Martin Baulig * test-173.cs: New test for bug #34165. 2002-11-14 Martin Baulig * test-148.cs: Added some tests from bug #33089. 2002-10-10 Martin Baulig * verify-1.cs: Added testcase from bug #31470. 2002-10-10 Martin Baulig * verify-5.cs: Added testcase from bug #31541. 2002-10-06 Martin Baulig * test-164.cs: Added a few more testcases here. 2002-10-04 Martin Baulig * test-154.cs: Added testcase from bug #31546. 2002-09-19 Martin Baulig * test-154.cs: Added testcase from bug #30487. 2002-09-17 Martin Baulig * test-148.cs: Added testcase for base indexers. 2002-09-14 Martin Baulig * test-166.cs: New test. 2002-09-14 Martin Baulig * verify-4.cs: Added testcase from bug #29857. 2002-09-12 Martin Baulig * test-40.cs: Removed the syntax errors from this test. 2002-09-09 Martin Baulig * makefile: Reverted Ravi's `Update'. When moving tests from TESTS_NOPASS to TEST_SOURCES, please make sure that they actually pass on both platforms and don't do it without a ChangeLog entry. 2002-09-09 Martin Baulig * test-165.cs: Added testcase for bug #30040. 2002-09-09 Martin Baulig * test-164.cs: Added testcase for virtual functions in delegate creating expressions (Bug #30043). 2002-09-06 Ravi Pratap * test-163.cs : Add test to check we select string over object when we have a Null literal as the argument. * makefile : Update. 2002-08-11 Martin Baulig * test-162.cs: New test. 2002-08-08 Martin Baulig * test-154.cs (test16): Added test for bug #28717. 2002-08-08 Martin Baulig * test-161.cs: New test. 2002-08-07 Martin Baulig * test-160.cs: New test for bug #28176. 2002-08-07 Martin Baulig * test-158.cs: New test for bug #22119. 2002-08-05 Martin Baulig * test-157.cs: Formerly known as ../errors/cs-20.cs 2002-08-05 Martin Baulig * error-1.cs, error-2.cs: Moved to ../errors. 2002-08-03 Martin Baulig * test-156.cs, error-2.cs: New tests. 2002-08-02 Martin Baulig * makefile: Moved test-66.cs to TEST_NOPASS since there's currently a bug in the runtime which makes this crash. * test-155.cs: New test. 2002-08-01 Martin Baulig * verify-3.cs: New test. 2002-07-31 Martin Baulig * test-154.cs: New test for the flow analysis code. * error-1.cs: Each method in this test must produce a compiler error message. * makefile (test-unsafe-mono): New target to compile and run all the --unsafe tests wich MCS and the Mono runtime. 2002-07-29 Martin Baulig * makefile: Put back test-152.cs. * test-143.cs: Fixed a compilation error in this test. 2002-07-27 Martin Baulig * test-153.cs: New test. 2002-07-27 Martin Baulig * test-113.cs: Made this test actually work. 2002-07-26 Martin Baulig * test-152.cs: New test for bug #24007. * makefile: Disabled test-151.cs since it isn't fixed yet. 2002-07-24 Gonzalo Paniagua Javier * test-151.cs: New test. See bug #22119. * makefile: added new test. 2002-07-24 Martin Baulig * test-150.cs: New test. * test-149.cs: New test. * test-95.cs: .... and finally, another bug in MCS is fixed and the syntax error in this test is caught. 2002-07-23 Martin Baulig * test-148.cs: New test. 2002-07-22 Martin Baulig * verify-2.cs: New test. 2002-07-22 Martin Baulig * verify-1.cs: New test. The verify-XXX.cs tests must be compiled and then verified - either with `pedump --verify code' or with PEverify. 2002-07-22 Martin Baulig * makefile: test-29 now passes. 2002-07-22 Martin Baulig * test.147.cs: New test for the `new' modifier. 2002-07-21 Martin Baulig * test-38.cs: Added a few more test cases to this test. 2002-07-20 Martin Baulig * test-38.cs: This test now passes with MCS. Added a few more test cases to it. * test-52.cs: The order of the elements returned by `IDictionary.Keys' is unspecified. * makefile: The following tests fail under linux and have been moved to TEST_NOPASS: 45, 53, 91, 106, 107, 122, 132, 133. (test-compiler-mono): Compile all the TEST_NOPASS tests, but don't run them. 2002-07-20 Martin Baulig * README.tests: Added (empty) list of all the test cases. When you add any test cases, please add them to this file. * test-146.cs: Added test for bug #27977 which is now fixed. 2002-07-19 Martin Baulig * test-145.cs: Added test for bug #25318 which is now fixed. 2002-07-17 Martin Baulig * test-144.cs: Added test for constant `unchecked' and `checked' expressions in a constant assignment. 2002-07-10 Ravi Pratap * test-142.cs : Add. This ensures events can be accessed correctly from subclasses etc. 2002-07-06 Andrew Birkett * test-74.cs: Added test for \n in verbatim string. 2002-06-27 Martin Baulig * makefile (test-compiler-mono): New target to compile and run the tests with mcs and the mono jit. 2002-06-25 Andrew Birkett * makefile: The following tests fail under linux and have been moved to TEST_NOPASS: 40, 45, 52, 53, 91, 106, 107, 122, 132, 133 Windows-specific tests have been extracted, and are now run by the test-windows rule (it'll be run under linux but fail) The output format has been made less noisy, and is basically the same as the tests in mcs/errors - like "Running test-1 ... OK". 2002-06-13 Ravi Pratap * test-131.cs : Add to test enum member attribute application. 2002-06-10 Rachel Hestilow * unsafe-3.cs: New test for address-of-pointer. 2002-06-09 Martin Baulig * test-130.cs: New test for constants and casts. 2002-06-09 Martin Baulig * test-129.cs: New test for unary minus. 2002-06-08 Ravi Pratap * test-128.cs : Add. This ensures we apply attributes to accessors of events and properties. 2002-06-08 Martin Baulig * test-127.cs: New test for Enum.IsDefined(). 2002-05-24 Ravi Pratap * test-124.cs, test-125.cs : Add. * makefile : update. 2002-05-11 Miguel de Icaza * test-49.cs: Improve test. Wed May 8 16:48:11 CEST 2002 Paolo Molaro * test-118.cs: test alternate type lookup for attributes. 2002-05-07 Ravi Pratap * test-117.cs : Add. 2002-05-05 Miguel de Icaza * test-28.cs: Improved test: before we were failing on abstract indexers invoked in the same class (as the accessor would have no body). 2002-05-02 Ravi Pratap * test-113.cs : Another test for overload resolution ;-) * test-114.cs : Add. 2002-04-28 Miguel de Icaza * test-108.cs: Improve test 2002-04-26 Ravi Pratap * test-105.cs, test-106.cs, test-107.cs : Add. 2002-04-22 Ravi Pratap * test-104.cs : Another overload resolution test ! 2002-04-05 Ravi Pratap * test-101.cs : Add test from Paolo. * test-102.cs : Another test for attribute emission. 2002-04-05 Ravi Pratap * test-90.cs : Fix bug where we had no class ! * test-96.cs : Here too ! * test-98.cs : Supply a missing Main. 2002-03-27 Miguel de Icaza * test-18.cs: Augment test with the multi-flow try/catch. 2002-03-21 Miguel de Icaza * test-49.cs: Improved test to excerise the coverage. 2002-03-13 Ravi Pratap * test-86.cs : Add. This is to check for correct overload resolution with a null literal. 2002-03-07 Ravi Pratap * test-82.cs : Add. 2002-03-07 Miguel de Icaza * test-52.cs: Expanded test to cover more cases of foreach. 2002-03-05 Ravi Pratap * test-81.cs : Add. * makefile : Update accordingly as this test passes. 2002-02-20 Miguel de Icaza * unsafe-1.cs: Extend test. 2002-01-18 Miguel de Icaza * test-7.cs: Fix test (i.i wsa invalid) 2002-01-18 Nick Drochak * makefile: remove path to beta2 csc.exe. path to csc.exe must be in PATH instead. 2002-01-13 Ravi Pratap * test-58.cs : Since it was a duplicate, replace with unsafe code testing. 2002-01-08 Miguel de Icaza * test-34.cs: Improve this test to check ref/ref cases. 2002-01-02 Ravi Pratap * test-45.cs : Augment to exercise support for array initialization for various other types. 2001-12-30 Miguel de Icaza * test-67.cs: Improve this test. 2001-12-29 Ravi Pratap * test-69.cs : Add. This tests support for methods which are internal calls. 2001-12-28 Ravi Pratap * test-34.cs : Update to exercise the new overload resolution code. 2001-12-26 Ravi Pratap * test-67.cs : Add. These are tests for explicit layout of structs and classes. * makefile : Update accordingly. 2001-12-25 Ravi Pratap * test-57.cs : Update to exercise more of the code base for events. 2001-12-24 Ravi Pratap * test-19.cs : Augment to exercise tests on delegates defined in mscorlib. * test-57.cs : Update to exercise the -= operator as well. 2001-12-23 Ravi Pratap * test-57.cs : Update. * makefile : Update to include the above as it passes nicely. 2001-12-21 Ravi Pratap * test-19.cs : Augment to exercise code which fixed the bug where we were not generating a This for the delegate's instance expression - for the non-static methods ie. 2001-12-15 Miguel de Icaza * test-45.cs: Make test also use variables as arguments to new; We used to have a bug in the compiler that did not resolve some of the arguments. 2001-12-15 Ravi Pratap * makefile : Include test-52.cs in the suite, it works fine! (NO_PASS): It's test-51 which doesn't seem to pass. * test-50.cs : Augment some more to set named arguments on the DllImport attribute. * test-57.cs : Add. This tests support for Events and does not pass yet. 2001-12-14 Ravi Pratap * test-45.cs : Update for float and double initialization. 2001-12-13 Miguel de Icaza * makefile (test-30): Another test moved to the `pass' section. This is explicit interface implementation. (test-54): returning from catch exceptions has been working for some time now. 2001-12-09 Radek Doulik * makefile (TEST_SOURCES): added test-55 for using alias directive 2001-12-06 Dietmar Maurer * makefile: added new target test-jit 2001-12-04 Ravi Pratap * makefile : Update to include test 50 as it now passes. 2001-12-04 Ravi Pratap * test-45.cs : Update for string initialization tests. 2001-12-03 Miguel de Icaza * test-49.cs: Updated to test `goto default' * test-43.cs: Test break and continue here. * gen-cast-test.cs: Improved cast test generator. 2001-12-03 Ravi Pratap * test-50.cs : Add. This does not pass yet. 2001-12-02 Ravi Pratap * test-40.cs : Update to now test recursive definitions with constants hooked up. 2001-12-01 Ravi Pratap * test-40.cs : Update to do recursive enumeration definition. 2001-11-28 Ravi Pratap * test-48.cs : Add for constant emission tests. * makefile : Update for the above as it passes nicely :-) 2001-11-22 Ravi Pratap * test-45.cs : Augment some more to test shorthand declaration of variables/fields that are array types. 2001-11-20 Ravi Pratap * test-45.cs : Add for array initialization testing. 2001-11-16 Miguel de Icaza * test-34.cs: Improve this test to check if we are actually walking over the arguments in foreach. 2001-11-15 Ravi Pratap * makefile : Update to include test-33 again. All tests pass again ! 2001-11-13 Ravi Pratap * test-7.cs : Re-write to make the tests more robust. 2001-11-12 Ravi Pratap * test-39.cs : Update to test named arguments too. 2001-11-11 Ravi Pratap * test-40.cs : Update to be a little more useful. 2001-11-08 Ravi Pratap * test-39.cs : Add * test-40.cs : Add * makefile : Modify to include the above as they pass all tests. 2001-10-31 Ravi Pratap * test-34.cs : Add 2001-10-28 Ravi Pratap * test-32.cs : Added to test array definition and creation. * makefile : Updated accordingly. 2001-10-22 Ravi Pratap * makefile : New target 'verify' which uses the verifier to check that executables produced by us are identical to the MSC produced ones. * test-7.cs : Update to exercise more overloadable operators. 2001-10-21 Ravi Pratap * test-27.cs : Add to do various implicit and explicit reference conversions. * makefile : Update accordingly. 2001-10-18 Ravi Pratap * test-26.cs : Update to test delegate creation from another delegate. 2001-10-17 Ravi Pratap * test-26.cs : Added to demonstrate delegate support. 2001-10-16 Miguel de Icaza * test-25.cs: Added new test to excercise break/continue on various loop constructs. * test-24.cs: Test property use in expression and statement contexts. 2001-10-14 Miguel de Icaza * test-23.cs: Added new test for properties. 2001-10-12 Ravi Pratap * test-21.cs : Update to actually do some checking and return an appropriate value. 2001-10-11 Ravi Pratap * test-21.cs : Add. This is a test for testing our support for nested types 2001-10-05 Ravi Pratap * test-16.cs : Update to exercise the code which selects the best conversion operator based on "most encompassing/encompassed type" * test-7.cs : Update here too. 2001-10-05 Ravi Pratap * test-7.cs : Update to do explicit conversion tests. * makefile : small fix. 2001-10-03 Ravi Pratap * test-16.cs : Update to make the test more correct. 2001-10-03 Ravi Pratap * test-16.cs : Add. * makefile : update accordingly. 2001-10-02 Miguel de Icaza * makefile (test-compiler): Add rm *.exe before launching tests. 2001-10-02 Ravi Pratap * test-13.cs : Added. * makefile : update accordingly. 2001-09-27 Ravi Pratap * test-7.cs : Revamp and add more operator tests. Still in progress. * test-9,10.cs : Added by Miguel earlier. 2001-09-26 Ravi Pratap * test-7.cs : Update to return an exit code * test-8.cs : Added by Miguel. 2001-09-25 Ravi Pratap * test-7.cs : Update to include implicit conversion tests. 2001-09-21 Ravi Pratap * test-7.cs : Add. 2001-09-21 Miguel de Icaza * makefile (test-compiler): Abort tests on failure.