1 2003-05-27 Ravi Pratap <ravi@ximian.com>
3 * test-45.cs : Enable code which tests IntPtr array
4 initialization. This automatically serves as a test case for bug
9 2003-05-17 Ravi Pratap <ravi@ximian.com>
11 * test-194.cs: New test for bug #39108
13 * README.tests : Update accordingly.
15 * makefile : Add new test.
17 2003-05-19 Martin Baulig <martin@ximian.com>
19 * test-162.cs: Added testcases for structs containing other
20 structs as fields. Bug #42597.
22 2003-05-18 Martin Baulig <martin@ximian.com>
24 * test-154.cs: Added testcase for bug #41657.
26 2003-05-18 Martin Baulig <martin@ximian.com>
28 * test-154.cs: Added the contents of test-189.cs as a new testcase
31 * test-189.cs: Removed, let's keep the flow analysis tests in one
34 2003-05-11 Martin Baulig <martin@ximian.com>
36 * test-193.cs: New test for bug #39828.
38 2003-04-10 Miguel de Icaza <miguel@ximian.com>
40 * test-43.cs: Improve test.
42 2003-04-06 Martin Baulig <martin@ximian.com>
44 * test-190.cs: New test.
46 2003-04-05 Martin Baulig <martin@ximian.com>
48 * test-189.cs: New test for bug #40670.
50 2003-04-02 Zoltan Varga <vargaz@freemail.hu>
52 * README.tests test-188.cs makefile: Added test-188.cs.
54 2003-02-25 Miguel de Icaza <miguel@ximian.com>
56 * makefile (all): Make it so that doing `make' will run the
57 default tests depending on Windows/Linux.
59 2003-02-23 Martin Baulig <martin@ximian.com>
61 When adding any tests here, please do also add them to the
64 The following tests are still missing:
66 test-176 test-177 test-179 test-180 test-181 test-182 test-183
69 2003-02-23 Martin Baulig <martin@ximian.com>
71 * test-185.cs: New test for bug #37708.
73 2003-02-15 Miguel de Icaza <miguel@ximian.com>
75 * test-128.cs: Improved testl, reflects bug #37363 problems
77 2003-02-12 Zoltan Varga <vargaz@freemail.hu>
79 * makefile (TEST_SOURCES): Added test-181.
81 2002-12-21 Ravi Pratap <ravi@ximian.com>
83 * test-171.cs : Fix up since it wasn't working because of some
84 array code bug. That is a separate problem ;-)
86 2002-12-21 Ravi Pratap <ravi@ximain.com>
88 * test-171.cs : This was mysteriously absent. Add new test in its
91 2002-12-18 Ravi Pratap <ravi@ximian.com>
93 * test-177.cs : Add. This doesn't pass yet because we don't have
94 ReturnTypeCustomAttributes working.
96 2002-12-10 Ravi Pratap <ravi@ximian.com>
98 * test-102.cs : Improve to catch the case when an attribute
99 can be emitted twice for the same program element but with
102 2002-11-24 Martin Baulig <martin@ximian.com>
104 * test-130.cs: This test did not compile with csc and
105 mcs now reports the error as well. Removed the offending
108 2002-11-24 Martin Baulig <martin@ximian.com>
110 * verify-6.cs: New test for bug #32269.
112 2002-11-24 Martin Baulig <martin@ximian.com>
114 * test-175.cs: New test for bug #30443.
116 2002-11-17 Martin Baulig <martin@ximian.com>
118 * README.tests: Whoever added test-167 to test-172
119 while I was away, you forgot to add them here.
121 2002-11-17 Martin Baulig <martin@ximian.com>
123 * test-173.cs: New test for bug #34165.
125 2002-11-14 Martin Baulig <martin@gnome.org>
127 * test-148.cs: Added some tests from bug #33089.
129 2002-10-10 Martin Baulig <martin@gnome.org>
131 * verify-1.cs: Added testcase from bug #31470.
133 2002-10-10 Martin Baulig <martin@gnome.org>
135 * verify-5.cs: Added testcase from bug #31541.
137 2002-10-06 Martin Baulig <martin@gnome.org>
139 * test-164.cs: Added a few more testcases here.
141 2002-10-04 Martin Baulig <martin@gnome.org>
143 * test-154.cs: Added testcase from bug #31546.
145 2002-09-19 Martin Baulig <martin@gnome.org>
147 * test-154.cs: Added testcase from bug #30487.
149 2002-09-17 Martin Baulig <martin@gnome.org>
151 * test-148.cs: Added testcase for base indexers.
153 2002-09-14 Martin Baulig <martin@gnome.org>
155 * test-166.cs: New test.
157 2002-09-14 Martin Baulig <martin@gnome.org>
159 * verify-4.cs: Added testcase from bug #29857.
161 2002-09-12 Martin Baulig <martin@gnome.org>
163 * test-40.cs: Removed the syntax errors from this test.
165 2002-09-09 Martin Baulig <martin@gnome.org>
167 * makefile: Reverted Ravi's `Update'. When moving tests from
168 TESTS_NOPASS to TEST_SOURCES, please make sure that they actually
169 pass on both platforms and don't do it without a ChangeLog entry.
171 2002-09-09 Martin Baulig <martin@gnome.org>
173 * test-165.cs: Added testcase for bug #30040.
175 2002-09-09 Martin Baulig <martin@gnome.org>
177 * test-164.cs: Added testcase for virtual functions in delegate
178 creating expressions (Bug #30043).
180 2002-09-06 Ravi Pratap <ravi@ximian.com>
182 * test-163.cs : Add test to check we select string
183 over object when we have a Null literal as the argument.
187 2002-08-11 Martin Baulig <martin@gnome.org>
189 * test-162.cs: New test.
191 2002-08-08 Martin Baulig <martin@gnome.org>
193 * test-154.cs (test16): Added test for bug #28717.
195 2002-08-08 Martin Baulig <martin@gnome.org>
197 * test-161.cs: New test.
199 2002-08-07 Martin Baulig <martin@gnome.org>
201 * test-160.cs: New test for bug #28176.
203 2002-08-07 Martin Baulig <martin@gnome.org>
205 * test-158.cs: New test for bug #22119.
207 2002-08-05 Martin Baulig <martin@gnome.org>
209 * test-157.cs: Formerly known as ../errors/cs-20.cs
211 2002-08-05 Martin Baulig <martin@gnome.org>
213 * error-1.cs, error-2.cs: Moved to ../errors.
215 2002-08-03 Martin Baulig <martin@gnome.org>
217 * test-156.cs, error-2.cs: New tests.
219 2002-08-02 Martin Baulig <martin@gnome.org>
221 * makefile: Moved test-66.cs to TEST_NOPASS since there's currently
222 a bug in the runtime which makes this crash.
224 * test-155.cs: New test.
226 2002-08-01 Martin Baulig <martin@gnome.org>
228 * verify-3.cs: New test.
230 2002-07-31 Martin Baulig <martin@gnome.org>
232 * test-154.cs: New test for the flow analysis code.
234 * error-1.cs: Each method in this test must produce a compiler
237 * makefile (test-unsafe-mono): New target to compile and run all
238 the --unsafe tests wich MCS and the Mono runtime.
240 2002-07-29 Martin Baulig <martin@gnome.org>
242 * makefile: Put back test-152.cs.
244 * test-143.cs: Fixed a compilation error in this test.
246 2002-07-27 Martin Baulig <martin@gnome.org>
248 * test-153.cs: New test.
250 2002-07-27 Martin Baulig <martin@gnome.org>
252 * test-113.cs: Made this test actually work.
254 2002-07-26 Martin Baulig <martin@gnome.org>
256 * test-152.cs: New test for bug #24007.
258 * makefile: Disabled test-151.cs since it isn't fixed yet.
260 2002-07-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
262 * test-151.cs: New test. See bug #22119.
263 * makefile: added new test.
265 2002-07-24 Martin Baulig <martin@gnome.org>
267 * test-150.cs: New test.
269 * test-149.cs: New test.
271 * test-95.cs: .... and finally, another bug in MCS is fixed and
272 the syntax error in this test is caught.
274 2002-07-23 Martin Baulig <martin@gnome.org>
276 * test-148.cs: New test.
278 2002-07-22 Martin Baulig <martin@gnome.org>
280 * verify-2.cs: New test.
282 2002-07-22 Martin Baulig <martin@gnome.org>
284 * verify-1.cs: New test. The verify-XXX.cs tests must be
285 compiled and then verified - either with `pedump --verify code'
288 2002-07-22 Martin Baulig <martin@gnome.org>
290 * makefile: test-29 now passes.
292 2002-07-22 Martin Baulig <martin@gnome.org>
294 * test.147.cs: New test for the `new' modifier.
296 2002-07-21 Martin Baulig <martin@gnome.org>
298 * test-38.cs: Added a few more test cases to this test.
300 2002-07-20 Martin Baulig <martin@gnome.org>
302 * test-38.cs: This test now passes with MCS. Added a few more
305 * test-52.cs: The order of the elements returned by
306 `IDictionary.Keys' is unspecified.
308 * makefile: The following tests fail under linux and have been
309 moved to TEST_NOPASS: 45, 53, 91, 106, 107, 122, 132, 133.
310 (test-compiler-mono): Compile all the TEST_NOPASS tests, but
313 2002-07-20 Martin Baulig <martin@gnome.org>
315 * README.tests: Added (empty) list of all the test cases.
316 When you add any test cases, please add them to this file.
318 * test-146.cs: Added test for bug #27977 which is now fixed.
320 2002-07-19 Martin Baulig <martin@gnome.org>
322 * test-145.cs: Added test for bug #25318 which is now fixed.
324 2002-07-17 Martin Baulig <martin@gnome.org>
326 * test-144.cs: Added test for constant `unchecked' and `checked'
327 expressions in a constant assignment.
329 2002-07-10 Ravi Pratap <ravi@ximian.com>
331 * test-142.cs : Add. This ensures events can be accessed
332 correctly from subclasses etc.
334 2002-07-06 Andrew Birkett <adb@tardis.ed.ac.uk>
336 * test-74.cs: Added test for \n in verbatim string.
338 2002-06-27 Martin Baulig <martin@gnome.org>
340 * makefile (test-compiler-mono): New target to compile and run
341 the tests with mcs and the mono jit.
343 2002-06-25 Andrew Birkett <adb@tardis.ed.ac.uk>
345 * makefile: The following tests fail under linux and have been
346 moved to TEST_NOPASS: 40, 45, 52, 53, 91, 106, 107, 122, 132, 133
348 Windows-specific tests have been extracted, and are now run by the
349 test-windows rule (it'll be run under linux but fail)
351 The output format has been made less noisy, and is basically the
352 same as the tests in mcs/errors - like "Running test-1 ... OK".
354 2002-06-13 Ravi Pratap <ravi@ximian.com>
356 * test-131.cs : Add to test enum member attribute application.
358 2002-06-10 Rachel Hestilow <hestilow@ximian.com>
360 * unsafe-3.cs: New test for address-of-pointer.
362 2002-06-09 Martin Baulig <martin@gnome.org>
364 * test-130.cs: New test for constants and casts.
366 2002-06-09 Martin Baulig <martin@gnome.org>
368 * test-129.cs: New test for unary minus.
370 2002-06-08 Ravi Pratap <ravi@ximian.com>
372 * test-128.cs : Add. This ensures we apply attributes to accessors
373 of events and properties.
375 2002-06-08 Martin Baulig <martin@gnome.org>
377 * test-127.cs: New test for Enum.IsDefined().
379 2002-05-24 Ravi Pratap <ravi@ximian.com>
381 * test-124.cs, test-125.cs : Add.
385 2002-05-11 Miguel de Icaza <miguel@ximian.com>
387 * test-49.cs: Improve test.
389 Wed May 8 16:48:11 CEST 2002 Paolo Molaro <lupus@ximian.com>
391 * test-118.cs: test alternate type lookup for attributes.
393 2002-05-07 Ravi Pratap <ravi@ximian.com>
397 2002-05-05 Miguel de Icaza <miguel@ximian.com>
399 * test-28.cs: Improved test: before we were failing on abstract
400 indexers invoked in the same class (as the accessor would have no
403 2002-05-02 Ravi Pratap <ravi@ximian.com>
405 * test-113.cs : Another test for overload resolution ;-)
409 2002-04-28 Miguel de Icaza <miguel@ximian.com>
411 * test-108.cs: Improve test
413 2002-04-26 Ravi Pratap <ravi@ximian.com>
415 * test-105.cs, test-106.cs, test-107.cs : Add.
417 2002-04-22 Ravi Pratap <ravi@ximian.com>
419 * test-104.cs : Another overload resolution test !
421 2002-04-05 Ravi Pratap <ravi@ximian.com>
423 * test-101.cs : Add test from Paolo.
425 * test-102.cs : Another test for attribute emission.
427 2002-04-05 Ravi Pratap <ravi@ximian.com>
429 * test-90.cs : Fix bug where we had no class !
431 * test-96.cs : Here too !
433 * test-98.cs : Supply a missing Main.
435 2002-03-27 Miguel de Icaza <miguel@ximian.com>
437 * test-18.cs: Augment test with the multi-flow try/catch.
439 2002-03-21 Miguel de Icaza <miguel@ximian.com>
441 * test-49.cs: Improved test to excerise the coverage.
443 2002-03-13 Ravi Pratap <ravi@ximian.com>
445 * test-86.cs : Add. This is to check for correct overload resolution
448 2002-03-07 Ravi Pratap <ravi@ximian.com>
452 2002-03-07 Miguel de Icaza <miguel@ximian.com>
454 * test-52.cs: Expanded test to cover more cases of foreach.
456 2002-03-05 Ravi Pratap <ravi@ximian.com>
460 * makefile : Update accordingly as this test passes.
462 2002-02-20 Miguel de Icaza <miguel@ximian.com>
464 * unsafe-1.cs: Extend test.
466 2002-01-18 Miguel de Icaza <miguel@ximian.com>
468 * test-7.cs: Fix test (i.i wsa invalid)
470 2002-01-18 Nick Drochak <ndrochak@gol.com>
472 * makefile: remove path to beta2 csc.exe. path to csc.exe must be in PATH instead.
474 2002-01-13 Ravi Pratap <ravi@ximian.com>
476 * test-58.cs : Since it was a duplicate, replace with unsafe
479 2002-01-08 Miguel de Icaza <miguel@ximian.com>
481 * test-34.cs: Improve this test to check ref/ref cases.
483 2002-01-02 Ravi Pratap <ravi@ximian.com>
485 * test-45.cs : Augment to exercise support for array initialization
486 for various other types.
488 2001-12-30 Miguel de Icaza <miguel@ximian.com>
490 * test-67.cs: Improve this test.
492 2001-12-29 Ravi Pratap <ravi@ximian.com>
494 * test-69.cs : Add. This tests support for methods which are
497 2001-12-28 Ravi Pratap <ravi@ximian.com>
499 * test-34.cs : Update to exercise the new overload resolution
502 2001-12-26 Ravi Pratap <ravi@ximian.com>
504 * test-67.cs : Add. These are tests for explicit layout
505 of structs and classes.
507 * makefile : Update accordingly.
509 2001-12-25 Ravi Pratap <ravi@ximian.com>
511 * test-57.cs : Update to exercise more of the code base for
514 2001-12-24 Ravi Pratap <ravi@ximian.com>
516 * test-19.cs : Augment to exercise tests on delegates
519 * test-57.cs : Update to exercise the -= operator
522 2001-12-23 Ravi Pratap <ravi@ximian.com>
524 * test-57.cs : Update.
526 * makefile : Update to include the above as it passes nicely.
528 2001-12-21 Ravi Pratap <ravi@ximian.com>
530 * test-19.cs : Augment to exercise code which fixed the bug
531 where we were not generating a This for the delegate's
532 instance expression - for the non-static methods ie.
534 2001-12-15 Miguel de Icaza <miguel@ximian.com>
536 * test-45.cs: Make test also use variables as arguments to new;
537 We used to have a bug in the compiler that did not resolve some of
540 2001-12-15 Ravi Pratap <ravi@ximian.com>
542 * makefile : Include test-52.cs in the suite, it works fine!
544 (NO_PASS): It's test-51 which doesn't seem to pass.
546 * test-50.cs : Augment some more to set named arguments on
547 the DllImport attribute.
549 * test-57.cs : Add. This tests support for Events and does not
552 2001-12-14 Ravi Pratap <ravi@ximian.com>
554 * test-45.cs : Update for float and double initialization.
556 2001-12-13 Miguel de Icaza <miguel@ximian.com>
558 * makefile (test-30): Another test moved to the `pass' section.
559 This is explicit interface implementation.
561 (test-54): returning from catch exceptions has been working for
564 2001-12-09 Radek Doulik <rodo@ximian.com>
566 * makefile (TEST_SOURCES): added test-55 for using alias directive
568 2001-12-06 Dietmar Maurer <dietmar@ximian.com>
570 * makefile: added new target test-jit
572 2001-12-04 Ravi Pratap <ravi@ximian.com>
574 * makefile : Update to include test 50 as it now passes.
576 2001-12-04 Ravi Pratap <ravi@ximian.com>
578 * test-45.cs : Update for string initialization tests.
580 2001-12-03 Miguel de Icaza <miguel@ximian.com>
582 * test-49.cs: Updated to test `goto default'
584 * test-43.cs: Test break and continue here.
586 * gen-cast-test.cs: Improved cast test generator.
588 2001-12-03 Ravi Pratap <ravi@ximian.com>
590 * test-50.cs : Add. This does not pass yet.
592 2001-12-02 Ravi Pratap <ravi@ximian.com>
594 * test-40.cs : Update to now test recursive definitions with
597 2001-12-01 Ravi Pratap <ravi@ximian.com>
599 * test-40.cs : Update to do recursive enumeration definition.
601 2001-11-28 Ravi Pratap <ravi@ximian.com>
603 * test-48.cs : Add for constant emission tests.
605 * makefile : Update for the above as it passes nicely :-)
607 2001-11-22 Ravi Pratap <ravi@ximian.com>
609 * test-45.cs : Augment some more to test shorthand declaration
610 of variables/fields that are array types.
612 2001-11-20 Ravi Pratap <ravi@ximian.com>
614 * test-45.cs : Add for array initialization testing.
616 2001-11-16 Miguel de Icaza <miguel@ximian.com>
618 * test-34.cs: Improve this test to check if we are actually
619 walking over the arguments in foreach.
621 2001-11-15 Ravi Pratap <ravi@ximian.com>
623 * makefile : Update to include test-33 again. All tests
626 2001-11-13 Ravi Pratap <ravi@ximian.com>
628 * test-7.cs : Re-write to make the tests more robust.
630 2001-11-12 Ravi Pratap <ravi@ximian.com>
632 * test-39.cs : Update to test named arguments too.
634 2001-11-11 Ravi Pratap <ravi@ximian.com>
636 * test-40.cs : Update to be a little more useful.
638 2001-11-08 Ravi Pratap <ravi@ximian.com>
644 * makefile : Modify to include the above as they pass all tests.
646 2001-10-31 Ravi Pratap <ravi@ximian.com>
650 2001-10-28 Ravi Pratap <ravi@ximian.com>
652 * test-32.cs : Added to test array definition and creation.
654 * makefile : Updated accordingly.
656 2001-10-22 Ravi Pratap <ravi@ximian.com>
658 * makefile : New target 'verify' which uses the verifier to check
659 that executables produced by us are identical to the MSC produced ones.
661 * test-7.cs : Update to exercise more overloadable operators.
663 2001-10-21 Ravi Pratap <ravi@ximian.com>
665 * test-27.cs : Add to do various implicit and explicit
666 reference conversions.
668 * makefile : Update accordingly.
670 2001-10-18 Ravi Pratap <ravi@ximian.com>
672 * test-26.cs : Update to test delegate creation from another
675 2001-10-17 Ravi Pratap <ravi@ximian.com>
677 * test-26.cs : Added to demonstrate delegate support.
679 2001-10-16 Miguel de Icaza <miguel@ximian.com>
681 * test-25.cs: Added new test to excercise break/continue on
682 various loop constructs.
684 * test-24.cs: Test property use in expression and statement
687 2001-10-14 Miguel de Icaza <miguel@ximian.com>
689 * test-23.cs: Added new test for properties.
691 2001-10-12 Ravi Pratap <ravi@ximian.com>
693 * test-21.cs : Update to actually do some checking and return
694 an appropriate value.
696 2001-10-11 Ravi Pratap <ravi@ximian.com>
698 * test-21.cs : Add. This is a test for testing our support
701 2001-10-05 Ravi Pratap <ravi@ximian.com>
703 * test-16.cs : Update to exercise the code which selects the best
704 conversion operator based on "most encompassing/encompassed type"
706 * test-7.cs : Update here too.
708 2001-10-05 Ravi Pratap <ravi@ximian.com>
710 * test-7.cs : Update to do explicit conversion tests.
712 * makefile : small fix.
714 2001-10-03 Ravi Pratap <ravi@ximian.com>
716 * test-16.cs : Update to make the test more correct.
718 2001-10-03 Ravi Pratap <ravi@ximian.com>
722 * makefile : update accordingly.
724 2001-10-02 Miguel de Icaza <miguel@ximian.com>
726 * makefile (test-compiler): Add rm *.exe before launching tests.
728 2001-10-02 Ravi Pratap <ravi@ximian.com>
730 * test-13.cs : Added.
732 * makefile : update accordingly.
734 2001-09-27 Ravi Pratap <ravi@ximian.com>
736 * test-7.cs : Revamp and add more operator tests. Still in progress.
738 * test-9,10.cs : Added by Miguel earlier.
740 2001-09-26 Ravi Pratap <ravi@ximian.com>
742 * test-7.cs : Update to return an exit code
744 * test-8.cs : Added by Miguel.
746 2001-09-25 Ravi Pratap <ravi@ximian.com>
748 * test-7.cs : Update to include implicit conversion tests.
750 2001-09-21 Ravi Pratap <ravi@ximian.com>
754 2001-09-21 Miguel de Icaza <miguel@ximian.com>
756 * makefile (test-compiler): Abort tests on failure.