1 2002-09-09 Martin Baulig <martin@gnome.org>
3 * makefile: Reverted Ravi's `Update'. When moving tests from
4 TESTS_NOPASS to TEST_SOURCES, please make sure that they actually
5 pass on both platforms and don't do it without a ChangeLog entry.
7 2002-09-09 Martin Baulig <martin@gnome.org>
9 * test-165.cs: Added testcase for bug #30040.
11 2002-09-09 Martin Baulig <martin@gnome.org>
13 * test-164.cs: Added testcase for virtual functions in delegate
14 creating expressions (Bug #30043).
16 2002-09-06 Ravi Pratap <ravi@ximian.com>
18 * test-163.cs : Add test to check we select string
19 over object when we have a Null literal as the argument.
23 2002-08-11 Martin Baulig <martin@gnome.org>
25 * test-162.cs: New test.
27 2002-08-08 Martin Baulig <martin@gnome.org>
29 * test-154.cs (test16): Added test for bug #28717.
31 2002-08-08 Martin Baulig <martin@gnome.org>
33 * test-161.cs: New test.
35 2002-08-07 Martin Baulig <martin@gnome.org>
37 * test-160.cs: New test for bug #28176.
39 2002-08-07 Martin Baulig <martin@gnome.org>
41 * test-158.cs: New test for bug #22119.
43 2002-08-05 Martin Baulig <martin@gnome.org>
45 * test-157.cs: Formerly known as ../errors/cs-20.cs
47 2002-08-05 Martin Baulig <martin@gnome.org>
49 * error-1.cs, error-2.cs: Moved to ../errors.
51 2002-08-03 Martin Baulig <martin@gnome.org>
53 * test-156.cs, error-2.cs: New tests.
55 2002-08-02 Martin Baulig <martin@gnome.org>
57 * makefile: Moved test-66.cs to TEST_NOPASS since there's currently
58 a bug in the runtime which makes this crash.
60 * test-155.cs: New test.
62 2002-08-01 Martin Baulig <martin@gnome.org>
64 * verify-3.cs: New test.
66 2002-07-31 Martin Baulig <martin@gnome.org>
68 * test-154.cs: New test for the flow analysis code.
70 * error-1.cs: Each method in this test must produce a compiler
73 * makefile (test-unsafe-mono): New target to compile and run all
74 the --unsafe tests wich MCS and the Mono runtime.
76 2002-07-29 Martin Baulig <martin@gnome.org>
78 * makefile: Put back test-152.cs.
80 * test-143.cs: Fixed a compilation error in this test.
82 2002-07-27 Martin Baulig <martin@gnome.org>
84 * test-153.cs: New test.
86 2002-07-27 Martin Baulig <martin@gnome.org>
88 * test-113.cs: Made this test actually work.
90 2002-07-26 Martin Baulig <martin@gnome.org>
92 * test-152.cs: New test for bug #24007.
94 * makefile: Disabled test-151.cs since it isn't fixed yet.
96 2002-07-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
98 * test-151.cs: New test. See bug #22119.
99 * makefile: added new test.
101 2002-07-24 Martin Baulig <martin@gnome.org>
103 * test-150.cs: New test.
105 * test-149.cs: New test.
107 * test-95.cs: .... and finally, another bug in MCS is fixed and
108 the syntax error in this test is caught.
110 2002-07-23 Martin Baulig <martin@gnome.org>
112 * test-148.cs: New test.
114 2002-07-22 Martin Baulig <martin@gnome.org>
116 * verify-2.cs: New test.
118 2002-07-22 Martin Baulig <martin@gnome.org>
120 * verify-1.cs: New test. The verify-XXX.cs tests must be
121 compiled and then verified - either with `pedump --verify code'
124 2002-07-22 Martin Baulig <martin@gnome.org>
126 * makefile: test-29 now passes.
128 2002-07-22 Martin Baulig <martin@gnome.org>
130 * test.147.cs: New test for the `new' modifier.
132 2002-07-21 Martin Baulig <martin@gnome.org>
134 * test-38.cs: Added a few more test cases to this test.
136 2002-07-20 Martin Baulig <martin@gnome.org>
138 * test-38.cs: This test now passes with MCS. Added a few more
141 * test-52.cs: The order of the elements returned by
142 `IDictionary.Keys' is unspecified.
144 * makefile: The following tests fail under linux and have been
145 moved to TEST_NOPASS: 45, 53, 91, 106, 107, 122, 132, 133.
146 (test-compiler-mono): Compile all the TEST_NOPASS tests, but
149 2002-07-20 Martin Baulig <martin@gnome.org>
151 * README.tests: Added (empty) list of all the test cases.
152 When you add any test cases, please add them to this file.
154 * test-146.cs: Added test for bug #27977 which is now fixed.
156 2002-07-19 Martin Baulig <martin@gnome.org>
158 * test-145.cs: Added test for bug #25318 which is now fixed.
160 2002-07-17 Martin Baulig <martin@gnome.org>
162 * test-144.cs: Added test for constant `unchecked' and `checked'
163 expressions in a constant assignment.
165 2002-07-10 Ravi Pratap <ravi@ximian.com>
167 * test-142.cs : Add. This ensures events can be accessed
168 correctly from subclasses etc.
170 2002-07-06 Andrew Birkett <adb@tardis.ed.ac.uk>
172 * test-74.cs: Added test for \n in verbatim string.
174 2002-06-27 Martin Baulig <martin@gnome.org>
176 * makefile (test-compiler-mono): New target to compile and run
177 the tests with mcs and the mono jit.
179 2002-06-25 Andrew Birkett <adb@tardis.ed.ac.uk>
181 * makefile: The following tests fail under linux and have been
182 moved to TEST_NOPASS: 40, 45, 52, 53, 91, 106, 107, 122, 132, 133
184 Windows-specific tests have been extracted, and are now run by the
185 test-windows rule (it'll be run under linux but fail)
187 The output format has been made less noisy, and is basically the
188 same as the tests in mcs/errors - like "Running test-1 ... OK".
190 2002-06-13 Ravi Pratap <ravi@ximian.com>
192 * test-131.cs : Add to test enum member attribute application.
194 2002-06-10 Rachel Hestilow <hestilow@ximian.com>
196 * unsafe-3.cs: New test for address-of-pointer.
198 2002-06-09 Martin Baulig <martin@gnome.org>
200 * test-130.cs: New test for constants and casts.
202 2002-06-09 Martin Baulig <martin@gnome.org>
204 * test-129.cs: New test for unary minus.
206 2002-06-08 Ravi Pratap <ravi@ximian.com>
208 * test-128.cs : Add. This ensures we apply attributes to accessors
209 of events and properties.
211 2002-06-08 Martin Baulig <martin@gnome.org>
213 * test-127.cs: New test for Enum.IsDefined().
215 2002-05-24 Ravi Pratap <ravi@ximian.com>
217 * test-124.cs, test-125.cs : Add.
221 2002-05-11 Miguel de Icaza <miguel@ximian.com>
223 * test-49.cs: Improve test.
225 Wed May 8 16:48:11 CEST 2002 Paolo Molaro <lupus@ximian.com>
227 * test-118.cs: test alternate type lookup for attributes.
229 2002-05-07 Ravi Pratap <ravi@ximian.com>
233 2002-05-05 Miguel de Icaza <miguel@ximian.com>
235 * test-28.cs: Improved test: before we were failing on abstract
236 indexers invoked in the same class (as the accessor would have no
239 2002-05-02 Ravi Pratap <ravi@ximian.com>
241 * test-113.cs : Another test for overload resolution ;-)
245 2002-04-28 Miguel de Icaza <miguel@ximian.com>
247 * test-108.cs: Improve test
249 2002-04-26 Ravi Pratap <ravi@ximian.com>
251 * test-105.cs, test-106.cs, test-107.cs : Add.
253 2002-04-22 Ravi Pratap <ravi@ximian.com>
255 * test-104.cs : Another overload resolution test !
257 2002-04-05 Ravi Pratap <ravi@ximian.com>
259 * test-101.cs : Add test from Paolo.
261 * test-102.cs : Another test for attribute emission.
263 2002-04-05 Ravi Pratap <ravi@ximian.com>
265 * test-90.cs : Fix bug where we had no class !
267 * test-96.cs : Here too !
269 * test-98.cs : Supply a missing Main.
271 2002-03-27 Miguel de Icaza <miguel@ximian.com>
273 * test-18.cs: Augment test with the multi-flow try/catch.
275 2002-03-21 Miguel de Icaza <miguel@ximian.com>
277 * test-49.cs: Improved test to excerise the coverage.
279 2002-03-13 Ravi Pratap <ravi@ximian.com>
281 * test-86.cs : Add. This is to check for correct overload resolution
284 2002-03-07 Ravi Pratap <ravi@ximian.com>
288 2002-03-07 Miguel de Icaza <miguel@ximian.com>
290 * test-52.cs: Expanded test to cover more cases of foreach.
292 2002-03-05 Ravi Pratap <ravi@ximian.com>
296 * makefile : Update accordingly as this test passes.
298 2002-02-20 Miguel de Icaza <miguel@ximian.com>
300 * unsafe-1.cs: Extend test.
302 2002-01-18 Miguel de Icaza <miguel@ximian.com>
304 * test-7.cs: Fix test (i.i wsa invalid)
306 2002-01-18 Nick Drochak <ndrochak@gol.com>
308 * makefile: remove path to beta2 csc.exe. path to csc.exe must be in PATH instead.
310 2002-01-13 Ravi Pratap <ravi@ximian.com>
312 * test-58.cs : Since it was a duplicate, replace with unsafe
315 2002-01-08 Miguel de Icaza <miguel@ximian.com>
317 * test-34.cs: Improve this test to check ref/ref cases.
319 2002-01-02 Ravi Pratap <ravi@ximian.com>
321 * test-45.cs : Augment to exercise support for array initialization
322 for various other types.
324 2001-12-30 Miguel de Icaza <miguel@ximian.com>
326 * test-67.cs: Improve this test.
328 2001-12-29 Ravi Pratap <ravi@ximian.com>
330 * test-69.cs : Add. This tests support for methods which are
333 2001-12-28 Ravi Pratap <ravi@ximian.com>
335 * test-34.cs : Update to exercise the new overload resolution
338 2001-12-26 Ravi Pratap <ravi@ximian.com>
340 * test-67.cs : Add. These are tests for explicit layout
341 of structs and classes.
343 * makefile : Update accordingly.
345 2001-12-25 Ravi Pratap <ravi@ximian.com>
347 * test-57.cs : Update to exercise more of the code base for
350 2001-12-24 Ravi Pratap <ravi@ximian.com>
352 * test-19.cs : Augment to exercise tests on delegates
355 * test-57.cs : Update to exercise the -= operator
358 2001-12-23 Ravi Pratap <ravi@ximian.com>
360 * test-57.cs : Update.
362 * makefile : Update to include the above as it passes nicely.
364 2001-12-21 Ravi Pratap <ravi@ximian.com>
366 * test-19.cs : Augment to exercise code which fixed the bug
367 where we were not generating a This for the delegate's
368 instance expression - for the non-static methods ie.
370 2001-12-15 Miguel de Icaza <miguel@ximian.com>
372 * test-45.cs: Make test also use variables as arguments to new;
373 We used to have a bug in the compiler that did not resolve some of
376 2001-12-15 Ravi Pratap <ravi@ximian.com>
378 * makefile : Include test-52.cs in the suite, it works fine!
380 (NO_PASS): It's test-51 which doesn't seem to pass.
382 * test-50.cs : Augment some more to set named arguments on
383 the DllImport attribute.
385 * test-57.cs : Add. This tests support for Events and does not
388 2001-12-14 Ravi Pratap <ravi@ximian.com>
390 * test-45.cs : Update for float and double initialization.
392 2001-12-13 Miguel de Icaza <miguel@ximian.com>
394 * makefile (test-30): Another test moved to the `pass' section.
395 This is explicit interface implementation.
397 (test-54): returning from catch exceptions has been working for
400 2001-12-09 Radek Doulik <rodo@ximian.com>
402 * makefile (TEST_SOURCES): added test-55 for using alias directive
404 2001-12-06 Dietmar Maurer <dietmar@ximian.com>
406 * makefile: added new target test-jit
408 2001-12-04 Ravi Pratap <ravi@ximian.com>
410 * makefile : Update to include test 50 as it now passes.
412 2001-12-04 Ravi Pratap <ravi@ximian.com>
414 * test-45.cs : Update for string initialization tests.
416 2001-12-03 Miguel de Icaza <miguel@ximian.com>
418 * test-49.cs: Updated to test `goto default'
420 * test-43.cs: Test break and continue here.
422 * gen-cast-test.cs: Improved cast test generator.
424 2001-12-03 Ravi Pratap <ravi@ximian.com>
426 * test-50.cs : Add. This does not pass yet.
428 2001-12-02 Ravi Pratap <ravi@ximian.com>
430 * test-40.cs : Update to now test recursive definitions with
433 2001-12-01 Ravi Pratap <ravi@ximian.com>
435 * test-40.cs : Update to do recursive enumeration definition.
437 2001-11-28 Ravi Pratap <ravi@ximian.com>
439 * test-48.cs : Add for constant emission tests.
441 * makefile : Update for the above as it passes nicely :-)
443 2001-11-22 Ravi Pratap <ravi@ximian.com>
445 * test-45.cs : Augment some more to test shorthand declaration
446 of variables/fields that are array types.
448 2001-11-20 Ravi Pratap <ravi@ximian.com>
450 * test-45.cs : Add for array initialization testing.
452 2001-11-16 Miguel de Icaza <miguel@ximian.com>
454 * test-34.cs: Improve this test to check if we are actually
455 walking over the arguments in foreach.
457 2001-11-15 Ravi Pratap <ravi@ximian.com>
459 * makefile : Update to include test-33 again. All tests
462 2001-11-13 Ravi Pratap <ravi@ximian.com>
464 * test-7.cs : Re-write to make the tests more robust.
466 2001-11-12 Ravi Pratap <ravi@ximian.com>
468 * test-39.cs : Update to test named arguments too.
470 2001-11-11 Ravi Pratap <ravi@ximian.com>
472 * test-40.cs : Update to be a little more useful.
474 2001-11-08 Ravi Pratap <ravi@ximian.com>
480 * makefile : Modify to include the above as they pass all tests.
482 2001-10-31 Ravi Pratap <ravi@ximian.com>
486 2001-10-28 Ravi Pratap <ravi@ximian.com>
488 * test-32.cs : Added to test array definition and creation.
490 * makefile : Updated accordingly.
492 2001-10-22 Ravi Pratap <ravi@ximian.com>
494 * makefile : New target 'verify' which uses the verifier to check
495 that executables produced by us are identical to the MSC produced ones.
497 * test-7.cs : Update to exercise more overloadable operators.
499 2001-10-21 Ravi Pratap <ravi@ximian.com>
501 * test-27.cs : Add to do various implicit and explicit
502 reference conversions.
504 * makefile : Update accordingly.
506 2001-10-18 Ravi Pratap <ravi@ximian.com>
508 * test-26.cs : Update to test delegate creation from another
511 2001-10-17 Ravi Pratap <ravi@ximian.com>
513 * test-26.cs : Added to demonstrate delegate support.
515 2001-10-16 Miguel de Icaza <miguel@ximian.com>
517 * test-25.cs: Added new test to excercise break/continue on
518 various loop constructs.
520 * test-24.cs: Test property use in expression and statement
523 2001-10-14 Miguel de Icaza <miguel@ximian.com>
525 * test-23.cs: Added new test for properties.
527 2001-10-12 Ravi Pratap <ravi@ximian.com>
529 * test-21.cs : Update to actually do some checking and return
530 an appropriate value.
532 2001-10-11 Ravi Pratap <ravi@ximian.com>
534 * test-21.cs : Add. This is a test for testing our support
537 2001-10-05 Ravi Pratap <ravi@ximian.com>
539 * test-16.cs : Update to exercise the code which selects the best
540 conversion operator based on "most encompassing/encompassed type"
542 * test-7.cs : Update here too.
544 2001-10-05 Ravi Pratap <ravi@ximian.com>
546 * test-7.cs : Update to do explicit conversion tests.
548 * makefile : small fix.
550 2001-10-03 Ravi Pratap <ravi@ximian.com>
552 * test-16.cs : Update to make the test more correct.
554 2001-10-03 Ravi Pratap <ravi@ximian.com>
558 * makefile : update accordingly.
560 2001-10-02 Miguel de Icaza <miguel@ximian.com>
562 * makefile (test-compiler): Add rm *.exe before launching tests.
564 2001-10-02 Ravi Pratap <ravi@ximian.com>
566 * test-13.cs : Added.
568 * makefile : update accordingly.
570 2001-09-27 Ravi Pratap <ravi@ximian.com>
572 * test-7.cs : Revamp and add more operator tests. Still in progress.
574 * test-9,10.cs : Added by Miguel earlier.
576 2001-09-26 Ravi Pratap <ravi@ximian.com>
578 * test-7.cs : Update to return an exit code
580 * test-8.cs : Added by Miguel.
582 2001-09-25 Ravi Pratap <ravi@ximian.com>
584 * test-7.cs : Update to include implicit conversion tests.
586 2001-09-21 Ravi Pratap <ravi@ximian.com>
590 2001-09-21 Miguel de Icaza <miguel@ximian.com>
592 * makefile (test-compiler): Abort tests on failure.